/// <summary>To be documented.</summary> public readonly unsafe int GetRootSignatureDescAtVersion(D3DRootSignatureVersion convertToVersion, VersionedRootSignatureDesc **ppDesc) { var @this = (ID3D12VersionedRootSignatureDeserializer *)Unsafe.AsPointer(ref Unsafe.AsRef(in this)); int ret = default; ret = ((delegate * unmanaged[Cdecl] < ID3D12VersionedRootSignatureDeserializer *, D3DRootSignatureVersion, VersionedRootSignatureDesc **, int >)LpVtbl[3])(@this, convertToVersion, ppDesc); return(ret); }
public static unsafe int SerializeRootSignature(this D3D12 thisApi, Span <RootSignatureDesc> pRootSignature, D3DRootSignatureVersion Version, ref Silk.NET.Core.Native.ID3D10Blob *ppBlob, ref Silk.NET.Core.Native.ID3D10Blob *ppErrorBlob) { // SpanOverloader return(thisApi.SerializeRootSignature(ref pRootSignature.GetPinnableReference(), Version, ref ppBlob, ref ppErrorBlob)); }
public unsafe partial int SerializeRootSignature(ref RootSignatureDesc pRootSignature, D3DRootSignatureVersion Version, ref Silk.NET.Core.Native.ID3D10Blob *ppBlob, ref Silk.NET.Core.Native.ID3D10Blob *ppErrorBlob);