Skip to content

LiteFX::Rendering::Backends::VulkanDescriptorSetLayoutBuilder::withDescriptor

Adds a descriptor to the descriptor set layout.

Synopsis

Declared in <litefx/rendering_builders.hpp>

template<typename TSelf>
[[nodiscard]] constexpr TSelf&& withDescriptor(this 
    TSelf&& self,
    DescriptorType type,
    UInt32 binding,
    UInt32 descriptorSize,
    UInt32 descriptors = 1,
    bool unbounded = false);

Return Value

Note

The return value should not be discarded.

Parameters

NameDescription
typeThe type of the descriptor.
bindingThe binding point for the descriptor.
descriptorSizeThe size of a single descriptor.
descriptorsThe number of descriptors to bind.
unboundedtrue if the descriptor should define an unbounded array and false otherwise.