Skip to content

USMBlueprintGeneratedClass¶

Module: SMSystem

Inherits from UBlueprintGeneratedClass

Public Functions¶

Name
virtual void PurgeClass(bool bRecompilingOnLoad) override
void SetRootGuid(const FGuid & Guid)
const FGuid & GetRootGuid() const
const TMap< FName, TObjectPtr< UObject > > & GetSubObjectTemplates() const

Public Attributes¶

Name
TArray< FString > GeneratedNames
uint8 bHasStaleParentData

Protected Attributes¶

Name
FGuid RootGuid

Friends¶

Public Functions Documentation¶

function PurgeClass¶

virtual void PurgeClass(
    bool bRecompilingOnLoad
) override

function SetRootGuid¶

void SetRootGuid(
    const FGuid & Guid
)

The root state machine Guid- set by the compiler.


function GetRootGuid¶

inline const FGuid & GetRootGuid() const

The root state machine Guid.


function GetSubObjectTemplates¶

inline const TMap< FName, TObjectPtr< UObject > > & GetSubObjectTemplates() const

Retrieve stored sub object templates for this generated class.


Public Attributes Documentation¶

variable GeneratedNames¶

TArray< FString > GeneratedNames;

Used for testing to validate determinism.


variable bHasStaleParentData¶

uint8 bHasStaleParentData;

This class may have stale parent graph data and needs to be regenerated.


Protected Attributes Documentation¶

variable RootGuid¶

FGuid RootGuid;

Private Attributes Documentation¶

variable SubObjectTemplates¶

TMap< FName, TObjectPtr< UObject > > SubObjectTemplates;

Friends¶

friend FSMKismetCompilerContext¶

friend class FSMKismetCompilerContext(
    FSMKismetCompilerContext 
);