Esempio n. 1
0
        /// <summary>To be documented.</summary>
        public readonly unsafe VersionedRootSignatureDesc *GetUnconvertedRootSignatureDesc()
        {
            var @this = (ID3D12VersionedRootSignatureDeserializer *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            VersionedRootSignatureDesc *ret = default;

            ret = ((delegate * unmanaged[Cdecl] < ID3D12VersionedRootSignatureDeserializer *, VersionedRootSignatureDesc * >)LpVtbl[4])(@this);
            return(ret);
        }
Esempio n. 2
0
        /// <summary>To be documented.</summary>
        public readonly unsafe int GetRootSignatureDescAtVersion(D3DRootSignatureVersion convertToVersion, ref VersionedRootSignatureDesc *ppDesc)
        {
            var @this = (ID3D12VersionedRootSignatureDeserializer *)Unsafe.AsPointer(ref Unsafe.AsRef(in this));
            int ret   = default;

            fixed(VersionedRootSignatureDesc **ppDescPtr = &ppDesc)
            {
                ret = ((delegate * unmanaged[Cdecl] < ID3D12VersionedRootSignatureDeserializer *, D3DRootSignatureVersion, VersionedRootSignatureDesc **, int >)LpVtbl[3])(@this, convertToVersion, ppDescPtr);
            }

            return(ret);
        }
Esempio n. 3
0
 public unsafe partial int SerializeVersionedRootSignature(VersionedRootSignatureDesc *pRootSignature, ref Silk.NET.Core.Native.ID3D10Blob *ppBlob, ref Silk.NET.Core.Native.ID3D10Blob *ppErrorBlob);