Navigation
API > API/Editor > API/Editor/CurveAssetEditor
DataTable Editor module
| Name | FCurveAssetEditorModule |
| Type | class |
| Header File | /Engine/Source/Editor/CurveAssetEditor/Public/CurveAssetEditorModule.h |
| Include Path | #include "CurveAssetEditorModule.h" |
Syntax
class FCurveAssetEditorModule :
public IModuleInterface,
public IHasMenuExtensibility
Implements Interfaces
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| CurveAssetEditorAppIdentifier | const FName | Curve Asset Editor app identifier string | CurveAssetEditorModule.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MenuExtensibilityManager | TSharedPtr< FExtensibilityManager > | CurveAssetEditorModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedRef< ICurveAssetEditor > CreateCurveAssetEditor
(
const EToolkitMode::Type Mode, |
Creates an instance of table editor object. | CurveAssetEditorModule.h | |
virtual TSharedPtr< FExtensibilityManager > GetMenuExtensibilityManager() |
Gets the extensibility managers for outside entities to extend curve asset editor's menus and toolbars | CurveAssetEditorModule.h | |
virtual void ShutdownModule() |
CurveAssetEditorModule.h | ||
virtual void StartupModule() |
CurveAssetEditorModule.h |