Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework > API/Runtime/InteractiveToolsFramework/BaseGizmos
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInteractiveGizmoBuilder
- UCombinedTransformGizmoBuilder
- URepositionableTransformGizmoBuilder
- UXRCreativeGizmoBuilder
References
| Module | InteractiveToolsFramework |
| Header | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/CombinedTransformGizmo.h |
| Include | #include "BaseGizmos/CombinedTransformGizmo.h" |
Syntax
class UCombinedTransformGizmoBuilder : public UInteractiveGizmoBuilder
Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | AxisAngleBuilderIdentifier | ||
| FString | AxisPositionBuilderIdentifier | Strings identifing GizmoBuilders already registered with GizmoManager. | |
| TSharedPtr< FCombinedTransformGizmoActorFactory > | GizmoActorBuilder | If set, this Actor Builder will be passed to UCombinedTransformGizmo instances. | |
| FString | PlanePositionBuilderIdentifier | ||
| TFunction< void(UPrimitiveComponent *, EToolContextCoordinateSystem)> | UpdateCoordSystemFunction | If set, this coord-system function will be passed to UCombinedTransformGizmo instances to use instead of the default UpdateCoordSystemFunction. | |
| TFunction< void(UPrimitiveComponent *, bool)> | UpdateHoverFunction | If set, this hover function will be passed to UCombinedTransformGizmo 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 |