Navigation
API > API/Plugins > API/Plugins/StateTreeEditorModule
Inheritance Hierarchy
- UDynamicSubsystem
- UEditorSubsystem
- UStateTreeEditingSubsystem
References
| Module | StateTreeEditorModule |
| Header | /Engine/Plugins/Runtime/StateTree/Source/StateTreeEditorModule/Public/StateTreeEditingSubsystem.h |
| Include | #include "StateTreeEditingSubsystem.h" |
Syntax
UCLASS ()
class UStateTreeEditingSubsystem : public UEditorSubsystem
Variables
| Type | Name | Description | |
|---|---|---|---|
| FDelegateHandle | PostGarbageCollectHandle | ||
| TMap< FObjectKey, TSharedPtr< FStateTreeViewModel > > | StateTreeViewModels |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
||
| uint32 | CalculateStateTreeHash
(
const gsl::not_null< const UStateTree* > InStateTree |
Calculates editor data hash of the asset. | |
| bool | CompileStateTree
(
const gsl::not_null< UStateTree* > InStateTree, |
||
| TSharedRef< FStateTreeViewModel > | FindOrAddViewModel
(
const gsl::not_null< UStateTree* > InStateTree |
||
| TSharedRef< SWidget > | GetStateTreeView
(
TSharedRef< FStateTreeViewModel > InViewModel, |
Create a StateTreeView widget for the viewmodel. | |
| void | ValidateStateTree
(
const gsl::not_null< UStateTree* > InStateTree |
Validates and applies the schema restrictions on the StateTree. |