LiteFX 0.3.1.2022
Computer Graphics Engine
LiteFX::Rendering::Backends::DirectX12Queue Member List

This is the complete list of members for LiteFX::Rendering::Backends::DirectX12Queue, including all inherited members.

bind() overrideLiteFX::Rendering::Backends::DirectX12Queuevirtual
command_buffer_type typedefLiteFX::Rendering::CommandQueue< DirectX12CommandBuffer >
createCommandBuffer(const bool &beginRecording=false) const overrideLiteFX::Rendering::Backends::DirectX12Queuevirtual
currentFence() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Queuevirtual
device() const noexceptLiteFX::Rendering::Backends::DirectX12Queuevirtual
DirectX12Queue(const DirectX12Device &device, const QueueType &type, const QueuePriority &priority)LiteFX::Rendering::Backends::DirectX12Queueexplicit
DirectX12Queue(const DirectX12Queue &)=deleteLiteFX::Rendering::Backends::DirectX12Queue
DirectX12Queue(DirectX12Queue &&)=deleteLiteFX::Rendering::Backends::DirectX12Queue
handle() noexcept overrideLiteFX::Resource< THandle >inlineprotectedvirtual
handle() const noexcept overrideLiteFX::Resource< THandle >inlinevirtual
isBound() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Queuevirtual
priority() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Queuevirtual
release() overrideLiteFX::Rendering::Backends::DirectX12Queuevirtual
Resource(const THandle handle) noexceptLiteFX::Resource< THandle >inlineexplicitprotected
Resource(const Resource &)=deleteLiteFX::Resource< THandle >
Resource(Resource &&)=deleteLiteFX::Resource< THandle >
submit(const DirectX12CommandBuffer &commandBuffer) const overrideLiteFX::Rendering::Backends::DirectX12Queuevirtual
submit(const Array< const DirectX12CommandBuffer * > &commandBuffers) const overrideLiteFX::Rendering::Backends::DirectX12Queuevirtual
CommandQueue< DirectX12CommandBuffer >::submit(const command_buffer_type &commandBuffer) const=0LiteFX::Rendering::CommandQueue< DirectX12CommandBuffer >pure virtual
CommandQueue< DirectX12CommandBuffer >::submit(const Array< const command_buffer_type * > &commandBuffers) const=0LiteFX::Rendering::CommandQueue< DirectX12CommandBuffer >pure virtual
LiteFX::Rendering::ICommandQueue::submit(const ICommandBuffer &commandBuffer) constLiteFX::Rendering::ICommandQueueinline
LiteFX::Rendering::ICommandQueue::submit(const Array< const ICommandBuffer * > &commandBuffers) constLiteFX::Rendering::ICommandQueueinline
type() const noexcept overrideLiteFX::Rendering::Backends::DirectX12Queuevirtual
waitFor(const UInt64 &fence) const noexcept overrideLiteFX::Rendering::Backends::DirectX12Queuevirtual
~CommandQueue() noexcept=defaultLiteFX::Rendering::CommandQueue< DirectX12CommandBuffer >virtual
~DirectX12Queue() noexceptLiteFX::Rendering::Backends::DirectX12Queuevirtual
~ICommandQueue() noexcept=defaultLiteFX::Rendering::ICommandQueuevirtual
~IResource() noexcept=defaultLiteFX::IResource< THandle >virtual
~Resource() noexcept=defaultLiteFX::Resource< THandle >virtual