mirror of
https://github.com/goatcorp/Dalamud.git
synced 2026-02-25 22:21:49 +01:00
Mark ImAnim bindings experimental
This commit is contained in:
parent
4c9a2e423e
commit
bed3d2bbbd
7 changed files with 13 additions and 0 deletions
|
|
@ -20,6 +20,8 @@ using Serilog;
|
||||||
using TerraFX.Interop.DirectX;
|
using TerraFX.Interop.DirectX;
|
||||||
using TerraFX.Interop.Windows;
|
using TerraFX.Interop.Windows;
|
||||||
|
|
||||||
|
#pragma warning disable Dalamud001 // for ImAnim
|
||||||
|
|
||||||
namespace Dalamud.Interface.ImGuiBackend;
|
namespace Dalamud.Interface.ImGuiBackend;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
|
||||||
|
|
@ -43,6 +43,8 @@ using FFXIVClientStructs.FFXIV.Client.UI;
|
||||||
using FFXIVClientStructs.FFXIV.Component.GUI;
|
using FFXIVClientStructs.FFXIV.Component.GUI;
|
||||||
using Serilog.Events;
|
using Serilog.Events;
|
||||||
|
|
||||||
|
#pragma warning disable Dalamud001 // for ImAnim
|
||||||
|
|
||||||
namespace Dalamud.Interface.Internal;
|
namespace Dalamud.Interface.Internal;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||||
<DisableRuntimeMarshalling>true</DisableRuntimeMarshalling>
|
<DisableRuntimeMarshalling>true</DisableRuntimeMarshalling>
|
||||||
|
<NoWarn>$(NoWarn);Dalamud001</NoWarn>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
using System.Diagnostics.CodeAnalysis;
|
||||||
using System.Numerics;
|
using System.Numerics;
|
||||||
using System.Runtime.CompilerServices;
|
using System.Runtime.CompilerServices;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
@ -6,6 +7,7 @@ using Dalamud.Bindings.ImGui;
|
||||||
|
|
||||||
namespace Dalamud.Bindings.ImAnim;
|
namespace Dalamud.Bindings.ImAnim;
|
||||||
|
|
||||||
|
[Experimental("Dalamud001")]
|
||||||
public static unsafe class ImAnim
|
public static unsafe class ImAnim
|
||||||
{
|
{
|
||||||
public delegate void ClipCallback(uint instId, void* userData); // iam_clip_callback
|
public delegate void ClipCallback(uint instId, void* userData); // iam_clip_callback
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
using System.Diagnostics.CodeAnalysis;
|
||||||
using System.Numerics;
|
using System.Numerics;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
|
|
@ -5,6 +6,7 @@ using Dalamud.Bindings.ImGui;
|
||||||
|
|
||||||
namespace Dalamud.Bindings.ImAnim;
|
namespace Dalamud.Bindings.ImAnim;
|
||||||
|
|
||||||
|
[Experimental("Dalamud001")]
|
||||||
public static unsafe partial class ImAnimNative
|
public static unsafe partial class ImAnimNative
|
||||||
{
|
{
|
||||||
private const string LibName = "cimanim";
|
private const string LibName = "cimanim";
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
using System.Diagnostics.CodeAnalysis;
|
||||||
using System.Numerics;
|
using System.Numerics;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
|
|
@ -5,6 +6,7 @@ using Dalamud.Bindings.ImGui;
|
||||||
|
|
||||||
namespace Dalamud.Bindings.ImAnim;
|
namespace Dalamud.Bindings.ImAnim;
|
||||||
|
|
||||||
|
[Experimental("Dalamud001")]
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe struct ImAnimClip
|
public unsafe struct ImAnimClip
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,10 @@
|
||||||
|
using System.Diagnostics.CodeAnalysis;
|
||||||
using System.Numerics;
|
using System.Numerics;
|
||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
namespace Dalamud.Bindings.ImAnim;
|
namespace Dalamud.Bindings.ImAnim;
|
||||||
|
|
||||||
|
[Experimental("Dalamud001")]
|
||||||
[StructLayout(LayoutKind.Sequential)]
|
[StructLayout(LayoutKind.Sequential)]
|
||||||
public unsafe struct ImAnimInstance
|
public unsafe struct ImAnimInstance
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue