Add ImAnim bindings

This commit is contained in:
Haselnussbomber 2025-12-08 21:25:32 +01:00
parent e8485dee25
commit 2b5e2893c5
No known key found for this signature in database
GPG key ID: BB905BB49E7295D1
43 changed files with 4852 additions and 3 deletions

View file

@ -0,0 +1,21 @@
using System.Numerics;
using System.Runtime.InteropServices;
using Dalamud.Bindings.ImGui;
namespace Dalamud.Bindings.ImAnim;
[StructLayout(LayoutKind.Sequential)]
public struct ImAnimTextPathOpts
{
public Vector2 Origin;
public float Offset;
public float LetterSpacing;
public ImAnimTextPathAlign Align;
public bool FlipY;
public uint Color;
public ImFontPtr Font;
public float FontScale;
public static ImAnimTextPathOpts Default() => new() { Color = 0xFFFFFFFF, FontScale = 1.0f };
}