#include <immediate_queue.h>
|
| static std::expected< ImmediateQueue, std::string > | Create (ID3D12Device5 *device, D3D12_COMMAND_LIST_TYPE type) |
Definition at line 17 of file immediate_queue.h.
◆ ImmediateQueue()
| bicameral::gpu::ImmediateQueue::ImmediateQueue |
( |
| ) |
|
|
privatedefault |
◆ Begin()
| ID3D12GraphicsCommandList10 * bicameral::gpu::ImmediateQueue::Begin |
( |
| ) |
|
|
nodiscard |
◆ Create()
| std::expected< ImmediateQueue, std::string > bicameral::gpu::ImmediateQueue::Create |
( |
ID3D12Device5 * | device, |
|
|
D3D12_COMMAND_LIST_TYPE | type ) |
|
staticnodiscard |
◆ ExecuteAndWait()
| bool bicameral::gpu::ImmediateQueue::ExecuteAndWait |
( |
| ) |
|
|
nodiscard |
◆ Native()
| ID3D12CommandQueue * bicameral::gpu::ImmediateQueue::Native |
( |
| ) |
const |
|
inlinenodiscard |
◆ m_allocator
| ComPtr<ID3D12CommandAllocator> bicameral::gpu::ImmediateQueue::m_allocator |
|
private |
◆ m_fence
| ComPtr<ID3D12Fence> bicameral::gpu::ImmediateQueue::m_fence |
|
private |
◆ m_fenceValue
| uint64_t bicameral::gpu::ImmediateQueue::m_fenceValue = 0 |
|
private |
◆ m_list
| ComPtr<ID3D12GraphicsCommandList10> bicameral::gpu::ImmediateQueue::m_list |
|
private |
◆ m_queue
| ComPtr<ID3D12CommandQueue> bicameral::gpu::ImmediateQueue::m_queue |
|
private |
The documentation for this class was generated from the following files: