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

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

bind() overrideLiteFX::Rendering::Backends::VulkanQueuevirtual
command_buffer_type typedefLiteFX::Rendering::CommandQueue< VulkanCommandBuffer >
commandPool() const noexceptLiteFX::Rendering::Backends::VulkanQueuevirtual
createCommandBuffer(const bool &secondary, const bool &beginRecording) constLiteFX::Rendering::Backends::VulkanQueuevirtual
createCommandBuffer(const bool &beginRecording=false) const overrideLiteFX::Rendering::Backends::VulkanQueuevirtual
currentFence() const noexcept overrideLiteFX::Rendering::Backends::VulkanQueuevirtual
device() const noexceptLiteFX::Rendering::Backends::VulkanQueuevirtual
familyId() const noexceptLiteFX::Rendering::Backends::VulkanQueuevirtual
handle() noexcept overrideLiteFX::Resource< VkQueue >inlineprotectedvirtual
handle() const noexcept overrideLiteFX::Resource< VkQueue >inlinevirtual
isBound() const noexcept overrideLiteFX::Rendering::Backends::VulkanQueuevirtual
priority() const noexcept overrideLiteFX::Rendering::Backends::VulkanQueuevirtual
queueId() const noexceptLiteFX::Rendering::Backends::VulkanQueuevirtual
release() overrideLiteFX::Rendering::Backends::VulkanQueuevirtual
Resource(const VkQueue handle) noexceptLiteFX::Resource< VkQueue >inlineexplicitprotected
Resource(const Resource &)=deleteLiteFX::Resource< VkQueue >
Resource(Resource &&)=deleteLiteFX::Resource< VkQueue >
submit(const VulkanCommandBuffer &commandBuffer, Span< VkSemaphore > waitForSemaphores, Span< VkPipelineStageFlags > waitForStages, Span< VkSemaphore > signalSemaphores={ }) constLiteFX::Rendering::Backends::VulkanQueuevirtual
submit(const Array< const VulkanCommandBuffer * > &commandBuffers, Span< VkSemaphore > waitForSemaphores, Span< VkPipelineStageFlags > waitForStages, Span< VkSemaphore > signalSemaphores={ }) constLiteFX::Rendering::Backends::VulkanQueuevirtual
submit(const VulkanCommandBuffer &commandBuffer) const overrideLiteFX::Rendering::Backends::VulkanQueuevirtual
submit(const Array< const VulkanCommandBuffer * > &commandBuffers) const overrideLiteFX::Rendering::Backends::VulkanQueuevirtual
CommandQueue< VulkanCommandBuffer >::submit(const command_buffer_type &commandBuffer) const=0LiteFX::Rendering::CommandQueue< VulkanCommandBuffer >pure virtual
CommandQueue< VulkanCommandBuffer >::submit(const Array< const command_buffer_type * > &commandBuffers) const=0LiteFX::Rendering::CommandQueue< VulkanCommandBuffer >pure virtual
LiteFX::Rendering::ICommandQueue::submit(const ICommandBuffer &commandBuffer) constLiteFX::Rendering::ICommandQueueinline
LiteFX::Rendering::ICommandQueue::submit(const Array< const ICommandBuffer * > &commandBuffers) constLiteFX::Rendering::ICommandQueueinline
timelineSemaphore() const noexceptLiteFX::Rendering::Backends::VulkanQueuevirtual
type() const noexcept overrideLiteFX::Rendering::Backends::VulkanQueuevirtual
VulkanQueue(const VulkanDevice &device, const QueueType &type, const QueuePriority &priority, const UInt32 &familyId, const UInt32 &queueId)LiteFX::Rendering::Backends::VulkanQueueexplicit
VulkanQueue(const VulkanQueue &)=deleteLiteFX::Rendering::Backends::VulkanQueue
VulkanQueue(VulkanQueue &&)=deleteLiteFX::Rendering::Backends::VulkanQueue
waitFor(const UInt64 &fence) const noexcept overrideLiteFX::Rendering::Backends::VulkanQueuevirtual
~CommandQueue() noexcept=defaultLiteFX::Rendering::CommandQueue< VulkanCommandBuffer >virtual
~ICommandQueue() noexcept=defaultLiteFX::Rendering::ICommandQueuevirtual
~IResource() noexcept=defaultLiteFX::IResource< VkQueue >virtual
~Resource() noexcept=defaultLiteFX::Resource< VkQueue >virtual
~VulkanQueue() noexceptLiteFX::Rendering::Backends::VulkanQueuevirtual