Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInteractiveGizmoBuilder
- UAxisAngleGizmoBuilder
- UAxisPositionGizmoBuilder
- UBrushStampIndicatorBuilder
- UCombinedTransformGizmoBuilder
- URepositionableTransformGizmoBuilder
- UXRCreativeGizmoBuilder
- UEditorTransformGizmoBuilder
- UIntervalGizmoBuilder
- UPlanePositionGizmoBuilder
- UScalableConeGizmoBuilder
- UScalableSphereGizmoBuilder
References
| Module | InteractiveToolsFramework |
| Header | /Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveGizmoBuilder.h |
| Include | #include "InteractiveGizmoBuilder.h" |
Syntax
class UInteractiveGizmoBuilder : public UObject
Remarks
A UInteractiveGizmoBuilder creates a new instance of an InteractiveGizmo (basically this is a Factory). These are registered with the InteractiveGizmoManager, which calls BuildGizmo(). This is an abstract base class, you must subclass it in order to create your particular Gizmo instance
Functions
| Type | Name | Description | |
|---|---|---|---|
| UInteractiveGizmo * | BuildGizmo
(
const FToolBuilderState& SceneState |
Create a new instance of this builder's Gizmo |