Navigation
API > API/Editor > API/Editor/EditorFramework > API/Editor/EditorFramework/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 | 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 |