FSMGraphProperty_Runtime¶
Module: SMSystem
#include <SMGraphProperty_Base.h>
Inherits from FSMGraphProperty_Base_Runtime
Description¶
Graph properties which represent a variable exposed on a node. Only for run-time use.
Public Functions¶
| Name | |
|---|---|
| FSMGraphProperty_Runtime() |
Additional inherited members¶
Public Functions inherited from FSMGraphProperty_Base_Runtime
| Name | |
|---|---|
| FSMGraphProperty_Base_Runtime() | |
| virtual | ~FSMGraphProperty_Base_Runtime() =default |
| virtual void | Initialize(FSMNode_Base * InOwningNode) |
| virtual void | Execute(void * Params =nullptr, ESMGraphPropertyDirection Direction =ESMGraphPropertyDirection::Both) |
| virtual FORCEINLINE uint8 * | GetResult() const |
| virtual FORCEINLINE void | SetResult(uint8 * Value) |
| virtual const FGuid & | SetGuid(const FGuid & NewGuid) |
| FORCEINLINE const FGuid & | GetGuid() const |
| virtual const FGuid & | SetOwnerGuid(const FGuid & NewGuid) |
| FORCEINLINE const FGuid & | GetOwnerGuid() const |
| void | SetIsDefaultValueOnly(bool bNewValue) |
| FORCEINLINE bool | GetIsDefaultValueOnly() const |
| FORCEINLINE bool | IsInputProperty() const |
| FORCEINLINE bool | IsOutputProperty() const |
| virtual FORCEINLINE FName | GetResultPropertyName() const |
| virtual FORCEINLINE bool | CanAcceptPropertyFlag(const ESMGraphPropertyFlags Flag) const |
| FORCEINLINE bool | HasAnyPropertyFlags(const ESMGraphPropertyFlags Flag) const |
| FORCEINLINE bool | HasAllPropertyFlags(const ESMGraphPropertyFlags Flag) const |
| FORCEINLINE bool | AddPropertyFlags(const ESMGraphPropertyFlags Flag) |
| FORCEINLINE void | RemovePropertyFlags(const ESMGraphPropertyFlags Flag) |
| FORCEINLINE bool | SetPropertyFlags(const ESMGraphPropertyFlags NewFlags) |
| FORCEINLINE ESMGraphPropertyFlags | GetPropertyFlags() const |
| FName | GetPropertyFlagsPropertyName() |
Public Attributes inherited from FSMGraphProperty_Base_Runtime
| Name | |
|---|---|
| TArray< FSMExposedFunctionHandler > * | GraphEvaluator |
| FSMGraphProperty_Base_Runtime * | LinkedProperty |
Protected Attributes inherited from FSMGraphProperty_Base_Runtime
| Name | |
|---|---|
| FSMNode_Base * | OwningNode |
| FGuid | Guid |
| FGuid | OwnerGuid |