Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/Toolkits
Inheritance Hierarchy
- IToolkit
- FBaseToolkit
- FAssetEditorToolkit
- FBaseAssetToolkit
- FAssetEditorModeManagerToolkit
- FCameraAssetEditorToolkit
- FCameraRigAssetEditorToolkit
- FCameraRigProxyAssetEditorToolkit
- FCameraRigTransitionEditorToolkit
- FCameraVariableCollectionEditorToolkit
- FSmartObjectAssetToolkit
- FUVEditorToolkit
- FContextualAnimAssetEditorToolkit
- FDatabaseEditor
- FSimpleAssetEditor
- FWorkflowCentricApplication
- FAvaRundownEditor
- IMultiAnimAssetEditor
- FInteractionAssetEditor
- FModeToolkit
- FFractureEditorModeToolkit
- FMLDeformerPaintModeToolkit
- FModelingToolsEditorModeToolkit
- FStaticMeshEditorModelingToolkit
- FUVEditorModeToolkit
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/Toolkits/BaseToolkit.h |
| Include | #include "Toolkits/BaseToolkit.h" |
Syntax
class FBaseToolkit : public IToolkit
Remarks
Base class for all toolkits (abstract).
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< FUICommandList > | ToolkitCommands | List of UI commands for this toolkit. This should be filled in by the derived class! | |
| TWeakPtr< IToolkitHost > | ToolkitHost | The host application for this editor. | |
| EToolkitMode::Type | ToolkitMode | Asset editing mode, set at creation-time and never changes | |
| TSharedPtr< FWorkspaceItem > | WorkspaceMenuCategory | The workspace menu category of this toolkit |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FBaseToolkit () |
FBaseToolkit constructor |
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Virtual destructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Creates the Editor mode manager for your class. Default is to create none, for legacy reasons. | ||
| FLinearColor | |||
| FString | GetTabPrefix () |
||
| const TSharedRef< FUICommandList > | |||
| bool |
Overridden from IToolkit
| Type | Name | Description | |
|---|---|---|---|
| void | Call this function to bring all of this toolkit's tabs to the foreground in their respective stacks. | ||
| FEditorModeTools & | Gets the mode manager for this toolkit | ||
| TSharedPtr< SWidget > | |||
| 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 | ||
| const TSharedRef< IToolkitHost > | |||
| TSharedRef< FWorkspaceItem > | Returns the workspace menu category of this toolkit | ||
| bool | Returns if this is a IBlueprintEditor derivation | ||
| bool | IsHosted () |
||
| bool | ProcessCommandBindings
(
const FKeyEvent& InKeyEvent |
Processes any UI commands which are activated by the specified event |