Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/Toolkits
Inheritance Hierarchy
- IToolkit
- FBaseToolkit
- FAssetEditorToolkit
- FBankEditorBase
- FBankEditor
- FBaseAssetToolkit
- FBaseCharacterFXEditorToolkit
- FExampleCharacterFXEditorToolkit
- FSmartObjectAssetToolkit
- FUVEditorToolkit
- FContextualAnimAssetEditorToolkit
- FDatabaseEditor
- FDataflowEditorToolkit
- FSimpleAssetEditor
- FWaveformEditor
- FWorkflowCentricApplication
- FDMXEditor
- FPersonaAssetEditorToolkit
- FIKRetargetEditor
- FIKRigEditorToolkit
- FMLDeformerEditorToolkit
- FPhysicsControlProfileEditorToolkit
- IAnimationEditor
- IOptimusEditor
- IPhysicsAssetEditor
- ISkeletalMeshEditor
- ISkeletonEditor
- IBehaviorTreeEditor
- FBehaviorTreeEditor
- IBlueprintEditor
- FBlueprintEditor
- FGameplayAbilitiesEditor
- FRigVMEditor
- IControlRigEditor
- FWidgetBlueprintEditor
- IAnimationBlueprintEditor
- IDisplayClusterConfiguratorBlueprintEditor
- IRenderGridEditor
- IMaterialEditor
- ICascade
- ICurveAssetEditor
- ICurveTableEditor
- ICustomizableObjectDebugger
- ICustomizableObjectInstanceEditor
- ICustomizableObjectEditor
- ICustomizableObjectPopulationClassEditor
- ICustomizableObjectPopulationEditor
- IDataTableEditor
- IEnvironmentQueryEditor
- IFontEditor
- IGroomCustomAssetEditorToolkit
- FGroomCustomAssetEditorToolkit
- ILevelSequenceEditorToolkit
- IMassEntityEditor
- IMassGameplayEditor
- IMassMovementEditor
- IMassNavigationEditor
- IMetasoundEditor
- ISoundClassEditor
- ISoundCueEditor
- ISoundSubmixEditor
- IStateTreeEditor
- IStaticMeshEditor
- IStringTableEditor
- IStructUtilsEditor
- ITextureEditorToolkit
- ITranslationEditor
- IUserDefinedEnumEditor
- IUserDefinedStructureEditor
- IUTBTabEditor
- FUTBTabEditor
- IZoneGraphEditor
- FModeToolkit
- FAssetPlacementEdModeToolkit
- FBaseCharacterFXEditorModeToolkit
- FExampleCharacterFXEditorModeToolkit
- FFractureEditorModeToolkit
- FGameplayDebuggerToolkit
- FModelingToolsEditorModeToolkit
- FSampleToolsEditorModeToolkit
- FScriptableToolsEditorModeToolkit
- FStaticMeshEditorModelingToolkit
- FTextureAlignMode
- FUVEditorModeToolkit
- FWidgetEditorToolPaletteToolkit
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 |