Skip to content

Struct ILLIXR::vulkan::queue

ClassList > ILLIXR > vulkan > queue

Public Types

Type Name
enum queue_type
enum queue_type

Public Attributes

Type Name
uint32_t family
std::shared_ptr< std::mutex > mutex
queue_type type
VkQueue vk_queue

Public Types Documentation

enum queue_type [1/2]

enum ILLIXR::vulkan::queue::queue_type {
    GRAPHICS,
    DEDICATED_TRANSFER,
    PRESENT,
    ENCODE,
    DECODE,
    COMPUTE,
    GRAPHICS,
    DEDICATED_TRANSFER,
    PRESENT,
    ENCODE,
    DECODE,
    COMPUTE
};

enum queue_type [1/2]

enum ILLIXR::vulkan::queue::queue_type {
    GRAPHICS,
    DEDICATED_TRANSFER,
    PRESENT,
    ENCODE,
    DECODE,
    COMPUTE,
    GRAPHICS,
    DEDICATED_TRANSFER,
    PRESENT,
    ENCODE,
    DECODE,
    COMPUTE
};

Public Attributes Documentation

variable family

uint32_t ILLIXR::vulkan::queue::family;

variable mutex

std::shared_ptr< std::mutex > ILLIXR::vulkan::queue::mutex;

variable type

queue_type ILLIXR::vulkan::queue::type;

variable vk_queue

VkQueue ILLIXR::vulkan::queue::vk_queue;


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/include/illixr/vk/vulkan_utils.hpp