Navigation
API > API/Plugins > API/Plugins/DMXEditor
Inheritance Hierarchy
- IModuleInterface
- IHasMenuExtensibility
- IHasToolBarExtensibility
- FDMXEditorModule
References
| Module | DMXEditor |
| Header | /Engine/Plugins/VirtualProduction/DMX/DMXEngine/Source/DMXEditor/Public/DMXEditorModule.h |
| Include | #include "DMXEditorModule.h" |
Syntax
class FDMXEditorModule :
public IModuleInterface,
public IHasMenuExtensibility,
public IHasToolBarExtensibility
Remarks
Implements the DMX Editor Module.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FExtensibilityManager > | MenuExtensibilityManager | ||
| TSharedPtr< FExtensibilityManager > | ToolBarExtensibilityManager |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< FDMXEditor > | CreateEditor
(
const EToolkitMode::Type Mode, |
Creates an instance of a DMX Library editor object. | |
| FDMXEditorModule & | Get () |
Get the instance of this module. | |
| EAssetTypeCategories::Type | |||
| TSharedPtr< FExtender > | Get Level Editor Toolbar Menu extender | ||
| void | Registers asset types actions | ||
| void | Registers asset types categories | ||
| void | Registers global class customizations | ||
| void | Registers nomad tab spawners | ||
| void | Registers global property type customizations | ||
| void | Registers sequencer related types | ||
| void | Starts up the pie manager |
Overridden from IModuleInterface
| Type | Name | Description | |
|---|---|---|---|
| void | Called before the module is unloaded, right before the module object is destroyed. | ||
| void | Called right after the module DLL has been loaded and the module object has been created Load dependent modules here, and they will be guaranteed to be available during ShutdownModule. |
Overridden from IHasMenuExtensibility
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FExtensibilityManager > |
Overridden from IHasToolBarExtensibility
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FExtensibilityManager > |
Constants
| Name | Description |
|---|---|
| DMXEditorAppIdentifier | DataTable Editor app identifier string |
| DMXEditorAssetCategory | The DMX Editor asset category |
| LevelEditorToolbarDMXMenuExtender | Extender for the Level Editor Toolbar Menu |
| ModuleName | The module DMX Editor Module name |