Navigation
API > API/Plugins > API/Plugins/StateTreeModule
TStateTreePropertyRef is a type-safe FStateTreePropertyRef wrapper against a single given type.
When used as a property, this automatically defines PropertyRef property meta-data. Example:
// Reference to float
TStateTreePropertyRef
// Reference to FTestStructBase
TStateTreePropertyRef
// Reference to TArray
TStateTreePropertyRef
// Reference to FTestStructBase or TArray
TStateTreePropertyRef
| Name | TStateTreePropertyRef |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Public/StateTreePropertyRef.h |
| Include Path | #include "StateTreePropertyRef.h" |
Syntax
template<class TRef>
struct TStateTreePropertyRef
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PropertyRef | FStateTreePropertyRef | StateTreePropertyRef.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FStateTreePropertyRef GetInternalPropertyRef() |
Used internally. | StateTreePropertyRef.h | |
TRef * GetMutablePtr
(
FStateTreeExecutionContext& Context |
StateTreePropertyRef.h | ||
TTuple< TRef *, TArray< TRef > * > GetMutablePtrTuple
(
FStateTreeExecutionContext& Context |
StateTreePropertyRef.h |