Describes an interface block that can be a uniform buffer object or push constant object. More...
#include <kanzi/gfx/reflection.hpp>
Public Attributes | |
| AccessFlag | accessMode |
| AccessStage | accessStage |
| VectorMap< string, Member > | members |
| Mapping of a string to a member definition. | |
| string | name |
| The interface block name. | |
| uint32_t | size |
| The size of the block in bytes. | |
Describes an interface block that can be a uniform buffer object or push constant object.
| string kanzi::gfx::reflection::InterfaceBlock::name |
The interface block name.
| uint32_t kanzi::gfx::reflection::InterfaceBlock::size |
The size of the block in bytes.
Mapping of a string to a member definition.
| AccessFlag kanzi::gfx::reflection::InterfaceBlock::accessMode |
| AccessStage kanzi::gfx::reflection::InterfaceBlock::accessStage |