Navigation
API > API/Plugins > API/Plugins/UVEditorTools > API/Plugins/UVEditorTools/ContextObjects
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UUVToolContextObject
- UUVEditorToolPropertiesAPI
References
| Module | UVEditorTools |
| Header | /Engine/Plugins/Editor/UVEditor/Source/UVEditorTools/Public/ContextObjects/UVToolContextObjects.h |
| Include | #include "ContextObjects/UVToolContextObjects.h" |
Syntax
UCLASS&40;&41;
class UUVEditorToolPropertiesAPI : public UUVToolContextObject
Remarks
Stores pointers to additional property sets for the active tool, used by the UVEditor Mode and Toolkit to populate other settings menus, such as the Display menu.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UObject > | ToolDisplayProperties |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UObject * | |||
| void | SetToolDisplayProperties
(
UObject* ToolDisplayPropertesIn |
Property sets passed here will be displayed in the Display menu at the top of the UV Editor. |
Overridden from UUVToolContextObject
| 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). |