Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework > API/Runtime/InteractiveToolsFramework/BaseGizmos
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInteractiveGizmoBuilder
- UIntervalGizmoBuilder
References
| Module | InteractiveToolsFramework |
| Header | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/IntervalGizmo.h |
| Include | #include "BaseGizmos/IntervalGizmo.h" |
Syntax
class UIntervalGizmoBuilder : public UInteractiveGizmoBuilder
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSharedPtr< FIntervalGizmoActorFactory > | GizmoActorBuilder | If set, this Actor Builder will be passed to UIntervalGizmo instances. | |
| TFunction< void(UPrimitiveComponent *, EToolContextCoordinateSystem)> | UpdateCoordSystemFunction | If set, this coord-system function will be passed to UIntervalGizmo instances to use instead of the default UpdateCoordSystemFunction. | |
| TFunction< void(UPrimitiveComponent *, bool)> | UpdateHoverFunction | If set, this hover function will be passed to UIntervalGizmo instances to use instead of the default. |
Overridden from UInteractiveGizmoBuilder
| Type | Name | Description | |
|---|---|---|---|
| UInteractiveGizmo * | BuildGizmo
(
const FToolBuilderState& SceneState |
Create a new instance of this builder's Gizmo |