Kanzi 4.1.0
kanzi::schema::ReflectionInfoMessageBuilder Struct Reference

#include <kanzi/core.ui/schema/material_type_schema.hpp>

Public Types

typedef ReflectionInfoMessage Table
 

Public Member Functions

void add_binding_blocks (::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionBindingBlockMessage > > > binding_blocks)
 
void add_constant_block (::flatbuffers::Offset< kanzi::schema::ReflectionInterfaceBlockMessage > constant_block)
 
void add_has_blend_equation_advanced (bool has_blend_equation_advanced)
 
void add_input_attributes (::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionAttributeMessage > > > input_attributes)
 
void add_output_attributes (::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionAttributeMessage > > > output_attributes)
 
::flatbuffers::Offset< ReflectionInfoMessageFinish ()
 
 ReflectionInfoMessageBuilder (::flatbuffers::FlatBufferBuilder &_fbb)
 

Public Attributes

::flatbuffers::FlatBufferBuilder & fbb_
 
::flatbuffers::uoffset_t start_
 

Member Typedef Documentation

◆ Table

Constructor & Destructor Documentation

◆ ReflectionInfoMessageBuilder()

kanzi::schema::ReflectionInfoMessageBuilder::ReflectionInfoMessageBuilder ( ::flatbuffers::FlatBufferBuilder & _fbb)
inlineexplicit

Member Function Documentation

◆ add_binding_blocks()

void kanzi::schema::ReflectionInfoMessageBuilder::add_binding_blocks ( ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionBindingBlockMessage > > > binding_blocks)
inline

◆ add_constant_block()

void kanzi::schema::ReflectionInfoMessageBuilder::add_constant_block ( ::flatbuffers::Offset< kanzi::schema::ReflectionInterfaceBlockMessage > constant_block)
inline

◆ add_input_attributes()

void kanzi::schema::ReflectionInfoMessageBuilder::add_input_attributes ( ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionAttributeMessage > > > input_attributes)
inline

◆ add_output_attributes()

void kanzi::schema::ReflectionInfoMessageBuilder::add_output_attributes ( ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionAttributeMessage > > > output_attributes)
inline

◆ add_has_blend_equation_advanced()

void kanzi::schema::ReflectionInfoMessageBuilder::add_has_blend_equation_advanced ( bool has_blend_equation_advanced)
inline

◆ Finish()

::flatbuffers::Offset< ReflectionInfoMessage > kanzi::schema::ReflectionInfoMessageBuilder::Finish ( )
inline

Member Data Documentation

◆ fbb_

::flatbuffers::FlatBufferBuilder& kanzi::schema::ReflectionInfoMessageBuilder::fbb_

◆ start_

::flatbuffers::uoffset_t kanzi::schema::ReflectionInfoMessageBuilder::start_

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