Class DescriptorSet#
Defined in File DescriptorSet.h
Inheritance Relationships#
Derived Type#
public TRAP::Graphics::API::VulkanDescriptorSet
(Class VulkanDescriptorSet)
Class Documentation#
-
class DescriptorSet#
Subclassed by TRAP::Graphics::API::VulkanDescriptorSet
Public Functions
-
virtual constexpr ~DescriptorSet() = default#
Destructor.
-
consteval DescriptorSet(const DescriptorSet&) noexcept = delete#
Copy constructor.
-
consteval DescriptorSet &operator=(const DescriptorSet&) noexcept = delete#
Copy assignment operator.
-
constexpr DescriptorSet(DescriptorSet&&) noexcept = default#
Move constructor.
-
constexpr DescriptorSet &operator=(DescriptorSet&&) noexcept = default#
Move assignment operator.
-
virtual void Update(u32 index, std::span<const RendererAPI::DescriptorData> params) = 0#
Update the descriptor set.
- Parameters:
index – Index of the set to update.
params – Data to update.
Protected Functions
-
constexpr DescriptorSet() noexcept = default#
Constructor.
-
virtual constexpr ~DescriptorSet() = default#