21 ,
m_pools(std::move(other.m_pools))
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.
size_t m_current_pool_index
uint32_t m_pool_size
Sets per pool.
std::vector< vk::DescriptorPool > m_pools
std::vector< vk::DescriptorSetLayout > m_layouts