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