Navigation
API > API/Plugins > API/Plugins/ScriptableToolsFramework > API/Plugins/ScriptableToolsFramework/Utility
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UScriptableToolContextObject
- UScriptableToolViewportWidgetAPI
References
| Module | ScriptableToolsFramework |
| Header | /Engine/Plugins/Runtime/ScriptableToolsFramework/Source/ScriptableToolsFramework/Public/Utility/ScriptableToolContextObjects.h |
| Include | #include "Utility/ScriptableToolContextObjects.h" |
Syntax
UCLASS ()
class UScriptableToolContextObject : public UObject
Remarks
Base class for context objects used in the Scriptable Tools Framework.
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. |