SPARK  0.1.0
A general purpose game engine written in C++.
Loading...
Searching...
No Matches
spark::render::vk::QueueFamily Class Reference

Public Member Functions

 QueueFamily (const unsigned id, const unsigned queue_count, const QueueType type)
 
 QueueFamily (const QueueFamily &other)=delete
 
 QueueFamily (QueueFamily &&other) noexcept
 
QueueFamilyoperator= (const QueueFamily &other)=delete
 
QueueFamilyoperator= (QueueFamily &&other) noexcept
 
QueueType type () const noexcept
 
unsigned total () const noexcept
 
unsigned active () const noexcept
 
unsigned id () const noexcept
 
const std::vector< std::unique_ptr< VulkanQueue > > & queues () const noexcept
 
VulkanQueuecreateQueue (const VulkanDevice &device, QueuePriority priority)