/// <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); }
/// <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); }
public unsafe partial int SerializeVersionedRootSignature(VersionedRootSignatureDesc *pRootSignature, ref Silk.NET.Core.Native.ID3D10Blob *ppBlob, ref Silk.NET.Core.Native.ID3D10Blob *ppErrorBlob);