Navigation
API > API/Plugins > API/Plugins/StateTreeEditorModule
Interface required for re-using StateTreeEditor mode across different AssetEditors.
| Name | IStateTreeEditorHost |
| Type | class |
| Header File | /Engine/Plugins/Runtime/StateTree/Source/StateTreeEditorModule/Public/IStateTreeEditorHost.h |
| Include Path | #include "IStateTreeEditorHost.h" |
Syntax
class IStateTreeEditorHost : public TSharedFromThis< IStateTreeEditorHost >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → IStateTreeEditorHost
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
IStateTreeEditorHost() |
IStateTreeEditorHost.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IStateTreeEditorHost() |
IStateTreeEditorHost.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanToolkitSpawnWorkspaceTab() |
IStateTreeEditorHost.h | ||
TSharedPtr< IDetailsView > GetAssetDetailsView() |
IStateTreeEditorHost.h | ||
FName GetCompilerLogName() |
IStateTreeEditorHost.h | ||
FName GetCompilerTabName() |
IStateTreeEditorHost.h | ||
TSharedPtr< IDetailsView > GetDetailsView() |
IStateTreeEditorHost.h | ||
UStateTree * GetStateTree() |
IStateTreeEditorHost.h | ||
TSharedPtr< UE::StateTreeEditor::FWorkspaceTabHost > GetTabHost() |
IStateTreeEditorHost.h | ||
FSimpleMulticastDelegate & OnStateTreeChanged() |
IStateTreeEditorHost.h | ||
bool ShouldShowCompileButton() |
IStateTreeEditorHost.h |