Navigation
API > API/Plugins > API/Plugins/StateTreeEditorModule
The public interface to this module
| Name | FStateTreeEditorModule |
| Type | class |
| Header File | /Engine/Plugins/Runtime/StateTree/Source/StateTreeEditorModule/Public/StateTreeEditorModule.h |
| Include Path | #include "StateTreeEditorModule.h" |
Syntax
class FStateTreeEditorModule :
public IModuleInterface ,
public IHasMenuExtensibility ,
public IHasToolBarExtensibility
Implements Interfaces
Classes
| Name | Remarks |
|---|---|
| FOnRegisterLayoutExtensions |
Structs
| Name | Remarks |
|---|---|
| FEditorDataType |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedRef< IStateTreeEditor > CreateStateTreeEditor
(
const EToolkitMode::Type Mode, |
Creates an instance of StateTree editor. | StateTreeEditorModule.h | |
TNonNullSubclassOf< UStateTreeEditorData > GetEditorDataClass
(
TNonNullSubclassOf< const UStateTreeSchema > Schema |
Get the editor data type for a specific schema. | StateTreeEditorModule.h | |
TSharedPtr< FStateTreeNodeClassCache > GetNodeClassCache() |
StateTreeEditorModule.h | ||
FOnRegisterLayoutExtensions & OnRegisterLayoutExtensions() |
StateTreeEditorModule.h | ||
void RegisterEditorDataClass
(
TNonNullSubclassOf< const UStateTreeSchema > Schema, |
Register the editor data type for a specific schema. | StateTreeEditorModule.h | |
void UnregisterEditorDataClass
(
TNonNullSubclassOf< const UStateTreeSchema > Schema |
Unregister the editor data type for a specific schema. | StateTreeEditorModule.h |
Overridden from IModuleInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ShutdownModule() |
StateTreeEditorModule.h | ||
virtual void StartupModule() |
StateTreeEditorModule.h |
Overridden from IHasMenuExtensibility
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< FExtensibilityManager > GetMenuExtensibilityManager() |
StateTreeEditorModule.h |
Overridden from IHasToolBarExtensibility
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< FExtensibilityManager > GetToolBarExtensibilityManager() |
StateTreeEditorModule.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FStateTreeEditorModule & GetModule() |
Gets this module, will attempt to load and should always exist. | StateTreeEditorModule.h | |
static FStateTreeEditorModule * GetModulePtr() |
Gets this module, will not attempt to load and may not exist. | StateTreeEditorModule.h | |
static void SetDetailPropertyHandlers
(
IDetailsView& DetailsView |
Sets the Details View with required State Tree Detail Property Handlers | StateTreeEditorModule.h |