Class D3D12ScopedCommandBuffer

Class Documentation

class D3D12ScopedCommandBuffer

Public Functions

D3D12ScopedCommandBuffer(const Microsoft::WRL::ComPtr<ID3D12Device> &device, D3D12_COMMAND_LIST_TYPE commandListType, const Log &log_D3D12RenderSystem)
void CreateGraphicsCommandList(const Microsoft::WRL::ComPtr<ID3D12Device> &device, ID3D12PipelineState *pipelineState, const Log &log_D3D12RenderSystem)
ID3D12GraphicsCommandList *GetGraphicsCommandList() const
void Execute(const Microsoft::WRL::ComPtr<ID3D12Device> &device, ID3D12CommandQueue *commandQueue, const Log &log_D3D12RenderSystem)
void WaitForComplete(ID3D12CommandQueue *commandQueue, const Log &log_D3D12RenderSystem)