#include <QueueFamily.hpp>
Definition at line 18 of file QueueFamily.hpp.
◆ QueueFamily() [1/4]
lug::Graphics::Vulkan::API::QueueFamily::QueueFamily |
( |
| ) |
|
|
default |
◆ QueueFamily() [2/4]
lug::Graphics::Vulkan::API::QueueFamily::QueueFamily |
( |
const QueueFamily & |
| ) |
|
|
delete |
◆ QueueFamily() [3/4]
lug::Graphics::Vulkan::API::QueueFamily::QueueFamily |
( |
QueueFamily && |
queueFamily | ) |
|
◆ ~QueueFamily()
lug::Graphics::Vulkan::API::QueueFamily::~QueueFamily |
( |
| ) |
|
|
default |
◆ QueueFamily() [4/4]
lug::Graphics::Vulkan::API::QueueFamily::QueueFamily |
( |
uint32_t |
idx, |
|
|
VkQueueFlags |
flags |
|
) |
| |
|
explicitprivate |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator uint32_t()
lug::Graphics::Vulkan::API::QueueFamily::operator uint32_t |
( |
| ) |
const |
|
inlineexplicit |
◆ getIdx()
uint32_t QueueFamily::getIdx |
( |
| ) |
const |
|
inline |
◆ getFlags()
VkQueueFlags QueueFamily::getFlags |
( |
| ) |
const |
|
inline |
◆ getQueues()
const std::vector< Queue > & QueueFamily::getQueues |
( |
| ) |
const |
|
inline |
◆ getQueue()
const Queue * QueueFamily::getQueue |
( |
const std::string & |
queueName | ) |
const |
|
inline |
◆ supportsPresentation() [1/2]
bool QueueFamily::supportsPresentation |
( |
| ) |
const |
|
inline |
◆ supportsPresentation() [2/2]
void QueueFamily::supportsPresentation |
( |
bool |
presentation | ) |
|
|
inline |
◆ Builder::Device
◆ _idx
uint32_t lug::Graphics::Vulkan::API::QueueFamily::_idx {0} |
|
private |
◆ _presentation
bool lug::Graphics::Vulkan::API::QueueFamily::_presentation {false} |
|
private |
◆ _flags
VkQueueFlags lug::Graphics::Vulkan::API::QueueFamily::_flags {0} |
|
private |
◆ _queues
std::vector<Queue> lug::Graphics::Vulkan::API::QueueFamily::_queues |
|
private |
◆ _queuesIndices
std::unordered_map<std::string, uint32_t> lug::Graphics::Vulkan::API::QueueFamily::_queuesIndices |
|
private |
The documentation for this class was generated from the following files: