VkCV Framework
0.0.1
CV Vulkan framework
|
This is the complete list of members for vkcv::QueueManager, including all inherited members.
checkSurfaceSupport(const vk::PhysicalDevice &physicalDevice, vk::SurfaceKHR &surface) | vkcv::QueueManager | static |
create(vk::Device device, std::vector< std::pair< int, int >> &queuePairsGraphics, std::vector< std::pair< int, int >> &queuePairsCompute, std::vector< std::pair< int, int >> &queuePairsTransfer) (defined in vkcv::QueueManager) | vkcv::QueueManager | static |
getComputeQueues() const (defined in vkcv::QueueManager) | vkcv::QueueManager | |
getGraphicsQueues() const (defined in vkcv::QueueManager) | vkcv::QueueManager | |
getPresentQueue() const (defined in vkcv::QueueManager) | vkcv::QueueManager | |
getTransferQueues() const (defined in vkcv::QueueManager) | vkcv::QueueManager | |
m_computeQueues (defined in vkcv::QueueManager) | vkcv::QueueManager | private |
m_graphicsQueues (defined in vkcv::QueueManager) | vkcv::QueueManager | private |
m_presentIndex (defined in vkcv::QueueManager) | vkcv::QueueManager | private |
m_transferQueues (defined in vkcv::QueueManager) | vkcv::QueueManager | private |
queueCreateInfosQueueHandles(vk::PhysicalDevice &physicalDevice, const std::vector< float > &queuePriorities, const std::vector< vk::QueueFlagBits > &queueFlags, std::vector< vk::DeviceQueueCreateInfo > &queueCreateInfos, std::vector< std::pair< int, int >> &queuePairsGraphics, std::vector< std::pair< int, int >> &queuePairsCompute, std::vector< std::pair< int, int >> &queuePairsTransfer) | vkcv::QueueManager | static |
QueueManager(std::vector< Queue > &&graphicsQueues, std::vector< Queue > &&computeQueues, std::vector< Queue > &&transferQueues, size_t presentIndex) (defined in vkcv::QueueManager) | vkcv::QueueManager | private |