public ExistingCollectionDesc
        (
            ID3D12StateObject *pExistingCollection = null,
            uint?numExports      = null,
            ExportDesc *pExports = null
        ) : this()
        {
            if (pExistingCollection is not null)
            {
                PExistingCollection = pExistingCollection;
            }

            if (numExports is not null)
            {
                NumExports = numExports.Value;
            }

            if (pExports is not null)
            {
                PExports = pExports;
            }
        }
Пример #2
0
 public int AddToStateObject([NativeTypeName("const D3D12_STATE_OBJECT_DESC *")] D3D12_STATE_OBJECT_DESC *pAddition, ID3D12StateObject *pStateObjectToGrowFrom, [NativeTypeName("const IID &")] Guid *riid, void **ppNewStateObject)
 {
     return(((delegate * unmanaged <ID3D12Device8 *, D3D12_STATE_OBJECT_DESC *, ID3D12StateObject *, Guid *, void **, int>)(lpVtbl[66]))((ID3D12Device8 *)Unsafe.AsPointer(ref this), pAddition, pStateObjectToGrowFrom, riid, ppNewStateObject));
 }
Пример #3
0
 public void SetPipelineState1([NativeTypeName("ID3D12StateObject *")] ID3D12StateObject *pStateObject)
 {
     ((delegate * stdcall <ID3D12GraphicsCommandList4 *, ID3D12StateObject *, void>)(lpVtbl[75]))((ID3D12GraphicsCommandList4 *)Unsafe.AsPointer(ref this), pStateObject);
 }
Пример #4
0
 public void SetPipelineState1(ID3D12StateObject *pStateObject)
 {
     ((delegate * unmanaged <ID3D12GraphicsCommandList6 *, ID3D12StateObject *, void>)(lpVtbl[75]))((ID3D12GraphicsCommandList6 *)Unsafe.AsPointer(ref this), pStateObject);
 }