ISMGraphK2Node_LinearExpressionInterface¶
Module: SMSystemEditor
#include <SMGraphK2Node_LinearExpressionInterface.h>
Inherited by USMGraphK2Node_PropertyIOReaderNode, USMGraphK2Node_PropertyIOWriterNode
Description¶
Interface for creating a custom widget when evaluating a linear expression within Logic Driver assets.
Public Functions¶
Name | |
---|---|
virtual TSharedPtr< SWidget > | MakeLinearExpressionNodeWidget() const |
virtual TSharedPtr< SWidget > | MakeLinearExpressionPinWidget(const UEdGraphPin * InPin) const |
virtual bool | DisplayParenthesis() const |
Public Functions Documentation¶
function
MakeLinearExpressionNodeWidget¶
Generate a widget for displaying a node in a linear expression.
Return: A widget to display in an expression, or nullptr to use the default widget.
Reimplemented by: USMGraphK2Node_PropertyIOReaderNode::MakeLinearExpressionNodeWidget, USMGraphK2Node_PropertyIOWriterNode::MakeLinearExpressionNodeWidget
function
MakeLinearExpressionPinWidget¶
inline virtual TSharedPtr< SWidget > MakeLinearExpressionPinWidget(
const UEdGraphPin * InPin
) const
Generate a widget for displaying a pin owned by this node in a linear expression.
Return: A widget to display in an expression, or nullptr to use the default widget.
Reimplemented by: USMGraphK2Node_PropertyIOReaderNode::MakeLinearExpressionPinWidget, USMGraphK2Node_PropertyIOWriterNode::MakeLinearExpressionPinWidget
function
DisplayParenthesis¶
Whether to display the evaluation "( )" around the pin.
Reimplemented by: USMGraphK2Node_PropertyIOReaderNode::DisplayParenthesis, USMGraphK2Node_PropertyIOWriterNode::DisplayParenthesis