Navigation
API > API/Editor > API/Editor/EditorFramework > API/Editor/EditorFramework/Toolkits
Inheritance Hierarchy
- TSharedFromThis
- FAssetEditorModeUILayer
- FBaseCharacterFXEditorModeUILayer
- FUVEditorModeUILayer
References
| Module | EditorFramework |
| Header | /Engine/Source/Editor/EditorFramework/Public/Toolkits/AssetEditorModeUILayer.h |
| Include | #include "Toolkits/AssetEditorModeUILayer.h" |
Syntax
class FAssetEditorModeUILayer : public TSharedFromThis< FAssetEditorModeUILayer >
Variables
| Type | Name | Description | |
|---|---|---|---|
| TWeakPtr< IToolkit > | HostedToolkit | ||
| TSharedRef< FUICommandList > | ModeCommands | A list of commands this ModeUILayer is aware of, currently only passed into the Mode Toolbar | |
| TArray< FName > | ModeTabIDs | ||
| FNewToolMenuDelegate | OnRegisterSecondaryModeToolbarExtension | Delegate called to actually extend the mode toolbar | |
| FSimpleDelegate | OnToolkitHostReadyForUI | ||
| FSimpleDelegate | OnToolkitHostShutdownUI | ||
| TMap< FName, FMinorTabConfig > | RequestedTabInfo | ||
| FName | SecondaryModeToolbarName | The name of the mode toolbar that this mode will extend (appears below the main toolbar) | |
| TMap< FName, TWeakPtr< SDockTab > > | SpawnedTabs | ||
| const IToolkitHost * | ToolkitHost | The host of the toolkits created by modes |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAssetEditorModeUILayer
(
const IToolkitHost* InToolkitHost |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CanSpawnStoredTab
(
const FSpawnTabArgs& Args, |
||
| const TSharedRef< FUICommandList > | |||
| TSharedPtr< FWorkspaceItem > | |||
| const FName | |||
| TMap< FName, TWeakPtr< SDockTab > > | |||
| const FName | |||
| const FOnSpawnTab & | GetStoredSpawner
(
const FName TabID |
||
| TSharedPtr< FTabManager > | |||
| const FSlateIcon & | GetTabSpawnerIcon
(
const FName TabID |
||
| FText | GetTabSpawnerName
(
const FName TabID |
||
| FText | GetTabSpawnerTooltip
(
const FName TabID |
||
| void | OnToolkitHostingFinished
(
const TSharedRef< IToolkit >& Toolkit |
Called by SLevelEditor to notify the toolbox about an existing toolkit no longer being hosted | |
| void | OnToolkitHostingStarted
(
const TSharedRef< IToolkit >& Toolkit |
Called by SLevelEditor to notify the toolbox about a new toolkit being hosted | |
| void | RegisterModeTabSpawner
(
const FName TabID |
||
| void | |||
| FNewToolMenuDelegate & | Called by the mode toolkit to extend the toolbar | ||
| void | SetModePanelInfo
(
const FName InTabSpawnerID, |
||
| void | SetSecondaryModeToolbarName
(
FName InName |
Called by the Toolkit Host to set the name of the ModeToolbar this mode will extend | |
| TSharedRef< SDockTab > | SpawnStoredTab
(
const FSpawnTabArgs& Args, |
||
| FSimpleDelegate & | |||
| FSimpleDelegate & |