Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
FBakedStateTransition |
Runtime representation of a StateTree transition. |
|
FBakedStateTreeState |
Runtime representation of a StateTree state. |
|
FStateTreeAnyEnum |
Enum that can be any type in the UI. Helper class to deal with any enum in property binding. |
|
FStateTreeBindableStructDesc |
Descriptor for a struct or class that can be a binding source or target. |
|
FStateTreeConditionBase |
Base struct for all conditions. |
|
FStateTreeConditionCommonBase |
Base class (namespace) for all common Conditions that are generally applicable. |
|
FStateTreeDataView |
Short lived pointer to an UOBJECT() or USTRUCT(). |
|
FStateTreeEditorPropertyPath |
Editor representation of a property path in StateTree. |
|
FStateTreeEvaluatorBase |
Base struct of StateTree Evaluators. |
|
FStateTreeEvaluatorCommonBase |
Base class (namespace) for all common Evaluators that are generally applicable. |
|
FStateTreeExecutionContext |
Runs StateTrees defined in UStateTree asset. |
|
FStateTreeExecutionState |
|
|
FStateTreeExternalDataDesc |
Describes an external data. |
|
FStateTreeExternalDataHandle |
Handle to access an external struct or object. Use the templated version below. |
|
FStateTreeHandle |
Handle that is used to refer baked state tree data. |
|
FStateTreeInstanceDataPropertyHandle |
|
|
FStateTreeInstanceStorageOffset |
An offset into the StateTree runtime storage type to get a struct view to a specific Task, Evaluator, or Condition. |
|
FStateTreeLinker |
The StateTree linker is used to resolved references to various StateTree data at load time. |
|
FStateTreePropCopy |
Describes property copy, the property from source is copied into the property at the target. |
|
FStateTreePropCopyBatch |
Describes a batch of property copies from many sources to one target struct. |
|
FStateTreePropertyAccess |
Property access is a resolved property path, used for accessing properties in structs via one or more indirections. |
|
FStateTreePropertyBinding |
Describes property binding, the property from source path is copied into the property at the target path. |
|
FStateTreePropertyBindings |
Runtime storage and execution of property bindings. |
|
FStateTreePropertyIndirection |
Property indirection is a resolved property path segment, used for accessing properties in structs. |
|
FStateTreePropertyPath |
Describes a property path made of segments (i.e. Foo.Bar consists of two segments). |
|
FStateTreePropertySegment |
Describes a segment of a property path (see FStateTreePropertyPath). |
|
FStateTreeStateStatus |
Describes current status of a running state or desired state. |
|
FStateTreeTaskBase |
Base struct for StateTree Tasks. Tasks are logic executed in an active state. |
|
FStateTreeTransitionResult |
Describes a state tree transition. |
|
IStateTreeBindingLookup |
Helper interface to reason about bound properties. The implementation is in the editor plugin. |
|
IStateTreeModule |
The public interface to this module |
|
TStateTreeExternalDataHandle |
Handle to access an external struct or object. |
|
TStateTreeInstanceDataPropertyHandle |
|
|
UStateTree |
StateTree asset. Contains the StateTree definition in both editor and runtime (baked) formats. |
|
UStateTreeSchema |
Schema describing which inputs, evaluators, and tasks a StateTree can contain. |
Name |
Description |
---|---|
FOnIdentifierChanged |
Called when linkable name in a StateTree has changed. |
FOnSchemaChanged |
Called when schema of the StateTree has changed. |
Name |
Description |
|
---|---|---|
|
EStateTreeEvaluationType |
Evaluator evaluation type. |
|
EStateTreeExternalDataRequirement |
|
|
EStateTreeLinkerStatus |
|
|
EStateTreePropertyAccessType |
The type of access a property path describes. |
|
EStateTreePropertyCopyType |
Describes how the copy should be performed. |
|
EStateTreePropertyIndirection |
|
|
EStateTreePropertyUsage |
|
|
EStateTreeRunStatus |
Status describing current ticking state. |
|
EStateTreeStateChangeType |
State change type. |
|
EStateTreeStorage |
|
|
EStateTreeTransitionEvent |
Transitions event. |
|
EStateTreeTransitionType |
Transitions behavior. |
Name | Description | ||
---|---|---|---|
|
constexpr bo... |
operator! |
|
|
constexpr ES... |
operator& ( |
|
|
EStateTreeTr... |
operator&= ( |
|
|
constexpr ES... |
operator^ ( |
|
|
EStateTreeTr... |
operator^= ( |
|
|
constexpr ES... |
operator| ( |
|
|
EStateTreeTr... |
operator|= ( |
|
|
constexpr ES... |
operator~ |