LiteFX 0.4.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::Backends::DirectX12Queue::DirectX12QueueImpl Class Reference

Public Member Functions

 DirectX12QueueImpl (const DirectX12Device &device, QueueType type, QueuePriority priority)
 
 DirectX12QueueImpl (const DirectX12QueueImpl &)=delete
 
 DirectX12QueueImpl (DirectX12QueueImpl &&) noexcept=delete
 
DirectX12QueueImploperator= (const DirectX12QueueImpl &)=delete
 
DirectX12QueueImploperator= (DirectX12QueueImpl &&) noexcept=delete
 
 ~DirectX12QueueImpl ()
 
ComPtr< ID3D12CommandQueue > initialize (const DirectX12Device &device)
 
void releaseCommandBuffers (const DirectX12Queue &queue, UInt64 beforeFence)
 

Friends

class DirectX12Queue
 

Constructor & Destructor Documentation

◆ DirectX12QueueImpl() [1/3]

LiteFX::Rendering::Backends::DirectX12Queue::DirectX12QueueImpl::DirectX12QueueImpl ( const DirectX12Device & device,
QueueType type,
QueuePriority priority )
inline

◆ DirectX12QueueImpl() [2/3]

LiteFX::Rendering::Backends::DirectX12Queue::DirectX12QueueImpl::DirectX12QueueImpl ( const DirectX12QueueImpl & )
delete

◆ DirectX12QueueImpl() [3/3]

LiteFX::Rendering::Backends::DirectX12Queue::DirectX12QueueImpl::DirectX12QueueImpl ( DirectX12QueueImpl && )
deletenoexcept

◆ ~DirectX12QueueImpl()

LiteFX::Rendering::Backends::DirectX12Queue::DirectX12QueueImpl::~DirectX12QueueImpl ( )
inline

Member Function Documentation

◆ initialize()

ComPtr< ID3D12CommandQueue > LiteFX::Rendering::Backends::DirectX12Queue::DirectX12QueueImpl::initialize ( const DirectX12Device & device)
inlinenodiscard

◆ operator=() [1/2]

DirectX12QueueImpl & LiteFX::Rendering::Backends::DirectX12Queue::DirectX12QueueImpl::operator= ( const DirectX12QueueImpl & )
delete

◆ operator=() [2/2]

DirectX12QueueImpl & LiteFX::Rendering::Backends::DirectX12Queue::DirectX12QueueImpl::operator= ( DirectX12QueueImpl && )
deletenoexcept

◆ releaseCommandBuffers()

void LiteFX::Rendering::Backends::DirectX12Queue::DirectX12QueueImpl::releaseCommandBuffers ( const DirectX12Queue & queue,
UInt64 beforeFence )
inline

Friends And Related Symbol Documentation

◆ DirectX12Queue

friend class DirectX12Queue
friend