// ------------------------------------------------------------------------------
//
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
// ------------------------------------------------------------------------------
using System;
using HexaGen.Runtime;
using System.Numerics;
using Dalamud.Bindings.ImGui;
namespace Dalamud.Bindings.ImGuizmo
{
///
/// To be documented.
///
[Flags]
public enum ImGuizmoOperation : int
{
///
/// To be documented.
///
TranslateX = unchecked((int)(1U<<0)),
///
/// To be documented.
///
TranslateY = unchecked((int)(1U<<1)),
///
/// To be documented.
///
TranslateZ = unchecked((int)(1U<<2)),
///
/// To be documented.
///
RotateX = unchecked((int)(1U<<3)),
///
/// To be documented.
///
RotateY = unchecked((int)(1U<<4)),
///
/// To be documented.
///
RotateZ = unchecked((int)(1U<<5)),
///
/// To be documented.
///
RotateScreen = unchecked((int)(1U<<6)),
///
/// To be documented.
///
ScaleX = unchecked((int)(1U<<7)),
///
/// To be documented.
///
ScaleY = unchecked((int)(1U<<8)),
///
/// To be documented.
///
ScaleZ = unchecked((int)(1U<<9)),
///
/// To be documented.
///
Bounds = unchecked((int)(1U<<10)),
///
/// To be documented.
///
ScaleXu = unchecked((int)(1U<<11)),
///
/// To be documented.
///
ScaleYu = unchecked((int)(1U<<12)),
///
/// To be documented.
///
ScaleZu = unchecked((int)(1U<<13)),
///
/// To be documented.
///
Translate = unchecked(7),
///
/// To be documented.
///
Rotate = unchecked(120),
///
/// To be documented.
///
Scale = unchecked(896),
///
/// To be documented.
///
Scaleu = unchecked(14336),
///
/// To be documented.
///
Universal = unchecked(14463),
}
}