Creation information for a resource set. More...
#include <kanzi/gfx/create_info.hpp>
Classes | |
| struct | BufferView |
| Describes a buffer view. May be uniform or storage buffer. More... | |
| struct | ImageView |
| Describes an image view. More... | |
| struct | Sampler |
| Describes a sampler. More... | |
| struct | TexelBufferView |
| Describes a texel or image buffer view. More... | |
Public Attributes | |
| VectorMap< string, ImageView > | imageViews |
| Mapping of a string identifier from the shader and an image view. | |
| VectorMap< string, Sampler > | samplers |
| Mapping of a string identifier from the shader and a sampler. | |
| VectorMap< string, BufferView > | storageBufferViews |
| Mapping of a string identifier from the shader and a storage buffer view. | |
| VectorMap< string, TexelBufferView > | texelBufferViews |
| Mapping of a string identifier from the shader and a texel or image buffer view. | |
| VectorMap< string, BufferView > | uniformBufferViews |
| Mapping of a string identifier from the shader and a uniform buffer view. | |
Public Attributes inherited from kanzi::gfx::BaseCreateInfo | |
| string_view | name |
| The name of the graphics object, useful for debugging. | |
Creation information for a resource set.
The resource set contains the set of resources that are used by a shader program. It represents the unit of binding for resources.
| VectorMap<string, BufferView> kanzi::gfx::ResourceSetCreateInfo::uniformBufferViews |
Mapping of a string identifier from the shader and a uniform buffer view.
| VectorMap<string, BufferView> kanzi::gfx::ResourceSetCreateInfo::storageBufferViews |
Mapping of a string identifier from the shader and a storage buffer view.
| VectorMap<string, TexelBufferView> kanzi::gfx::ResourceSetCreateInfo::texelBufferViews |
Mapping of a string identifier from the shader and a texel or image buffer view.
Mapping of a string identifier from the shader and an image view.
Mapping of a string identifier from the shader and a sampler.
If no sampler is specified, a default is used.