Struct DescriptorInput¶
Defined in File descriptor_input.h
Struct Documentation¶
-
struct DescriptorInput¶
Type-safe descriptor resource container.
Stores renderer resources (buffers, textures, images) for descriptor binding. Supports both single resources and arrays.
Public Functions
-
DescriptorInput() = default¶
-
DescriptorInput(const Reference<UniformBuffer> &buffer)¶
-
DescriptorInput(const Reference<UniformBufferSet> &buffer)¶
-
DescriptorInput(const Reference<StorageBuffer> &buffer)¶
-
DescriptorInput(const Reference<StorageBufferSet> &buffer)¶
-
void set(const Reference<UniformBuffer> &buffer, size_t index = 0)¶
-
void set(const Reference<UniformBufferSet> &buffer, size_t index = 0)¶
-
void set(const Reference<StorageBuffer> &buffer, size_t index = 0)¶
-
void set(const Reference<StorageBufferSet> &buffer, size_t index = 0)¶
Public Members
-
std::vector<Reference<RendererResource>> input¶
-
DescriptorInput() = default¶