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

Name
class FSMKismetCompilerContext

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 
);