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