Skip to content

Class atlas::vk::vk_graphics_queue

ClassList > atlas > vk > vk_graphics_queue

graphics queue mainly used for submitting to the graphics family specific queue More...

  • #include <vk_graphics_queue.hpp>

Public Functions

Type Name
void destroy ()
void immediate_submit_async (const VkCommandBuffer & p_command_buffer)
void immediate_submit_sync (const VkCommandBuffer & p_command_buffer)
operator VkQueue ()
operator VkQueue () const
vk_graphics_queue () = default
vk_graphics_queue (const vk_queue_options & p_queue_options)
void wait_idle ()

Detailed Description

Graphic Queues are used for submitting commands via rendering commands directly or indirectly to the GPU

Single graphics queue can only perform compute and transfer operations as well

Primarily used for rendeirng logic commands processing

Public Functions Documentation

function destroy

void atlas::vk::vk_graphics_queue::destroy () 

function immediate_submit_async

void atlas::vk::vk_graphics_queue::immediate_submit_async (
    const VkCommandBuffer & p_command_buffer
) 

function immediate_submit_sync

void atlas::vk::vk_graphics_queue::immediate_submit_sync (
    const VkCommandBuffer & p_command_buffer
) 

function operator VkQueue [1/2]

inline atlas::vk::vk_graphics_queue::operator VkQueue () 

function operator VkQueue [2/2]

inline atlas::vk::vk_graphics_queue::operator VkQueue () const

function vk_graphics_queue [1/2]

atlas::vk::vk_graphics_queue::vk_graphics_queue () = default

function vk_graphics_queue [2/2]

atlas::vk::vk_graphics_queue::vk_graphics_queue (
    const vk_queue_options & p_queue_options
) 

function wait_idle

void atlas::vk::vk_graphics_queue::wait_idle () 


The documentation for this class was generated from the following file TheAtlasEngine/atlas/drivers/vulkan-cpp/vk_graphics_queue.hpp