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