Kanzi 4.1.0
kanzi::schema::MaterialTypeMessageBuilder Struct Reference

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

Public Types

typedef MaterialTypeMessage Table
 

Public Member Functions

void add_attributes (::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::AttributeMessage > > > attributes)
 
void add_bindings (::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::BindingMessage > > > bindings)
 
void add_blending_control (bool blending_control)
 
void add_reflection_info (::flatbuffers::Offset< kanzi::schema::ReflectionInfoMessage > reflection_info)
 
void add_shader_sets (::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ShaderSetMessage > > > shader_sets)
 
void add_uniforms (::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::UniformMessage > > > uniforms)
 
::flatbuffers::Offset< MaterialTypeMessageFinish ()
 
 MaterialTypeMessageBuilder (::flatbuffers::FlatBufferBuilder &_fbb)
 

Public Attributes

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

Member Typedef Documentation

◆ Table

Constructor & Destructor Documentation

◆ MaterialTypeMessageBuilder()

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

Member Function Documentation

◆ add_reflection_info()

void kanzi::schema::MaterialTypeMessageBuilder::add_reflection_info ( ::flatbuffers::Offset< kanzi::schema::ReflectionInfoMessage > reflection_info)
inline

◆ add_shader_sets()

void kanzi::schema::MaterialTypeMessageBuilder::add_shader_sets ( ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ShaderSetMessage > > > shader_sets)
inline

◆ add_uniforms()

void kanzi::schema::MaterialTypeMessageBuilder::add_uniforms ( ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::UniformMessage > > > uniforms)
inline

◆ add_attributes()

void kanzi::schema::MaterialTypeMessageBuilder::add_attributes ( ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::AttributeMessage > > > attributes)
inline

◆ add_bindings()

void kanzi::schema::MaterialTypeMessageBuilder::add_bindings ( ::flatbuffers::Offset<::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::BindingMessage > > > bindings)
inline

◆ add_blending_control()

void kanzi::schema::MaterialTypeMessageBuilder::add_blending_control ( bool blending_control)
inline

◆ Finish()

::flatbuffers::Offset< MaterialTypeMessage > kanzi::schema::MaterialTypeMessageBuilder::Finish ( )
inline

Member Data Documentation

◆ fbb_

::flatbuffers::FlatBufferBuilder& kanzi::schema::MaterialTypeMessageBuilder::fbb_

◆ start_

::flatbuffers::uoffset_t kanzi::schema::MaterialTypeMessageBuilder::start_

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