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; } }
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)); }
public void SetPipelineState1([NativeTypeName("ID3D12StateObject *")] ID3D12StateObject *pStateObject) { ((delegate * stdcall <ID3D12GraphicsCommandList4 *, ID3D12StateObject *, void>)(lpVtbl[75]))((ID3D12GraphicsCommandList4 *)Unsafe.AsPointer(ref this), pStateObject); }
public void SetPipelineState1(ID3D12StateObject *pStateObject) { ((delegate * unmanaged <ID3D12GraphicsCommandList6 *, ID3D12StateObject *, void>)(lpVtbl[75]))((ID3D12GraphicsCommandList6 *)Unsafe.AsPointer(ref this), pStateObject); }