Navigation
API > API/Plugins > API/Plugins/GameplayCamerasEditor > API/Plugins/GameplayCamerasEditor/Toolkits
Inheritance Hierarchy
- FSharedFromThisBase
- TSharedFromThis
- FAssetEditorMode
- FCameraDirectorAssetEditorMode
- FBlueprintCameraDirectorAssetEditorMode
- FSingleCameraDirectorAssetEditorMode
- FCameraRigsAssetEditorMode
- FCameraSharedTransitionsAssetEditorMode
References
| Module | GameplayCamerasEditor |
| Header | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCamerasEditor/Public/Toolkits/AssetEditorMode.h |
| Include | #include "Toolkits/AssetEditorMode.h" |
Syntax
class FAssetEditorMode : public TSharedFromThis< FAssetEditorMode >
Remarks
An editor mode inside an FAssetEditorModeManagerToolkit.
This changes the toolkit's editor to match a desired "editing mode" or "workflow" in that editor. The layout changes, the tabs change, the toolbars change, etc.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FTabManager::FLayout > | DefaultLayout | ||
| TSharedPtr< FLayoutExtender > | LayoutExtender | ||
| FName | ModeName | ||
| TSharedPtr< FExtender > | ToolbarExtender |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAssetEditorMode
(
FName InModeName |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ActivateMode
(
const FAssetEditorModeActivateParams& InParams |
||
| void | DeactivateMode
(
const FAssetEditorModeDeactivateParams& InParams |
||
| TSharedPtr< FTabManager::FLayout > | |||
| TSharedPtr< FLayoutExtender > | |||
| FName | GetModeName () |
||
| TSharedPtr< FExtender > | |||
| void | InitToolMenuContext
(
FToolMenuContext& MenuContext |
||
| void | OnActivateMode
(
const FAssetEditorModeActivateParams& InParams |
||
| void | OnDeactivateMode
(
const FAssetEditorModeDeactivateParams& InParams |
||
| void | OnInitToolMenuContext
(
FToolMenuContext& MenuContext |