Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
ETransformGizmoSubElements identifies the sub-elements of a standard 3-axis transformation Gizmo. Used by GizmoManager to customize UCombinedTransformGizmo instances.
| Name | ETransformGizmoSubElements |
| Type | enum |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveGizmo.h |
| Include Path | #include "InteractiveGizmo.h" |
Syntax
enum ETransformGizmoSubElements
{
None = 0,
TranslateAxisX = 1<<1,
TranslateAxisY = 1<<2,
TranslateAxisZ = 1<<3,
TranslateAllAxes = TranslateAxisX | TranslateAxisY | TranslateAxisZ,
TranslatePlaneXY = 1<<4,
TranslatePlaneXZ = 1<<5,
TranslatePlaneYZ = 1<<6,
TranslateAllPlanes = TranslatePlaneXY | TranslatePlaneXZ | TranslatePlaneYZ,
RotateAxisX = 1<<7,
RotateAxisY = 1<<8,
RotateAxisZ = 1<<9,
RotateAllAxes = RotateAxisX | RotateAxisY | RotateAxisZ,
ScaleAxisX = 1<<10,
ScaleAxisY = 1<<11,
ScaleAxisZ = 1<<12,
ScaleAllAxes = ScaleAxisX | ScaleAxisY | ScaleAxisZ,
ScalePlaneYZ = 1<<13,
ScalePlaneXZ = 1<<14,
ScalePlaneXY = 1<<15,
ScaleAllPlanes = ScalePlaneXY | ScalePlaneXZ | ScalePlaneYZ,
ScaleUniform = 1<<16,
FreeTranslate = 1<<17,
FreeRotate = 1<<18,
StandardTranslateRotate = TranslateAllAxes | TranslateAllPlanes | RotateAllAxes | FreeTranslate | FreeRotate,
TranslateRotateUniformScale = TranslateAllAxes | TranslateAllPlanes | RotateAllAxes | ScaleUniform | FreeTranslate | FreeRotate,
FullTranslateRotateScale = TranslateAllAxes | TranslateAllPlanes | RotateAllAxes | ScaleAllAxes | ScaleAllPlanes | ScaleUniform | FreeTranslate | FreeRotate,
}
Values
| Name | Remarks |
|---|---|
| None | |
| TranslateAxisX | |
| TranslateAxisY | |
| TranslateAxisZ | |
| TranslateAllAxes | |
| TranslatePlaneXY | |
| TranslatePlaneXZ | |
| TranslatePlaneYZ | |
| TranslateAllPlanes | |
| RotateAxisX | |
| RotateAxisY | |
| RotateAxisZ | |
| RotateAllAxes | |
| ScaleAxisX | |
| ScaleAxisY | |
| ScaleAxisZ | |
| ScaleAllAxes | |
| ScalePlaneYZ | |
| ScalePlaneXZ | |
| ScalePlaneXY | |
| ScaleAllPlanes | |
| ScaleUniform | |
| FreeTranslate | |
| FreeRotate | |
| StandardTranslateRotate | |
| TranslateRotateUniformScale | |
| FullTranslateRotateScale |