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;Updates a series of descriptor bindings.
[[dllimport, dllexport]] void update(Generator<DescriptorBinding const&> bindings) const;Updates a series of descriptor bindings.
[[dllimport, dllexport]] void update(Span<DescriptorBinding const> bindings) const;Updates a series of descriptor bindings.
[[dllimport, dllexport]] void update(std::initializer_list<DescriptorBinding> bindings) const;Updates a single descriptor binding.
[[dllimport, dllexport]] void update(DescriptorBinding const& binding) const;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;Parameters¶
| Name | Description |
|---|---|
| bindings | The descriptor bindings to update. If DescriptorBinding::binding is not provided, the index of the element is taken. |
| binding | The binding to update. If DescriptorBinding::binding is not provided, 0 is assumed. |