FNodeStackContainer¶
Module: SMSystemEditor
Inherited by FStateStackContainer, FTransitionStackContainer
Public Functions¶
Name | |
---|---|
FNodeStackContainer(USMNodeInstance * InTemplate =nullptr) | |
virtual | ~FNodeStackContainer() =default |
virtual TSubclassOf< USMNodeInstance > | GetNodeClass() |
void | InitTemplate(UObject * Owner, bool bForceInit =false, bool bForceNewGuid =false) |
void | DestroyTemplate() |
FText | FormatStackInstanceName(const USMNodeInstance * InNodeInstance, int32 InIndex =INDEX_NONE) |
Public Attributes¶
Name | |
---|---|
TObjectPtr< USMNodeInstance > | NodeStackInstanceTemplate |
FGuid | TemplateGuid |
Public Functions Documentation¶
function
FNodeStackContainer¶
function
~FNodeStackContainer¶
function
GetNodeClass¶
The class to assign the template for this node stack.
function
InitTemplate¶
function
DestroyTemplate¶
function
FormatStackInstanceName¶
static FText FormatStackInstanceName(
const USMNodeInstance * InNodeInstance,
int32 InIndex =INDEX_NONE
)
Format a friendly name given a node instance and optional index.
Public Attributes Documentation¶
variable
NodeStackInstanceTemplate¶
The instanced template to use as an archetype.