Kanzi 4.0.0-beta2
kanzi::gfx::reflection::BindingBlock Struct Reference

Describes a binding block which corresponds to a resource set. More...

#include <kanzi/gfx/reflection.hpp>

Public Attributes

VectorMap< string, Bufferbuffers
 Mapping of a string to a texel or image buffer.
 
VectorMap< string, Imageimages
 Mapping of a string to an image.
 
VectorMap< string, Samplersamplers
 Mapping of a string to a sampler.
 
VectorMap< string, InterfaceBlockstorageBlocks
 Mapping of a string to a storage interface block.
 
VectorMap< string, InterfaceBlockuniformBlocks
 Mapping of a string to a uniform interface block.
 

Detailed Description

Describes a binding block which corresponds to a resource set.

Since
Kanzi 4.0.0

Member Data Documentation

◆ uniformBlocks

VectorMap<string, InterfaceBlock> kanzi::gfx::reflection::BindingBlock::uniformBlocks

Mapping of a string to a uniform interface block.

◆ storageBlocks

VectorMap<string, InterfaceBlock> kanzi::gfx::reflection::BindingBlock::storageBlocks

Mapping of a string to a storage interface block.

◆ images

VectorMap<string, Image> kanzi::gfx::reflection::BindingBlock::images

Mapping of a string to an image.

◆ samplers

VectorMap<string, Sampler> kanzi::gfx::reflection::BindingBlock::samplers

Mapping of a string to a sampler.

◆ buffers

VectorMap<string, Buffer> kanzi::gfx::reflection::BindingBlock::buffers

Mapping of a string to a texel or image buffer.


The documentation for this struct was generated from the following file: