Diligent Engine API Reference
|
Command queue interface. More...
Public Member Functions | |
virtual UINT64 | GetNextFenceValue ()=0 |
Returns the fence value that will be signaled next time. | |
virtual UINT64 | ExecuteCommandList (ID3D12GraphicsCommandList *commandList)=0 |
Executes a given command list. More... | |
virtual ID3D12CommandQueue * | GetD3D12CommandQueue ()=0 |
Returns D3D12 command queue. May return null if queue is anavailable. | |
virtual Uint64 | GetCompletedFenceValue ()=0 |
Returns value of the last completed fence. | |
virtual void | IdleGPU ()=0 |
Blocks execution until all pending GPU commands are complete. | |
Command queue interface.
|
pure virtual |
Executes a given command list.
Implemented in Diligent::CommandQueueD3D12Impl.