Navigation
API > API/Editor > API/Editor/EditorFramework > API/Editor/EditorFramework/Toolkits
Inheritance Hierarchy
- IToolkit
- FBaseToolkit
- FAssetEditorToolkit
- FBaseAssetToolkit
- FSmartObjectAssetToolkit
- FUVEditorToolkit
- FDatabaseEditor
- FSimpleAssetEditor
- FWorkflowCentricApplication
- FAvaRundownEditor
- IGroomCustomAssetEditorToolkit
- FGroomCustomAssetEditorToolkit
- FModeToolkit
- FFractureEditorModeToolkit
- FModelingToolsEditorModeToolkit
- FStaticMeshEditorModelingToolkit
- FUVEditorModeToolkit
References
| Module | EditorFramework |
| Header | /Engine/Source/Editor/EditorFramework/Public/Toolkits/IToolkit.h |
| Include | #include "Toolkits/IToolkit.h" |
Syntax
class IToolkit
Remarks
Interface for editor toolkits (asset editors and mode tools)
Destructors
| Type | Name | Description | |
|---|---|---|---|
~IToolkit () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Call this function to bring all of this toolkit's tabs to the foreground in their respective stacks. | ||
| FText | Returns the localized name of this toolkit type (typically just " |
||
| FEditorModeTools & | Gets the mode manager for this toolkit | ||
| TSharedPtr< SWidget > | |||
| const TArray< UObject * > * | For asset editor toolkits, returns the UObjects for the assets currently being edited | ||
| FText | GetTabSuffix () |
Returns the localized tab suffix | |
| FName | Returns the invariant name of this toolkit type, used for establishing the context for help, documentation and tutorials | ||
| FName | Returns the invariant name of this toolkit type | ||
| const TSharedRef< IToolkitHost > | |||
| FText | Returns the localized name of this toolkit | ||
| FText | Returns the localized tooltip text of this toolkit | ||
| TSharedRef< FWorkspaceItem > | Returns the workspace menu category of this toolkit | ||
| FLinearColor | |||
| FString | Returns the localize prefix string to use for tab labels in world-centric mode. | ||
| bool | Returns true if this toolkit is used to edit assets (even if it's not necessarily editing one right now.) | ||
| bool | Returns if this is a IBlueprintEditor derivation | ||
| bool | IsHosted () |
||
| bool | Returns true if this is the default generic asset editor used by multiple classes | ||
| bool | ProcessCommandBindings
(
const FKeyEvent& InKeyEvent |
Processes any UI commands which are activated by the specified event | |
| void | RegisterTabSpawners
(
const TSharedRef< FTabManager >& TabManager |
Register tabs that this toolkit can spawn with the TabManager | |
| void | SetModeUILayer
(
const TSharedPtr< FAssetEditorModeUILayer > InLayer |
||
| void | Called when a toolkit has been brought to the 'front' | ||
| void | UnregisterTabSpawners
(
const TSharedRef< FTabManager >& TabManager |
Unregister tabs that this toolkit can spawn |