Navigation
| Name | StateTreeEditorModule |
| Type | Runtime |
| Part of Plugins | StateTree |
| Location | /Engine/Plugins/Runtime/StateTree/Source/StateTreeEditorModule/ |
| Module Build Rules | StateTreeEditorModule.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FCompilerManager | |
| FStateTreeEditorModeToolkit | |
| FStateTreeEditorModule | The public interface to this module |
| FStateTreeEditorStyle | |
| FStateTreeViewModel | ModelView for editing StateTreeEditorData. |
| FWorkspaceTabHost | Interface required for re-using the same tab management across different AssetEditors. |
| UQAStateTreeEditorData | |
| UStateTreeClipboardBindings | Helper class to allow to copy bindings into clipboard. |
| UStateTreeEditingSubsystem | |
| UStateTreeEditorContext | |
| UStateTreeEditorData | Edit time data for StateTree asset. |
| UStateTreeEditorDataExtension | Extension for the editor data of the state tree asset. |
| UStateTreeEditorMode | |
| UStateTreeEditorPropertyBindingsOwner | |
| UStateTreeEditorSchema | Schema describing how a StateTree is edited. |
| UStateTreeEditorSettings | |
| UStateTreeFactory | Factory for UStateTree |
| UStateTreeState | Editor representation of a state in StateTree |
Structs
| Name | Remarks |
|---|---|
| FMinorWorkspaceTabConfig | |
| FPostInternalContext | Compiler context for when the state tree fully compiled and succeeded. |
| FSpawnedWorkspaceTab | |
| FStateTreeBindingLookup | TODO: We should merge this with IStateTreeEditorPropertyBindingsOwner and FStateTreeEditorPropertyBindings. |
| FStateTreeCompiler | Helper class to convert StateTree editor representation into a compact data. |
| FStateTreeCompilerLog | Message log for StateTree compilation |
| FStateTreeCompilerLogMessage | StateTree compiler log message |
| FStateTreeCompilerLogStateScope | Helper struct to manage reported state within a scope. |
| FStateTreeEditorBreakpoint | |
| FStateTreeEditorColor | Struct describing a Color, its display name and a unique identifier to get an instance via UStateTreeEditorData::FindColor |
| FStateTreeEditorColorRef | Id Struct to uniquely identify an FStateTreeEditorColor instance. |
| FStateTreeEditorDelegateDispatcherCompiledBinding | Struct describing a compiled delegate dispatcher. |
| FStateTreeEditorNode | Base for Evaluator, Task and Condition nodes. |
| FStateTreeEditorPropertyBindings | Editor representation of all property bindings in a StateTree |
| FStateTreeEventDesc | Editor representation of an event description. |
| FStateTreeNodeClassCache | Caches specified classes or structs and reacts to engine events to keep the lists always up to date. |
| FStateTreeNodeClassData | Describes a class or struct. |
| FStateTreePropertyBindingCompiler | Helper class to compile editor representation of property bindings into runtime representation. |
| FStateTreeStateParameters | |
| FStateTreeTransition | Editor representation of a transition in StateTree |
| FStateTreeTransitionDelegateListener | StateTree's internal delegate listener used exclusively in transitions. |
| FValidationResult | |
| TStateTreeEditorNode |
Interfaces
| Name | Remarks |
|---|---|
| IStateTreeEditor | StateTree Editor public interface |
| IStateTreeEditorHost | Interface required for re-using StateTreeEditor mode across different AssetEditors. |
| IStateTreeEditorPropertyBindingsOwner |
Enums
Public
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SourceContainerAddress | const void * | Optional: container address of the property to copy | StateTreeEditorPropertyBindings.h | |
| SourceProperty | const FProperty * | Struct of Parameters used to Create a Property Optional: property to copy into the new created property | StateTreeEditorPropertyBindings.h |