Navigation
API > API/Plugins > API/Plugins/UVEditorTools > API/Plugins/UVEditorTools/ContextObjects
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UUVToolContextObject
- UUVEditorInitializationContext
- UUVEditorToolPropertiesAPI
- UUVTool2DViewportAPI
- UUVToolAABBTreeStorage
- UUVToolAssetAndChannelAPI
- UUVToolAssetInputsContext
- UUVToolEmitChangeAPI
- UUVToolLivePreviewAPI
- UUVToolSelectionAPI
- UUVToolViewportButtonsAPI
References
| Module | UVEditorTools |
| Header | /Engine/Plugins/Editor/UVEditor/Source/UVEditorTools/Public/ContextObjects/UVToolContextObjects.h |
| Include | #include "ContextObjects/UVToolContextObjects.h" |
Syntax
UCLASS&40;&41;
class UUVToolContextObject : public UObject
Remarks
Base class for context objects used in the UV editor.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | OnToolEnded
(
UInteractiveTool* DeadTool |
Called whenever a tool is ended, for instance to let a context object remove listeners associated with that tool (it shouldn't have to do so, but may choose to for robustness). | |
| void | Shutdown () |
Called by the mode when shutting context objects down, allowing them to do any cleanup. |