Navigation
API > API/Plugins > API/Plugins/StateTreeEditorModule
Inheritance Hierarchy
- UEdMode
- UStateTreeEditorMode
References
| Module | StateTreeEditorModule |
| Header | /Engine/Plugins/Runtime/StateTree/Source/StateTreeEditorModule/Public/StateTreeEditorMode.h |
| Include | #include "StateTreeEditorMode.h" |
Syntax
UCLASS (Transient)
class UStateTreeEditorMode : public UEdMode
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bForceAssetDetailViewToRefresh | ||
| bool | bLastCompileSucceeded | ||
| TWeakObjectPtr< UStateTree > | CachedStateTree | ||
| TSharedPtr< FStateTreeBindingsChildrenCustomization > | DetailsViewChildrenCustomizationHandler | ||
| TSharedPtr< FStateTreeBindingExtension > | DetailsViewExtensionHandler | ||
| uint32 | EditorDataHash |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BindCommands () |
||
| void | BindToolkitCommands
(
const TSharedRef< FUICommandList >& ToolkitCommands |
||
| bool | CanCompile () |
||
| void | Compile () |
||
| void | |||
| void | Enter () |
||
| void | Exit () |
||
| void | |||
| TSharedPtr< IDetailsView > | |||
| TSharedPtr< IDetailsView > | |||
| TSharedPtr< IMessageLogListing > | |||
| UStateTree * | GetStateTree () |
||
| void | HandleMessageTokenClicked
(
const TSharedRef< IMessageToken >& InMessageToken |
||
| void | |||
| void | HandleModelBringNodeToFocus
(
const UStateTreeState* State, |
||
| void | HandleModelSelectionChanged
(
const TArray< TWeakObjectPtr< UStateTreeState > >& SelectedStates |
||
| void | HandleOnStatesMoved
(
const TSet< UStateTreeState* >&, |
||
| void | |||
| void | HandleStatesRemoved
(
const TSet< UStateTreeState* >& |
||
| bool | |||
| void | OnAssetFinishedChangingProperties
(
const FPropertyChangedEvent& PropertyChangedEvent |
||
| void | OnIdentifierChanged
(
const UStateTree& InStateTree |
||
| void | OnRefreshDetailsView
(
const UStateTree& InStateTree |
||
| void | OnSchemaChanged
(
const UStateTree& InStateTree |
||
| void | OnSelectionFinishedChangingProperties
(
const FPropertyChangedEvent& PropertyChangedEvent |
||
| void | OnStateParametersChanged
(
const UStateTree& InStateTree, |
||
| void | |||
| void | |||
| void | UpdateAsset () |
Resolve the internal editor data and fixup the StateTree nodes. |
Constants
| Name | Description |
|---|---|
| EM_StateTree |