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,28 @@
using System.Runtime.InteropServices;
namespace Dalamud.Bindings.ImAnim;
[StructLayout(LayoutKind.Sequential)]
public unsafe struct ImAnimNoiseOpts
{
public ImAnimNoiseType Type;
/// <summary>
/// Number of octaves for fractal noise (1-8)
/// </summary>
public int Octaves;
/// <summary>
/// Amplitude multiplier per octave (0.0-1.0)
/// </summary>
public float Persistence;
/// <summary>
/// Frequency multiplier per octave (typically 2.0)
/// </summary>
public float Lacunarity;
/// <summary>
/// Random seed for noise generation
/// </summary>
public int Seed;
}