33 static constexpr INTERFACE_ID IID_CommandQueueD3D12 =
34 { 0xd89693ce, 0xf3f4, 0x44b5, { 0xb7, 0xef, 0x24, 0x11, 0x5a, 0xad, 0x8, 0x5e } };
virtual ID3D12CommandQueue * GetD3D12CommandQueue()=0
Returns D3D12 command queue. May return null if queue is anavailable.
Namespace for the OpenGL implementation of the graphics engine.
Definition: BufferD3D11Impl.h:34
virtual Uint64 GetCompletedFenceValue()=0
Returns value of the last completed fence.
virtual UINT64 GetNextFenceValue()=0
Returns the fence value that will be signaled next time.
virtual void IdleGPU()=0
Blocks execution until all pending GPU commands are complete.
Command queue interface.
Definition: CommandQueueD3D12.h:37
virtual UINT64 ExecuteCommandList(ID3D12GraphicsCommandList *commandList)=0
Executes a given command list.