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