Skip to content

FSMGraphProperty

#include <SMGraphProperty_Base.h>

Inherits from FSMGraphProperty_Base, FSMGraphProperty_Base_Runtime

Description

struct FSMGraphProperty;

EDITOR: Graph properties which represent a variable exposed on a node. Contains additional properties for configuration and compilation.

Public Functions

Name
FSMGraphProperty()

Additional inherited members

Public Functions inherited from FSMGraphProperty_Base

Name
FSMGraphProperty_Base()
virtual ~FSMGraphProperty_Base() override =default
virtual const FGuid & SetGuid(const FGuid & NewGuid) override
const FGuid & SetGuid(const FGuid & NewGuid, int32 Index, bool bCountTemplate =true)
const FGuid & GenerateNewGuid()
const FGuid & GenerateNewGuidIfNotValid()
void InvalidateGuid()
const FGuid & SetTemplateGuid(const FGuid & NewGuid, bool bRefreshGuid =false)
const FGuid & GetTemplateGuid() const
const FGuid & GetUnmodifiedGuid() const
virtual bool ShouldAutoAssignVariable() const
virtual bool ShouldGenerateGuidFromVariable() const
virtual bool IsVariableReadOnly() const
virtual bool IsVariableHidden() const
virtual bool ShouldCompileReadOnlyVariables() const

Public Attributes inherited from FSMGraphProperty_Base

Name
FName VariableName
FEdGraphPinType VariableType
FMemberReference MemberReference
bool bIsInArray

Protected Attributes inherited from FSMGraphProperty_Base

Name
bool bReadOnly
bool bHidden
FGuid GuidUnmodified
FGuid TemplateGuid
int32 GuidIndex

Friends inherited from FSMGraphProperty_Base

Name
class USMGraphNode_Base
class USMNodeInstance

Public Functions inherited from FSMGraphProperty_Base_Runtime

Name
FSMGraphProperty_Base_Runtime()
virtual ~FSMGraphProperty_Base_Runtime() =default
virtual void Initialize(UObject * Instance)
virtual void Execute(void * Params =nullptr)
virtual void Reset()
virtual uint8 * GetResult() const
virtual void SetResult(uint8 * Value)
virtual const FGuid & SetGuid(const FGuid & NewGuid)
const FGuid & GetGuid() const
virtual const FGuid & SetOwnerGuid(const FGuid & NewGuid)
const FGuid & GetOwnerGuid() const
void SetIsDefaultValueOnly(bool bNewValue)
bool GetIsDefaultValueOnly() const

Public Attributes inherited from FSMGraphProperty_Base_Runtime

Name
TArray< FSMExposedFunctionHandler > GraphEvaluator
FSMGraphProperty_Base_Runtime * LinkedProperty

Protected Attributes inherited from FSMGraphProperty_Base_Runtime

Name
FGuid Guid
FGuid OwnerGuid
uint8 bIsDefaultValueOnly

Public Functions Documentation

function FSMGraphProperty

FSMGraphProperty()

Updated on 3 June 2022 at 08:30:59 US Mountain Standard Time