USMGraphK2Node_StateMachineNode¶
Module: SMSystemEditor
Inherits from USMGraphK2Node_Base
Public Functions¶
| Name | |
|---|---|
| virtual void | AllocateDefaultPins() override |
| virtual void | OnRenameNode(const FString & NewName) override |
| virtual void | PostPlacedNewNode() override |
| virtual void | PostPasteNode() override |
| virtual void | DestroyNode() override |
| virtual TSharedPtr< INameValidatorInterface > | MakeNameValidator() const override |
| virtual FText | GetMenuCategory() const override |
| virtual FText | GetNodeTitle(ENodeTitleType::Type TitleType) const override |
| virtual UObject * | GetJumpTargetForDoubleClick() const override |
| virtual bool | IsActionFilteredOut(class FBlueprintActionFilter const & Filter) override |
| virtual bool | IsCompatibleWithGraph(UEdGraph const * Graph) const override |
| virtual bool | IsNodePure() const override |
| virtual void | GetMenuActions(FBlueprintActionDatabaseRegistrar & ActionRegistrar) const override |
| virtual bool | CanCollapseNode() const override |
| virtual bool | CanCollapseToFunctionOrMacro() const override |
| FString | GetStateMachineName() const |
| USMGraph * | GetStateMachineGraph() const |
| USMGraphK2 * | GetTopLevelStateMachineGraph() const |
Protected Attributes¶
| Name | |
|---|---|
| TObjectPtr< USMGraph > | BoundGraph |
| FNodeTextCache | CachedFullTitle |
Public Functions Documentation¶
function AllocateDefaultPins¶
function OnRenameNode¶
function PostPlacedNewNode¶
function PostPasteNode¶
function DestroyNode¶
function MakeNameValidator¶
function GetMenuCategory¶
function GetNodeTitle¶
function GetJumpTargetForDoubleClick¶
function IsActionFilteredOut¶
Limit blueprints this shows up in.
function IsCompatibleWithGraph¶
function IsNodePure¶
function GetMenuActions¶
Required to show up in BP right click context menu.
function CanCollapseNode¶
function CanCollapseToFunctionOrMacro¶
function GetStateMachineName¶
function GetStateMachineGraph¶
function GetTopLevelStateMachineGraph¶
Protected Attributes Documentation¶
variable BoundGraph¶
variable CachedFullTitle¶
Constructing FText strings can be costly, so we cache the node's title