ISMStateMachineBlueprintEditor¶
Module: SMSystemEditor
Inherits from FBlueprintEditor
Public Functions¶
| Name | |
|---|---|
| DECLARE_MULTICAST_DELEGATE_TwoParams(FOnCreateGraphEditorCommands , ISMStateMachineBlueprintEditor * , TSharedPtr< FUICommandList > ) | |
| DECLARE_MULTICAST_DELEGATE_TwoParams(FOnSelectedNodesChanged , TSharedPtr< ISMStateMachineBlueprintEditor > , const TSet< UObject * > & ) | |
| virtual USMBlueprint * | GetStateMachineBlueprint() const =0 |
| virtual const TWeakObjectPtr< USMGraphK2Node_PropertyNode_Base > & | GetSelectedPropertyNode() const =0 |
| virtual bool | IsSelectedPropertyNodeValid(bool bCheckReadOnlyStatus =true) const =0 |
| virtual void | SelectNodes(const TSet< UEdGraphNode * > & InGraphNodes, bool bZoomToFit =false) =0 |
| virtual FOnSelectedNodesChanged & | OnSelectedNodesChanged() =0 |
Public Attributes¶
| Name | |
|---|---|
| SMSYSTEMEDITOR_API FOnCreateGraphEditorCommands | OnCreateGraphEditorCommandsEvent |
Public Functions Documentation¶
function DECLARE_MULTICAST_DELEGATE_TwoParams¶
DECLARE_MULTICAST_DELEGATE_TwoParams(
FOnCreateGraphEditorCommands ,
ISMStateMachineBlueprintEditor * ,
TSharedPtr< FUICommandList >
)
function DECLARE_MULTICAST_DELEGATE_TwoParams¶
DECLARE_MULTICAST_DELEGATE_TwoParams(
FOnSelectedNodesChanged ,
TSharedPtr< ISMStateMachineBlueprintEditor > ,
const TSet< UObject * > &
)
function GetStateMachineBlueprint¶
Return the loaded blueprint as a USMBlueprint.
function GetSelectedPropertyNode¶
virtual const TWeakObjectPtr< USMGraphK2Node_PropertyNode_Base > & GetSelectedPropertyNode() const =0
Return the currently selected property node. This isn't guaranteed to be valid unless used in a selected property command.
function IsSelectedPropertyNodeValid¶
Checks if a single selected node is a valid property node.
function SelectNodes¶
Clear the current selection, select the new nodes, and optionally focus the selection which accounts for multiple nodes.
function OnSelectedNodesChanged¶
Called when the selected nodes in the blueprint editor have changed.
Public Attributes Documentation¶
variable OnCreateGraphEditorCommandsEvent¶
Called when the state machine graph editor is creating the command list.