ETransformGizmoSubElements

ETransformGizmoSubElements identifies the sub-elements of a standard 3-axis transformation Gizmo.

Windows
MacOS
Linux

References

Module

InteractiveToolsFramework

Header

/Engine/Source/Runtime/Experimental/InteractiveToolsFramework/Public/InteractiveGizmo.h

Include

#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,
    StandardTranslateRotate        = TranslateAllAxes | TranslateAllPlanes | RotateAllAxes,
    TranslateRotateUniformScale    = TranslateAllAxes | TranslateAllPlanes | RotateAllAxes | ScaleUniform,
    FullTranslateRotateScale       = TranslateAllAxes | TranslateAllPlanes | RotateAllAxes | ScaleAllAxes | ScaleAllPlanes | ScaleUniform,
}

Values

Name

Description

None

TranslateAxisX

TranslateAxisY

TranslateAxisZ

TranslateAllAxes

TranslatePlaneXY

TranslatePlaneXZ

TranslatePlaneYZ

TranslateAllPlanes

RotateAxisX

RotateAxisY

RotateAxisZ

RotateAllAxes

ScaleAxisX

ScaleAxisY

ScaleAxisZ

ScaleAllAxes

ScalePlaneYZ

ScalePlaneXZ

ScalePlaneXY

ScaleAllPlanes

ScaleUniform

StandardTranslateRotate

TranslateRotateUniformScale

FullTranslateRotateScale

Remarks

ETransformGizmoSubElements identifies the sub-elements of a standard 3-axis transformation Gizmo. Used by GizmoManager to customize UTransformGizmo instances.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss