| 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 |
|
|
bInFlyMode |
This will be set to true if user is in right-mouse "fly mode", which requires special handling to intercept hotkeys/etc |
|
|
CurrentMouseState |
Input event instance used to keep track of various button states, etc, that we cannot directly query on-demand |
|
|
InvalidationMap |
Tools need to be able to Invalidate the view, in case it is not Realtime. |
|
|
InvalidationTimestamp |
Current invalidation timestamp, incremented by invalidation calls |
|
|
PendingToolShutdownType |
||
|
PendingToolToStart |
||
|
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 |