move bindings around

This commit is contained in:
goaaats 2025-04-06 21:08:34 +02:00
parent 1bce618684
commit b5a8bfe399
546 changed files with 8 additions and 8 deletions

View file

@ -0,0 +1,20 @@
// ------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
// ------------------------------------------------------------------------------
using System;
using HexaGen.Runtime;
using System.Numerics;
using Dalamud.Bindings.ImGui;
namespace Dalamud.Bindings.ImGuizmo
{
public unsafe partial class ImGuizmo
{
}
}

View file

@ -0,0 +1,20 @@
// ------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
// ------------------------------------------------------------------------------
using System;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using HexaGen.Runtime;
using System.Numerics;
using Dalamud.Bindings.ImGui;
namespace Dalamud.Bindings.ImGuizmo
{
}

View file

@ -0,0 +1,33 @@
// ------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
// ------------------------------------------------------------------------------
using System;
using HexaGen.Runtime;
using System.Numerics;
using Dalamud.Bindings.ImGui;
namespace Dalamud.Bindings.ImGuizmo
{
/// <summary>
/// To be documented.
/// </summary>
[Flags]
public enum ImGuizmoMode : int
{
/// <summary>
/// To be documented.
/// </summary>
Local = unchecked(0),
/// <summary>
/// To be documented.
/// </summary>
World = unchecked(1),
}
}

View file

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

View file

@ -0,0 +1,55 @@
// ------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
// ------------------------------------------------------------------------------
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using HexaGen.Runtime;
using System.Numerics;
using Dalamud.Bindings.ImGui;
namespace Dalamud.Bindings.ImGuizmo
{
public unsafe partial class ImGuizmo
{
internal static FunctionTable funcTable;
/// <summary>
/// Initializes the function table, automatically called. Do not call manually, only after <see cref="FreeApi"/>.
/// </summary>
public static void InitApi(INativeContext context)
{
funcTable = new FunctionTable(context, 19);
funcTable.Load(0, "ImGuizmo_SetDrawlist");
funcTable.Load(1, "ImGuizmo_BeginFrame");
funcTable.Load(2, "ImGuizmo_SetImGuiContext");
funcTable.Load(3, "ImGuizmo_IsOver_Nil");
funcTable.Load(4, "ImGuizmo_IsUsing");
funcTable.Load(5, "ImGuizmo_Enable");
funcTable.Load(6, "ImGuizmo_DecomposeMatrixToComponents");
funcTable.Load(7, "ImGuizmo_RecomposeMatrixFromComponents");
funcTable.Load(8, "ImGuizmo_SetRect");
funcTable.Load(9, "ImGuizmo_SetOrthographic");
funcTable.Load(10, "ImGuizmo_DrawCubes");
funcTable.Load(11, "ImGuizmo_DrawGrid");
funcTable.Load(12, "ImGuizmo_Manipulate");
funcTable.Load(13, "ImGuizmo_ViewManipulate_Float");
funcTable.Load(14, "ImGuizmo_ViewManipulate_FloatPtr");
funcTable.Load(15, "ImGuizmo_SetID");
funcTable.Load(16, "ImGuizmo_IsOver_OPERATION");
funcTable.Load(17, "ImGuizmo_SetGizmoSizeClipSpace");
funcTable.Load(18, "ImGuizmo_AllowAxisFlip");
}
public static void FreeApi()
{
funcTable.Free();
}
}
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff