Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
 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));
 }
Esempio n. 3
0
 public unsafe partial int SerializeRootSignature(ref RootSignatureDesc pRootSignature, D3DRootSignatureVersion Version, ref Silk.NET.Core.Native.ID3D10Blob *ppBlob, ref Silk.NET.Core.Native.ID3D10Blob *ppErrorBlob);