Update bindings to use char* instead of ushort*, separated Dxc native packages to Vortice.Dxc.Native, bump version to 2.2.1

This commit is contained in:
Amer Koleci
2024-07-01 16:16:53 +02:00
parent 715ca3aa39
commit 13e7ac082e
254 changed files with 1568 additions and 1171 deletions

View File

@@ -532,9 +532,9 @@ public unsafe partial struct ID2D1DeviceContext4 : ID2D1DeviceContext4.Interface
/// <inheritdoc cref="ID2D1DeviceContext.CreateColorContextFromFilename" />
[MethodImpl(MethodImplOptions.AggressiveInlining)]
[VtblIndex(60)]
public HResult CreateColorContextFromFilename(ushort* filename, ID2D1ColorContext** colorContext)
public HResult CreateColorContextFromFilename(char* filename, ID2D1ColorContext** colorContext)
{
return ((delegate* unmanaged[MemberFunction]<ID2D1DeviceContext4*, ushort*, ID2D1ColorContext**, int>)(lpVtbl[60]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), filename, colorContext);
return ((delegate* unmanaged[MemberFunction]<ID2D1DeviceContext4*, char*, ID2D1ColorContext**, int>)(lpVtbl[60]))((ID2D1DeviceContext4*)Unsafe.AsPointer(ref this), filename, colorContext);
}
/// <inheritdoc cref="ID2D1DeviceContext.CreateColorContextFromWicColorContext" />