#include <DescriptorPool.hpp>
Definition at line 17 of file DescriptorPool.hpp.
◆ DescriptorPool() [1/3]
lug::Graphics::Vulkan::API::Builder::DescriptorPool::DescriptorPool |
( |
const API::Device & |
device | ) |
|
◆ DescriptorPool() [2/3]
lug::Graphics::Vulkan::API::Builder::DescriptorPool::DescriptorPool |
( |
const DescriptorPool & |
| ) |
|
|
delete |
◆ DescriptorPool() [3/3]
lug::Graphics::Vulkan::API::Builder::DescriptorPool::DescriptorPool |
( |
DescriptorPool && |
| ) |
|
|
delete |
◆ ~DescriptorPool()
lug::Graphics::Vulkan::API::Builder::DescriptorPool::~DescriptorPool |
( |
| ) |
|
|
default |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ setFlags()
void DescriptorPool::setFlags |
( |
VkDescriptorPoolCreateFlags |
flags | ) |
|
|
inline |
◆ setMaxSets()
void DescriptorPool::setMaxSets |
( |
uint32_t |
maxSets | ) |
|
|
inline |
◆ setPoolSizes()
void DescriptorPool::setPoolSizes |
( |
const std::vector< VkDescriptorPoolSize > & |
poolSizes | ) |
|
|
inline |
◆ build() [1/2]
bool lug::Graphics::Vulkan::API::Builder::DescriptorPool::build |
( |
API::DescriptorPool & |
instance, |
|
|
VkResult * |
returnResult = nullptr |
|
) |
| |
◆ build() [2/2]
std::unique_ptr< API::DescriptorPool > lug::Graphics::Vulkan::API::Builder::DescriptorPool::build |
( |
VkResult * |
returnResult = nullptr | ) |
|
◆ _device
const API::Device& lug::Graphics::Vulkan::API::Builder::DescriptorPool::_device |
|
private |
◆ _flags
VkDescriptorPoolCreateFlags lug::Graphics::Vulkan::API::Builder::DescriptorPool::_flags {VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT} |
|
private |
◆ _maxSets
uint32_t lug::Graphics::Vulkan::API::Builder::DescriptorPool::_maxSets {0} |
|
private |
◆ _poolSizes
std::vector<VkDescriptorPoolSize> lug::Graphics::Vulkan::API::Builder::DescriptorPool::_poolSizes {} |
|
private |
The documentation for this class was generated from the following files: