class DescriptorSetAllocation
Defined at line 27 of file ../../src/ui/lib/escher/impl/descriptor_set_pool.h
Contains a vector of vk::DescriptorSets that were obtained from a
DescriptorSetPool (see below). When this object is destroyed, the sets are
returned to the pool. The primary use-case is for allocations to be retained
by a CommandBuffer; by obtaining a new allocation from the DescriptorSetPool
each frame, the application can guarantee that no descriptor set is written
nor destroyed while it is still in use by the device.
Public Members
static TypeInfo kTypeInfo
Public Methods
void ~DescriptorSetAllocation ()
Defined at line 22 of file ../../src/ui/lib/escher/impl/descriptor_set_pool.cc
const ResourceTypeInfo & type_info ()
Defined at line 30 of file ../../src/ui/lib/escher/impl/descriptor_set_pool.h
const vk::DescriptorSet & get (size_t index)
Defined at line 34 of file ../../src/ui/lib/escher/impl/descriptor_set_pool.h
vk::DescriptorSet * data ()
Defined at line 35 of file ../../src/ui/lib/escher/impl/descriptor_set_pool.h
uint32_t size ()
Defined at line 36 of file ../../src/ui/lib/escher/impl/descriptor_set_pool.h
Friends
class DescriptorSetPool