Class UniformBufferSet¶
Defined in File uniform_buffer.h
Inheritance Relationships¶
Base Type¶
public portal::renderer::BufferDescriptor(Class BufferDescriptor)
Derived Type¶
public portal::renderer::vulkan::VulkanUniformBufferSet(Class VulkanUniformBufferSet)
Class Documentation¶
-
class UniformBufferSet : public portal::renderer::BufferDescriptor¶
Collection of uniform buffers (e.g., per-frame-in-flight)
Manages multiple uniform buffer instances for multi-buffering.
Subclassed by portal::renderer::vulkan::VulkanUniformBufferSet
Public Functions
-
virtual Reference<UniformBuffer> get(size_t index) = 0¶
Gets buffer at index.
- Parameters:
index – Buffer index
- Returns:
Uniform buffer reference
-
virtual void set(const Reference<UniformBuffer> &buffer, size_t index) = 0¶
Sets buffer at index.
- Parameters:
buffer – Uniform buffer
index – Buffer index
-
virtual Reference<UniformBuffer> get(size_t index) = 0¶