Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
A transform gizmo that also allows the user to reposition it by middle-clicking rotation/translation components.
| Name | URepositionableTransformGizmo |
| Type | class |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/RepositionableTransformGizmo.h |
| Include Path | #include "BaseGizmos/RepositionableTransformGizmo.h" |
Syntax
UCLASS (MinimalAPI)
class URepositionableTransformGizmo : public UCombinedTransformGizmo
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveGizmo → UCombinedTransformGizmo → URepositionableTransformGizmo
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetPivotAlignmentFunctions
(
TUniqueFunction< bool()>&& ShouldAlignPivotIn, |
Allows the user to provide functions to use in aligning the gizmo during repositioning only. | BaseGizmos/RepositionableTransformGizmo.h |
Overridden from UCombinedTransformGizmo
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetActiveTarget
(
UTransformProxy* Target, |
Set the active target object for the Gizmo | BaseGizmos/RepositionableTransformGizmo.h | |
virtual void SetWorldAlignmentFunctions
(
TUniqueFunction< bool()>&& ShouldAlignTranslationIn, |
Allows the user to provide functions to use for aligning the gizmo destination to items in the scene. | BaseGizmos/RepositionableTransformGizmo.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ModifyPivotAxisGizmo
(
UInteractiveGizmo* SubGizmoIn |
Helper functions. | BaseGizmos/RepositionableTransformGizmo.h | |
void ModifyPivotPlaneGizmo
(
UInteractiveGizmo* SubGizmoIn |
Modifies a UPlanePositionGizmo after its addition via AddPlaneTranslationGizmo for use in gizmo repositioning. | BaseGizmos/RepositionableTransformGizmo.h | |
void ModifyPivotRotateGizmo
(
UInteractiveGizmo* SubGizmoIn |
Modifies a UAxisAngleGizmo after its addition via AddAxisRotationGizmo for use in gizmo repositioning. | BaseGizmos/RepositionableTransformGizmo.h |