Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/WorkflowOrientedApp
Inheritance Hierarchy
- IAssetEditorInstance
- FBaseToolkit
- TSharedFromThis
- FAssetEditorToolkit
- FWorkflowCentricApplication
- FDMXEditor
- FPersonaAssetEditorToolkit
- FIKRetargetEditor
- FIKRigEditorToolkit
- FMLDeformerEditorToolkit
- FPhysicsControlProfileEditorToolkit
- IAnimationEditor
- IOptimusEditor
- IPhysicsAssetEditor
- ISkeletalMeshEditor
- ISkeletonEditor
- IBehaviorTreeEditor
- FBehaviorTreeEditor
- IBlueprintEditor
- FBlueprintEditor
- FGameplayAbilitiesEditor
- FRigVMEditor
- IControlRigEditor
- FWidgetBlueprintEditor
- IAnimationBlueprintEditor
- IDisplayClusterConfiguratorBlueprintEditor
- IRenderGridEditor
- IMaterialEditor
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/WorkflowOrientedApp/WorkflowCentricApplication.h |
| Include | #include "WorkflowOrientedApp/WorkflowCentricApplication.h" |
Syntax
class FWorkflowCentricApplication : public FAssetEditorToolkit
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FApplicationMode > | CurrentAppModePtr |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddApplicationMode
(
FName ModeName, |
||
| FName | Returns the current mode of this application. | ||
| TSharedPtr< FApplicationMode > | |||
| TArray< FWorkflowApplicationModeExtender > & | Gets the mode extender list for all workflow applications (append to customize a specific mode) | ||
| FName | GetToolMenuToolbarNameForMode
(
const FName InModeName, |
Returns the name of the toolbar for the given mode along with the name of the toolbar's parent. | |
| bool | IsModeCurrent
(
FName ModeToCheck |
||
| void | PushTabFactories
(
FWorkflowAllowedTabSet& FactorySetToPush |
||
| UToolMenu * | RegisterModeToolbarIfUnregistered
(
const FName InModeName |
Registers toolbar for a mode if not already registered | |
| void | SetCurrentMode
(
FName NewMode |
Attempt to set the current mode. If this mode is illegal or unknown, the mode will remain unchanged. |
Overridden from FAssetEditorToolkit
| Type | Name | Description | |
|---|---|---|---|
| FName | GetToolMenuToolbarName
(
FName& OutParentName |
Get name used by tool menu | |
| void | OnClose () |
Called when this toolkit is being closed | |
| bool | OnRequestClose
(
EAssetEditorCloseReason InCloseReason |
Called when this toolkit is requested to close. Returns false if closing should be prevented. |
Overridden from IToolkit
| Type | Name | Description | |
|---|---|---|---|
| void | RegisterTabSpawners
(
const TSharedRef< class FTabManager >& TabManager |
IToolkit interface | |
| void | UnregisterTabSpawners
(
const TSharedRef< class FTabManager >& TabManager |
Unregister tabs that this toolkit can spawn |
Constants
| Name | Description |
|---|---|
| ModeExtenderList |