| UObjectBase
|
Module |
|
Header |
/Engine/Source/Editor/Experimental/EditorInteractiveToolsFramework/Public/EdModeInteractiveToolsContext.h |
Include |
#include "EdModeInteractiveToolsContext.h" |
class UEdModeInteractiveToolsContext : public UInteractiveToolsContext
EdModeInteractiveToolsContext is an extension/adapter of an InteractiveToolsContext which allows it to be easily embedded inside an FEdMode. A set of functions are provided which can be called from the FEdMode functions of the same name. These will handle the data type conversions and forwarding calls necessary to operate the ToolsContext
Name | Description | ||
---|---|---|---|
|
AssetAPI |
||
|
BeginPIEDelegateHandle |
Called when PIE is about to start, shuts down active tools |
|
|
bHaveSavedEditorState |
Editor UI state that we set before starting tool and when exiting tool Currently disabling anti-aliasing during active Tools because it causes PDI flickering |
|
|
bInFlyMode |
This will be set to true if user is in right-mouse "fly mode", which requires special handling to intercept hotkeys/etc |
|
|
bInvalidationPending |
If true, we invalidate the ViewportClient on next tick |
|
|
CurrentMouseState |
Input event instance used to keep track of various button states, etc, that we cannot directly query on-demand |
|
|
FEdMode * |
EditorMode |
|
|
NextTickExecuteActions |
Any actions in this array are executed at the start of the next Tick() |
|
|
PreSaveWorldDelegateHandle |
Called before a Save starts. This currently shuts down active tools. |
|
|
QueriesAPI |
EdMode implementation of InteractiveToolFramework APIs - see ToolContextInterfaces.h. |
|
|
StandardVertexColorMaterial |
||
|
TransactionAPI |
||
|
ViewportClientListChangedHandle |
Called when viewport clients change |
|
|
WorldTearDownDelegateHandle |
Called when a map is changed |
Name | Description | |
---|---|---|
|
UEdModeInteractiveToolsContext() |
Name | Description | ||
---|---|---|---|
|
DeactivateActiveTool ( |
||
|
DeactivateAllActiveTools() |
||
|
Initialize ( |
We hide these |
|
|
Shutdown() |
Shutdown Context by destroying InputRouter and ToolManager |