Navigation
API > API/Editor > API/Editor/EditorInteractiveToolsFramework
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEditorInteractiveGizmoRegistry
References
| Module | EditorInteractiveToolsFramework |
| Header | /Engine/Source/Editor/Experimental/EditorInteractiveToolsFramework/Public/EditorInteractiveGizmoRegistry.h |
| Include | #include "EditorInteractiveGizmoRegistry.h" |
Syntax
class UEditorInteractiveGizmoRegistry : public UObject
Remarks
Gizmo types should be registered in either UEditorInteractiveGizmoSubsystem or UEditorInteractiveGizmoManager. This registry class is used internally by the subsystem and manager which each maintain its own registry at different scopes: the subystem is global to the Editor, the manager is local to the Interactive Tools Context.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Clear all registered gizmo types | ||
| void | DeregisterEditorGizmoType
(
EEditorGizmoCategory InGizmoCategory, |
Remove an Editor gizmo type from the set of known Editor gizmo types | |
| void | GetQualifiedEditorGizmoBuilders
(
EEditorGizmoCategory InGizmoCategory, |
Get all qualified Editor gizmo builders for the specified category, based on the current state. | |
| void | RegisterEditorGizmoType
(
EEditorGizmoCategory InGizmoCategory, |
Register a new Editor gizmo type. | |
| void | Shutdown () |
Shutdown the registry, called by the gizmo subsystem and gizmo manager when they are shutdown/deinitialized. |