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