Navigation
API > API/Plugins > API/Plugins/GameplayCamerasEditor
An editor toolkit that can manage different "editor modes".
Similar to FWorkflowCentricApplication but with a few nuances such as making it possible to retain some common tabs between modes.
| Name | FAssetEditorModeManagerToolkit |
| Type | class |
| Header File | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCamerasEditor/Public/Toolkits/AssetEditorModeManagerToolkit.h |
| Include Path | #include "Toolkits/AssetEditorModeManagerToolkit.h" |
Syntax
class FAssetEditorModeManagerToolkit : public FBaseAssetToolkit
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FAssetEditorToolkit → FBaseAssetToolkit → FAssetEditorModeManagerToolkit
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAssetEditorModeManagerToolkit
(
UAssetEditor* InOwningAssetEditor |
Toolkits/AssetEditorModeManagerToolkit.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FAssetEditorModeManagerToolkit() |
Toolkits/AssetEditorModeManagerToolkit.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurrentEditorMode | TSharedPtr< FAssetEditorMode > | Toolkits/AssetEditorModeManagerToolkit.h | ||
| CurrentEditorModeName | FName | Toolkits/AssetEditorModeManagerToolkit.h | ||
| EditorModes | TMap< FName, TSharedPtr< FAssetEditorMode > > | Toolkits/AssetEditorModeManagerToolkit.h |
Functions
Public
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddEditorMode
(
TSharedRef< FAssetEditorMode > InMode |
Toolkits/AssetEditorModeManagerToolkit.h | ||
bool CanSetEditorMode
(
FName InModeName |
Toolkits/AssetEditorModeManagerToolkit.h | ||
FName GetCurrentEditorModeName() |
Toolkits/AssetEditorModeManagerToolkit.h | ||
TSharedPtr< FAssetEditorMode > GetEditorMode
(
FName InModeName |
Toolkits/AssetEditorModeManagerToolkit.h | ||
void GetEditorModes
(
TArray< TSharedPtr< FAssetEditorMode > >& OutModes |
Toolkits/AssetEditorModeManagerToolkit.h | ||
TSharedPtr< EditorModeClass > GetTypedEditorMode
(
FName InModeName |
Toolkits/AssetEditorModeManagerToolkit.h | ||
virtual void InitToolMenuContext
(
FToolMenuContext& MenuContext |
Toolkits/AssetEditorModeManagerToolkit.h | ||
bool IsEditorMode
(
FName InModeName |
Toolkits/AssetEditorModeManagerToolkit.h | ||
virtual void OnEditorToolkitModeActivated() |
Toolkits/AssetEditorModeManagerToolkit.h | ||
void RemoveEditorMode
(
TSharedRef< FAssetEditorMode > InMode |
Toolkits/AssetEditorModeManagerToolkit.h | ||
void RemoveEditorMode
(
FName InModeName |
Toolkits/AssetEditorModeManagerToolkit.h | ||
void SetEditorMode
(
FName InModeName |
Toolkits/AssetEditorModeManagerToolkit.h |