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

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, Membermembers
 Mapping of a string to a member definition.
 
string name
 The interface block name.
 
uint32_t size
 The size of the block in bytes.
 

Detailed Description

Describes an interface block that can be a uniform buffer object or push constant object.

Since
Kanzi 4.0.0

Member Data Documentation

◆ name

string kanzi::gfx::reflection::InterfaceBlock::name

The interface block name.

◆ size

uint32_t kanzi::gfx::reflection::InterfaceBlock::size

The size of the block in bytes.

◆ members

VectorMap<string, Member> kanzi::gfx::reflection::InterfaceBlock::members

Mapping of a string to a member definition.

◆ accessMode

AccessFlag kanzi::gfx::reflection::InterfaceBlock::accessMode

◆ accessStage

AccessStage kanzi::gfx::reflection::InterfaceBlock::accessStage

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