Navigation
Unreal Engine C++ API Reference > 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 |