LiteFX::Rendering::DescriptorAllocationLayout¶
Stores the layout of a
Synopsis¶
Declared in <litefx/rendering_api.hpp>
class [[dllimport, dllexport]] DescriptorAllocationLayout finalMember Functions¶
| Name | Description |
|---|---|
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¶
| Name | Description |
|---|---|
LiteFX::Rendering::DescriptorAllocationLayout::DescriptorAllocationLayoutImpl | |
LiteFX::PimplPtr | A smart pointer that manages an implementation instance for a public interface class. |
See Also¶
IDescriptorSet on a descriptor heap.