Navigation
API > API/Plugins > API/Plugins/ScriptableToolsEditorMode
Inheritance Hierarchy
- UBaseLegacyWidgetEdMode
- UScriptableToolsEditorMode
References
| Module | ScriptableToolsEditorMode |
| Header | /Engine/Plugins/Editor/ScriptableToolsEditorMode/Source/ScriptableToolsEditorMode/Public/ScriptableToolsEditorMode.h |
| Include | #include "ScriptableToolsEditorMode.h" |
Syntax
UCLASS (Transient)
class UScriptableToolsEditorMode : public UBaseLegacyWidgetEdMode
Variables
| Type | Name | Description | |
|---|---|---|---|
| FDelegateHandle | BlueprintCompiledHandle | ||
| FDelegateHandle | BlueprintPreCompileHandle | ||
| TObjectPtr< UScriptableToolSet > | ScriptableTools |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UScriptableToolsEditorMode
(
FVTableHelper& Helper |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | |||
| void | BindCommands () |
||
| bool | CanAutoSave () |
||
| void | |||
| bool | ComputeBoundingBoxForViewportFocus
(
AActor* Actor, |
||
| void | ConfigureRealTimeViewportsOverride
(
bool bEnable |
||
| void | |||
| void | Enter () |
Called when we "start" this editor mode (ie switch to this tab) | |
| void | Exit () |
Called when we "end" this editor mode (ie switch to another tab) | |
| void | |||
| UScriptableToolSet * | |||
| bool | GetPivotForOrbit
(
FVector& OutPivot |
||
| void | |||
| void | |||
| void | OnBlueprintPreCompile
(
UBlueprint* Blueprint |
||
| void | OnToolEnded
(
UInteractiveToolManager* Manager, |
||
| void | OnToolPostBuild
(
UInteractiveToolManager* InToolManager, |
||
| void | OnToolsContextRender
(
IToolsContextRenderAPI* RenderAPI |
||
| void | OnToolStarted
(
UInteractiveToolManager* Manager, |
||
| bool | |||
| bool | |||
| void | |||
| bool | |||
| bool | ShouldToolStartBeAllowed
(
const FString& ToolIdentifier |
||
| void | Tick
(
FEditorViewportClient* ViewportClient, |
Constants
| Name | Description |
|---|---|
| EM_ScriptableToolsEditorModeId |