Update to ImAnim 1.0.0

This commit is contained in:
Haselnussbomber 2025-12-14 16:59:05 +01:00
parent bedc572d0a
commit 452ae48da0
No known key found for this signature in database
GPG key ID: BB905BB49E7295D1
5 changed files with 12 additions and 2 deletions

View file

@ -9,7 +9,7 @@ namespace Dalamud.Bindings.ImAnim;
public static unsafe class ImAnim
{
public delegate void ClipCallback(uint instId, void* userData); // iam_clip_callback
public delegate void MarkerCallback(uint instId, uint markerId, float markerTime, void* userData); // iam_marker_callback
public delegate void MarkerCallback(uint instId, uint markerId, float markerTime, void* userData); // iam_marker_callback
public delegate float EaseFn(float t); // iam_ease_fn
public delegate float FloatResolver(void* userData); // iam_float_resolver
@ -108,6 +108,11 @@ public static unsafe class ImAnim
pOpen = open == 1;
}
public static void ShowDebugTimeline(uint instanceId)
{
ImAnimNative.ShowDebugTimeline(instanceId);
}
// Performance Profiler
public static void ProfilerEnable(bool enable)

View file

@ -60,6 +60,9 @@ public static unsafe partial class ImAnimNative
[LibraryImport(LibName, EntryPoint = "c_iam_show_unified_inspector")]
public static partial void ShowUnifiedInspector(byte* pOpen = null);
[LibraryImport(LibName, EntryPoint = "c_iam_show_debug_timeline")]
public static partial void ShowDebugTimeline(uint instance_id);
// Performance Profiler
[LibraryImport(LibName, EntryPoint = "c_iam_profiler_enable")]