19 [[nodiscard]]
static std::expected<ImmediateQueue, std::string>
Create(ID3D12Device5* device,
20 D3D12_COMMAND_LIST_TYPE type);
23 [[nodiscard]] ID3D12GraphicsCommandList10*
Begin();
29 [[nodiscard]] ID3D12CommandQueue*
Native()
const {
return m_queue.Get(); }
36 ComPtr<ID3D12GraphicsCommandList10>
m_list;