Skip to content

LiteFX::Rendering::DescriptorAllocationLayout

Stores the layout of a

Synopsis

Declared in <litefx/rendering_api.hpp>

class [[dllimport, dllexport]] DescriptorAllocationLayout final

Member Functions

NameDescription
DescriptorAllocationLayout [constructor]Creates a new descriptor allocation layout instance.
~DescriptorAllocationLayout [destructor]Destructor
operator= Assignment operators
binds Returns true if the layout contains an allocation range that binds to heap and false otherwise.
descriptorCount returns the number of descriptors that must be allocated on heap.
range Returns the descriptor allocation range for a binding.
ranges Returns all descriptor allocation ranges of the layout.
unboundedArrayRange Returns the descriptor allocation range that describes the unbounded array binding, or std::nullopt if the layout does not contain an unbounded array binding.

Friends

NameDescription
LiteFX::Rendering::DescriptorAllocationLayout::DescriptorAllocationLayoutImpl
LiteFX::PimplPtrA smart pointer that manages an implementation instance for a public interface class.

See Also

IDescriptorSet on a descriptor heap.