Skip to content

LiteFX::Rendering::IDescriptorSet::update

update overloads

Synopses

Declared in <litefx/rendering_api.hpp>

Updates a series of descriptor bindings.

[[dllimport, dllexport]] void update(Enumerable<DescriptorBinding const&> bindings) const;

» more...

Updates a series of descriptor bindings.

[[dllimport, dllexport]] void update(Generator<DescriptorBinding const&> bindings) const;

» more...

Updates a series of descriptor bindings.

[[dllimport, dllexport]] void update(Span<DescriptorBinding const> bindings) const;

» more...

Updates a series of descriptor bindings.

[[dllimport, dllexport]] void update(std::initializer_list<DescriptorBinding> bindings) const;

» more...

Updates a single descriptor binding.

[[dllimport, dllexport]] void update(DescriptorBinding const& binding) const;

» more...

Updates a series of descriptor bindings.

template<std::ranges::contiguous_range TBindings>
requires (
            std::same_as<std::ranges::range_value_t<TBindings>, DescriptorBinding> &&
            !std::same_as<std::remove_cvref_t<TBindings>, Span<const DescriptorBinding>>
        )
void update(TBindings&& bindings) const;

» more...

Parameters

NameDescription
bindingsThe descriptor bindings to update. If DescriptorBinding::binding is not provided, the index of the element is taken.
bindingThe binding to update. If DescriptorBinding::binding is not provided, 0 is assumed.