bind() override | LiteFX::Rendering::Backends::VulkanQueue | virtual |
command_buffer_type typedef | LiteFX::Rendering::CommandQueue< VulkanCommandBuffer > | |
commandPool() const noexcept | LiteFX::Rendering::Backends::VulkanQueue | virtual |
createCommandBuffer(const bool &secondary, const bool &beginRecording) const | LiteFX::Rendering::Backends::VulkanQueue | virtual |
createCommandBuffer(const bool &beginRecording=false) const override | LiteFX::Rendering::Backends::VulkanQueue | virtual |
currentFence() const noexcept override | LiteFX::Rendering::Backends::VulkanQueue | virtual |
device() const noexcept | LiteFX::Rendering::Backends::VulkanQueue | virtual |
familyId() const noexcept | LiteFX::Rendering::Backends::VulkanQueue | virtual |
handle() noexcept override | LiteFX::Resource< VkQueue > | inlineprotectedvirtual |
handle() const noexcept override | LiteFX::Resource< VkQueue > | inlinevirtual |
isBound() const noexcept override | LiteFX::Rendering::Backends::VulkanQueue | virtual |
priority() const noexcept override | LiteFX::Rendering::Backends::VulkanQueue | virtual |
queueId() const noexcept | LiteFX::Rendering::Backends::VulkanQueue | virtual |
release() override | LiteFX::Rendering::Backends::VulkanQueue | virtual |
Resource(const VkQueue handle) noexcept | LiteFX::Resource< VkQueue > | inlineexplicitprotected |
Resource(const Resource &)=delete | LiteFX::Resource< VkQueue > | |
Resource(Resource &&)=delete | LiteFX::Resource< VkQueue > | |
submit(const VulkanCommandBuffer &commandBuffer, Span< VkSemaphore > waitForSemaphores, Span< VkPipelineStageFlags > waitForStages, Span< VkSemaphore > signalSemaphores={ }) const | LiteFX::Rendering::Backends::VulkanQueue | virtual |
submit(const Array< const VulkanCommandBuffer * > &commandBuffers, Span< VkSemaphore > waitForSemaphores, Span< VkPipelineStageFlags > waitForStages, Span< VkSemaphore > signalSemaphores={ }) const | LiteFX::Rendering::Backends::VulkanQueue | virtual |
submit(const VulkanCommandBuffer &commandBuffer) const override | LiteFX::Rendering::Backends::VulkanQueue | virtual |
submit(const Array< const VulkanCommandBuffer * > &commandBuffers) const override | LiteFX::Rendering::Backends::VulkanQueue | virtual |
CommandQueue< VulkanCommandBuffer >::submit(const command_buffer_type &commandBuffer) const=0 | LiteFX::Rendering::CommandQueue< VulkanCommandBuffer > | pure virtual |
CommandQueue< VulkanCommandBuffer >::submit(const Array< const command_buffer_type * > &commandBuffers) const=0 | LiteFX::Rendering::CommandQueue< VulkanCommandBuffer > | pure virtual |
LiteFX::Rendering::ICommandQueue::submit(const ICommandBuffer &commandBuffer) const | LiteFX::Rendering::ICommandQueue | inline |
LiteFX::Rendering::ICommandQueue::submit(const Array< const ICommandBuffer * > &commandBuffers) const | LiteFX::Rendering::ICommandQueue | inline |
timelineSemaphore() const noexcept | LiteFX::Rendering::Backends::VulkanQueue | virtual |
type() const noexcept override | LiteFX::Rendering::Backends::VulkanQueue | virtual |
VulkanQueue(const VulkanDevice &device, const QueueType &type, const QueuePriority &priority, const UInt32 &familyId, const UInt32 &queueId) | LiteFX::Rendering::Backends::VulkanQueue | explicit |
VulkanQueue(const VulkanQueue &)=delete | LiteFX::Rendering::Backends::VulkanQueue | |
VulkanQueue(VulkanQueue &&)=delete | LiteFX::Rendering::Backends::VulkanQueue | |
waitFor(const UInt64 &fence) const noexcept override | LiteFX::Rendering::Backends::VulkanQueue | virtual |
~CommandQueue() noexcept=default | LiteFX::Rendering::CommandQueue< VulkanCommandBuffer > | virtual |
~ICommandQueue() noexcept=default | LiteFX::Rendering::ICommandQueue | virtual |
~IResource() noexcept=default | LiteFX::IResource< VkQueue > | virtual |
~Resource() noexcept=default | LiteFX::Resource< VkQueue > | virtual |
~VulkanQueue() noexcept | LiteFX::Rendering::Backends::VulkanQueue | virtual |