UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
InteractiveGizmo.h File Reference
#include "CoreMinimal.h"
#include "InputBehaviorSet.h"
#include "Misc/EnumClassFlags.h"
#include "ToolContextInterfaces.h"
#include "UObject/Object.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ObjectPtr.h"
#include "UObject/UObjectGlobals.h"
#include "InteractiveGizmo.generated.h"

Go to the source code of this file.

Classes

class  UInteractiveGizmo
 

Enumerations

enum class  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 , TranslateRotateUniformScale , FullTranslateRotateScale
}
 

Functions

 ENUM_CLASS_FLAGS (ETransformGizmoSubElements)
 

Enumeration Type Documentation

◆ ETransformGizmoSubElements

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

Enumerator
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 

Function Documentation

◆ ENUM_CLASS_FLAGS()

ENUM_CLASS_FLAGS ( ETransformGizmoSubElements  )