Navigation
API > API/Plugins > API/Plugins/StateTreeEditorModule
| Name | UStateTreeEditorMode |
| Type | class |
| Header File | /Engine/Plugins/Runtime/StateTree/Source/StateTreeEditorModule/Public/StateTreeEditorMode.h |
| Include Path | #include "StateTreeEditorMode.h" |
Syntax
UCLASS (Transient)
class UStateTreeEditorMode : public UEdMode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdMode → UStateTreeEditorMode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UStateTreeEditorMode() |
StateTreeEditorMode.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| EM_StateTree | const FEditorModeID | StateTreeEditorMode.h |
Functions
Public
Overridden from UEdMode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BindCommands() |
StateTreeEditorMode.h | ||
virtual void CreateToolkit() |
StateTreeEditorMode.h | ||
virtual void Enter() |
StateTreeEditorMode.h | ||
virtual void Exit() |
StateTreeEditorMode.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BindToolkitCommands
(
const TSharedRef< FUICommandList >& ToolkitCommands |
StateTreeEditorMode.h | ||
bool CanCompile() |
StateTreeEditorMode.h | ||
void Compile() |
StateTreeEditorMode.h | ||
void ForceRefreshDetailsView() |
StateTreeEditorMode.h | ||
TSharedPtr< IDetailsView > GetAssetDetailsView() |
StateTreeEditorMode.h | ||
TSharedPtr< IDetailsView > GetDetailsView() |
StateTreeEditorMode.h | ||
TSharedPtr< IMessageLogListing > GetMessageLogListing() |
StateTreeEditorMode.h | ||
UStateTree * GetStateTree() |
StateTreeEditorMode.h | ||
void HandleMessageTokenClicked
(
const TSharedRef< IMessageToken >& InMessageToken |
StateTreeEditorMode.h | ||
void HandleModelAssetChanged() |
StateTreeEditorMode.h | ||
void HandleModelBringNodeToFocus
(
const UStateTreeState* State, |
StateTreeEditorMode.h | ||
void HandleModelSelectionChanged
(
const TArray< TWeakObjectPtr< UStateTreeState > >& SelectedStates |
StateTreeEditorMode.h | ||
void HandleOnStateNodesChanged
(
const UStateTreeState* |
StateTreeEditorMode.h | ||
void HandleOnStatesMoved
(
const TSet< UStateTreeState* >&, |
StateTreeEditorMode.h | ||
void HandleStateAdded
(
UStateTreeState*, |
StateTreeEditorMode.h | ||
void HandleStatesRemoved
(
const TSet< UStateTreeState* >& |
StateTreeEditorMode.h | ||
bool HasValidStateTree() |
StateTreeEditorMode.h | ||
bool IsCompileVisible() |
StateTreeEditorMode.h | ||
void OnAssetFinishedChangingProperties
(
const FPropertyChangedEvent& PropertyChangedEvent |
StateTreeEditorMode.h | ||
void OnIdentifierChanged
(
const UStateTree& InStateTree |
StateTreeEditorMode.h | ||
void OnPropertyBindingChanged
(
const FPropertyBindingPath& SourcePath, |
StateTreeEditorMode.h | ||
void OnRefreshDetailsView
(
const UStateTree& InStateTree |
StateTreeEditorMode.h | ||
void OnSchemaChanged
(
const UStateTree& InStateTree |
StateTreeEditorMode.h | ||
void OnSelectionFinishedChangingProperties
(
const FPropertyChangedEvent& PropertyChangedEvent |
StateTreeEditorMode.h | ||
void OnStateParametersChanged
(
const UStateTree& InStateTree, |
StateTreeEditorMode.h | ||
void OnStateTreeChanged() |
StateTreeEditorMode.h | ||
void ShowCompilerTab() |
StateTreeEditorMode.h | ||
void UpdateAsset() |
Resolve the internal editor data and fixup the StateTree nodes. | StateTreeEditorMode.h |