Navigation
API > API/Editor > API/Editor/EditorInteractiveToolsFramework
Interaction options for rotation gizmo elements, controlling how user input maps to rotation deltas.
| Name | FGizmoElementRotateInteraction |
| Type | struct |
| Header File | /Engine/Source/Editor/Experimental/EditorInteractiveToolsFramework/Public/EditorGizmos/GizmoElementRotate.h |
| Include Path | #include "EditorGizmos/GizmoElementRotate.h" |
Syntax
USTRUCT (MinimalAPI, Category="Rotate")
struct FGizmoElementRotateInteraction
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ArcballRotationPrecisionBoost | float | Arc rotation boost factor (precision mode) | EditorGizmos/GizmoElementRotate.h |
|
| ArcballRotationPrecisionDamping | float | Arc rotation damping factor (precision mode) | EditorGizmos/GizmoElementRotate.h |
|
| ArcMultiplier | float | Sensitivity multiplier for Arc rotation mode. | EditorGizmos/GizmoElementRotate.h |
|
| AxisRotationPrecisionBoost | float | Axis rotation boost factor (precision mode) | EditorGizmos/GizmoElementRotate.h |
|
| AxisRotationPrecisionDamping | float | Axis rotation damping factor (precision mode) | EditorGizmos/GizmoElementRotate.h |
|
| Direction | TOptional< FVector2D > | The explicit drag direction corresponding with view-relative rotation. | EditorGizmos/GizmoElementRotate.h |
|
| PullMultiplier | float | Sensitivity multiplier for Pull rotation mode. | EditorGizmos/GizmoElementRotate.h |
|
| RotateMode | TOptional< TEnumAsByte< EAxisRotateMode::Type > > | Optionally override the project-level default rotation mode (Arc or Pull). | EditorGizmos/GizmoElementRotate.h |
|
| ScreenSpaceRotationPrecisionBoost | float | Screen Space rotation boost factor (precision mode) | EditorGizmos/GizmoElementRotate.h |
|
| ScreenSpaceRotationPrecisionDamping | float | Screen Space rotation damping factor (precision mode) | EditorGizmos/GizmoElementRotate.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EAxisRotateMode::Type GetRotateMode() |
Returns the overridden RotateMode if set, otherwise use the Editor Setting. | EditorGizmos/GizmoElementRotate.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static EAxisRotateMode::Type GetDefaultRotateMode() |
The default rotation mode to use with the Gizmo. | EditorGizmos/GizmoElementRotate.h |