MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ VKDescriptorManager() [3/3]

MayaFlux::Core::VKDescriptorManager::VKDescriptorManager ( VKDescriptorManager &&  other)
noexcept

Definition at line 19 of file VKDescriptorManager.cpp.

20 : m_device(other.m_device)
21 , m_pools(std::move(other.m_pools))
22 , m_current_pool_index(other.m_current_pool_index)
23 , m_pool_size(other.m_pool_size)
24 , m_allocated_count(other.m_allocated_count)
25 , m_pool_capacity(other.m_pool_capacity)
26 , m_layouts(std::move(other.m_layouts))
27 , m_layout_cache(std::move(other.m_layout_cache))
28{
29 other.m_device = nullptr;
30 other.m_pools.clear();
31 other.m_layouts.clear();
32}
uint32_t m_allocated_count
Total allocated sets.
std::unordered_map< size_t, size_t > m_layout_cache
uint32_t m_pool_capacity
Total capacity across all pools.
std::vector< vk::DescriptorPool > m_pools
std::vector< vk::DescriptorSetLayout > m_layouts