Kanzi 4.1.0
kanzi::schema::FLATBUFFERS_FINAL_CLASS Struct Reference

Value source binding target. More...

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

Inheritance diagram for kanzi::schema::FLATBUFFERS_FINAL_CLASS:
[legend]

Public Types

typedef BindingTargetValueSourceMessageBuilder Builder
 
typedef BindingTargetModifierMessageBuilder Builder
 
typedef BindingTargetRenderValueMessageBuilder Builder
 
typedef BindingTargetVariableMessageBuilder Builder
 
typedef OneWayBindingMessageBuilder Builder
 
typedef TwoWayBindingMessageBuilder Builder
 
typedef ToSourceBindingMessageBuilder Builder
 
typedef BindingDataSourceValueSourceMessageBuilder Builder
 
typedef BindingRenderPropertyValueSourceMessageBuilder Builder
 
typedef BindingObjectPropertyValueSourceMessageBuilder Builder
 
typedef BindingVariableValueSourceMessageBuilder Builder
 
typedef BindingOperationAnimationBuilder Builder
 
typedef BindingOperationRangeBuilder Builder
 
typedef BindingMessageBuilder Builder
 
typedef Image2DMessageBuilder Builder
 
typedef MipmapImageMessageBuilder Builder
 
typedef ImageRawMessageBuilder Builder
 
typedef ImageMessageBuilder Builder
 
typedef ReflectionInterfaceBlockMemberMessageBuilder Builder
 
typedef ReflectionInterfaceBlockMessageBuilder Builder
 
typedef ReflectionImageMessageBuilder Builder
 
typedef ReflectionSamplerMessageBuilder Builder
 
typedef ReflectionBufferMessageBuilder Builder
 
typedef ReflectionAccelerationStructureMessageBuilder Builder
 
typedef ReflectionBindingBlockMessageBuilder Builder
 
typedef ReflectionAttributeMessageBuilder Builder
 
typedef ReflectionInfoMessageBuilder Builder
 
typedef ShaderSourceMessageBuilder Builder
 
typedef BinaryProgramCombinedMessageBuilder Builder
 
typedef BinaryProgramStageMessageBuilder Builder
 
typedef BinaryProgramSeparateMessageBuilder Builder
 
typedef BinaryShaderMessageBuilder Builder
 
typedef ShaderSetMessageBuilder Builder
 
typedef UniformNameRenderValueMessageBuilder Builder
 
typedef UniformNamePropertyTypeMessageBuilder Builder
 
typedef UniformMessageBuilder Builder
 
typedef AttributeMessageBuilder Builder
 
typedef MaterialTypeMessageBuilder Builder
 
typedef Texture2DMessageBuilder Builder
 
typedef TextureCubemapMessageBuilder Builder
 
typedef Texture3DMessageBuilder Builder
 
typedef TextureRenderTargetMessageBuilder Builder
 
typedef TextureNativeImageMessageBuilder Builder
 
typedef TextureCubemapRenderTargetMessageBuilder Builder
 
typedef TextureMessageBuilder Builder
 
typedef VariantValueStringBuilder Builder
 
typedef VariantValueResourceIDBuilder Builder
 
typedef VariantValueRangeBuilder Builder
 
typedef VariantMessageBuilder Builder
 

Public Member Functions

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionAccelerationStructureMessage > > * acceleration_structures () const
 Acceleration structures within the binding block.
 
kanzi::schema::AccessFlag access_mode () const
 Access mode.
 
kanzi::schema::AccessFlag access_mode () const
 Access mode.
 
kanzi::schema::AccessFlag access_mode () const
 Access mode.
 
kanzi::schema::AccessStage access_stage () const
 Access stage.
 
kanzi::schema::AccessStage access_stage () const
 Access stage.
 
kanzi::schema::AccessStage access_stage () const
 Access stage.
 
kanzi::schema::AddressingMode addressing_mode () const
 
const ::flatbuffers::String * animation_id () const
 Animation ID.
 
uint32_t anisotropy () const
 
uint16_t argument () const
 Input argument for the animation.
 
uint16_t argument () const
 Input argument containing the range.
 
uint32_t array_size () const
 Array size.
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::AttributeMessage > > * attributes () const
 Attributes.
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::BinaryShaderMessage > > * binary_shaders () const
 Binary shaders.
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionBindingBlockMessage > > * binding_blocks () const
 Binding blocks.
 
kanzi::schema::UniformBindingType binding_type () const
 Associated binding.
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::BindingMessage > > * bindings () const
 Bindings not directly associated with uniforms.
 
bool blending_control () const
 Blending control.
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionBufferMessage > > * buffers () const
 Buffers within the binding block.
 
uint8_t columns () const
 Columns per element.
 
uint8_t component () const
 Component.
 
const kanzi::schema::ReflectionInterfaceBlockMessage * constant_block () const
 Constant block, limited to one.
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::VariantMessage > > * constants () const
 
const ::flatbuffers::Vector< uint8_t > * data () const
 Program data.
 
const ::flatbuffers::Vector< uint8_t > * data () const
 Program data.
 
kanzi::schema::PropertyDataType data_type () const
 Target data type.
 
kanzi::schema::PropertyDataType data_type () const
 Data type.
 
kanzi::schema::GraphicsCompareFunction depth_compare_function () const
 
kanzi::schema::GraphicsCompareFunction depth_compare_function () const
 
kanzi::schema::GraphicsFormat depth_stencil_format () const
 
kanzi::schema::GraphicsFormat depth_stencil_format () const
 
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String > > * face_urls () const
 
kanzi::schema::Image2DFileFormat file_format () const
 
kanzi::schema::Image2DFileFormat file_format () const
 
uint32_t flags () const
 Attribute flags.
 
kanzi::schema::GraphicsFormat format () const
 Buffer format.
 
uint32_t format () const
 Shader format.
 
kanzi::schema::GraphicsFormat format () const
 
kanzi::schema::GraphicsFormat format () const
 
bool has_blend_equation_advanced () const
 Advanced blend equation on/off.
 
uint32_t height () const
 
uint32_t height () const
 
const ::flatbuffers::Vector< uint8_t > * image_data () const
 
const ::flatbuffers::Vector< uint8_t > * image_data () const
 
const voidimage_union () const
 
template<typename T >
const Timage_union_as () const
 
const kanzi::schema::Image2DMessageimage_union_as_Image2DMessage () const
 
const kanzi::schema::ImageRawMessageimage_union_as_ImageRawMessage () const
 
const kanzi::schema::MipmapImageMessageimage_union_as_MipmapImageMessage () const
 
kanzi::schema::ImageMessageUnion image_union_type () const
 
const ::flatbuffers::String * image_url () const
 
const ::flatbuffers::String * image_url () const
 
const ::flatbuffers::String * image_url () const
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionImageMessage > > * images () const
 Images within the binding block.
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionAttributeMessage > > * input_attributes () const
 Input attributes.
 
const voidinternal () const
 
template<typename T >
const Tinternal_as () const
 
const kanzi::schema::Texture2DMessageinternal_as_Texture2DMessage () const
 
const kanzi::schema::Texture3DMessageinternal_as_Texture3DMessage () const
 
const kanzi::schema::TextureCubemapMessageinternal_as_TextureCubemapMessage () const
 
const kanzi::schema::TextureCubemapRenderTargetMessageinternal_as_TextureCubemapRenderTargetMessage () const
 
const kanzi::schema::TextureNativeImageMessageinternal_as_TextureNativeImageMessage () const
 
const kanzi::schema::TextureRenderTargetMessageinternal_as_TextureRenderTargetMessage () const
 
kanzi::schema::TextureInternalMessage internal_type () const
 
bool is_fixed_uniform () const
 Fixed uniform flag.
 
bool is_srgb () const
 
bool is_srgb () const
 
const ::flatbuffers::String * key () const
 Interface block key.
 
const ::flatbuffers::String * key () const
 Attribute key.
 
uint8_t location () const
 Location.
 
uint32_t location () const
 Location.
 
kanzi::schema::FilterMode magnification_filter () const
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionInterfaceBlockMemberMessage > > * members () const
 Members within the interface block.
 
kanzi::schema::MemoryType memory_type () const
 
kanzi::schema::FilterMode minification_filter () const
 
const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String > > * mipmap_levels () const
 
kanzi::schema::MipmapMode mipmap_mode () const
 
const voidmode_union () const
 
template<typename T >
const Tmode_union_as () const
 
const kanzi::schema::OneWayBindingMessagemode_union_as_OneWayBindingMessage () const
 
const kanzi::schema::ToSourceBindingMessagemode_union_as_ToSourceBindingMessage () const
 
const kanzi::schema::TwoWayBindingMessagemode_union_as_TwoWayBindingMessage () const
 
kanzi::schema::BindingModeUnion mode_union_type () const
 
const ::flatbuffers::String * name () const
 Render value name.
 
const ::flatbuffers::String * name () const
 Variable name.
 
const ::flatbuffers::String * name () const
 Member name.
 
const ::flatbuffers::String * name () const
 Image name.
 
const ::flatbuffers::String * name () const
 Sampler name.
 
const ::flatbuffers::String * name () const
 Buffer name.
 
const ::flatbuffers::String * name () const
 Acceleration structure name.
 
const voidname () const
 Uniform name.
 
const ::flatbuffers::String * name () const
 Attribute name.
 
template<typename T >
const Tname_as () const
 
const kanzi::schema::UniformNamePropertyTypeMessagename_as_UniformNamePropertyTypeMessage () const
 
const kanzi::schema::UniformNameRenderValueMessagename_as_UniformNameRenderValueMessage () const
 
kanzi::schema::UniformNameUnion name_type () const
 
const ::flatbuffers::String * native_deployment_target () const
 
uint16_t offset () const
 Offset.
 
const ::flatbuffers::Vector<::flatbuffers::Offset< void > > * operations () const
 
const ::flatbuffers::Vector< kanzi::schema::BindingOperationUnion > * operations_type () const
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionAttributeMessage > > * output_attributes () const
 Output attributes.
 
uint16_t output_register_index () const
 Output register index.
 
uint16_t output_register_index () const
 Output register index.
 
const ::flatbuffers::String * path () const
 
const ::flatbuffers::String * path () const
 
const ::flatbuffers::String * path () const
 
const voidprogram_data () const
 Binary program data.
 
template<typename T >
const Tprogram_data_as () const
 
const kanzi::schema::BinaryProgramCombinedMessageprogram_data_as_BinaryProgramCombinedMessage () const
 
const kanzi::schema::BinaryProgramSeparateMessageprogram_data_as_BinaryProgramSeparateMessage () const
 
kanzi::schema::BinaryProgramUnion program_data_type () const
 
uint32_t program_format () const
 Binary program format.
 
kanzi::schema::BinaryProgramType program_type () const
 Binary program type.
 
kanzi::schema::PropertyField property_field () const
 Target property field.
 
kanzi::schema::PropertyField property_field () const
 Target property field.
 
kanzi::schema::PropertyField property_field () const
 
kanzi::schema::PropertyField property_field () const
 
const ::flatbuffers::String * property_type () const
 Property type name.
 
const ::flatbuffers::String * property_type () const
 Property type name.
 
const ::flatbuffers::String * property_type () const
 
const ::flatbuffers::String * property_type () const
 
const ::flatbuffers::String * property_type () const
 
const ::flatbuffers::String * property_type_name () const
 Name of the property type.
 
const ::flatbuffers::String * range_property_type () const
 Property type to be extracted from the range.
 
const kanzi::schema::ReflectionInfoMessage * reflection_info () const
 Reflection information.
 
const ::flatbuffers::String * render_value_name () const
 Name of the property type.
 
uint8_t rows () const
 Rows per element.
 
uint32_t sample_count () const
 
uint32_t sample_count () const
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionSamplerMessage > > * samplers () const
 Samplers within the binding block.
 
kanzi::schema::VertexAttributeSemantic semantic () const
 Semantic.
 
uint32_t semantic_index () const
 Semantic index.
 
uint32_t shader_format () const
 Binary shader format.
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ShaderSetMessage > > * shader_sets () const
 Shader sets.
 
uint32_t size () const
 Interface block size.
 
uint32_t size () const
 
uint32_t slice_count () const
 
const ::flatbuffers::Vector< uint8_t > * source () const
 Shader source (GLSL, SPIR-V, etc.).
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ShaderSourceMessage > > * sources () const
 Shader sources.
 
kanzi::schema::ShaderStage stage () const
 Shader stage.
 
kanzi::schema::ShaderStage stage () const
 Program stage.
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::BinaryProgramStageMessage > > * stages () const
 Program stages.
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionInterfaceBlockMessage > > * storage_blocks () const
 Storage blocks within the binding block.
 
const ::flatbuffers::String * target_path () const
 Target object path.
 
kanzi::schema::GraphicsFormat target_pixel_format () const
 
const voidtarget_union () const
 
template<typename T >
const Ttarget_union_as () const
 
const kanzi::schema::BindingTargetModifierMessagetarget_union_as_BindingTargetModifierMessage () const
 
const kanzi::schema::BindingTargetRenderValueMessagetarget_union_as_BindingTargetRenderValueMessage () const
 
const kanzi::schema::BindingTargetValueSourceMessagetarget_union_as_BindingTargetValueSourceMessage () const
 
const kanzi::schema::BindingTargetVariableMessagetarget_union_as_BindingTargetVariableMessage () const
 
kanzi::schema::BindingTargetUnion target_union_type () const
 
kanzi::schema::TextureType texture_type () const
 
kanzi::schema::UniformTransformation transformation () const
 Transformation for bindings.
 
kanzi::schema::ImageType type () const
 Type of the image.
 
kanzi::schema::GraphicsElementType type () const
 Element type.
 
const ::flatbuffers::Vector< const kanzi::schema::ReflectionTypeInfoStruct * > * type_info () const
 Type info.
 
const ::flatbuffers::Vector< const kanzi::schema::ReflectionTypeInfoStruct * > * type_info () const
 Attribute type info.
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionInterfaceBlockMessage > > * uniform_blocks () const
 Uniform blocks within the binding block.
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::UniformMessage > > * uniforms () const
 Uniforms.
 
const ::flatbuffers::String * value () const
 
const ::flatbuffers::String * value () const
 
const voidvalue () const
 
template<typename T >
const Tvalue_as () const
 
const kanzi::schema::VariantValueBoolvalue_as_VariantValueBool () const
 
const kanzi::schema::VariantValueColorvalue_as_VariantValueColor () const
 
const kanzi::schema::VariantValueFloatvalue_as_VariantValueFloat () const
 
const kanzi::schema::VariantValueIntvalue_as_VariantValueInt () const
 
const kanzi::schema::VariantValueMatrix3x3value_as_VariantValueMatrix3x3 () const
 
const kanzi::schema::VariantValueMatrix4x4value_as_VariantValueMatrix4x4 () const
 
const kanzi::schema::VariantValuePointervalue_as_VariantValuePointer () const
 
const kanzi::schema::VariantValueRangevalue_as_VariantValueRange () const
 
const kanzi::schema::VariantValueResourceIDvalue_as_VariantValueResourceID () const
 
const kanzi::schema::VariantValueSRT2Dvalue_as_VariantValueSRT2D () const
 
const kanzi::schema::VariantValueSRT3Dvalue_as_VariantValueSRT3D () const
 
const kanzi::schema::VariantValueStringvalue_as_VariantValueString () const
 
const kanzi::schema::VariantValueVector2value_as_VariantValueVector2 () const
 
const kanzi::schema::VariantValueVector3value_as_VariantValueVector3 () const
 
const kanzi::schema::VariantValueVector4value_as_VariantValueVector4 () const
 
const ::flatbuffers::Vector<::flatbuffers::Offset< void > > * value_sources () const
 
const ::flatbuffers::Vector< kanzi::schema::BindingValueSourceUnion > * value_sources_type () const
 
kanzi::schema::VariantValueUnion value_type () const
 
const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::VariantMessage > > * values () const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
template<bool B = false>
bool Verify (::flatbuffers::VerifierTemplate< B > &verifier) const
 
uint32_t width () const
 
uint32_t width () const
 

Detailed Description

Value source binding target.

Variant binary format.

Range value.

ResourceID value.

String value.

Material type binary format.

Attribute.

Uniform.

Property type uniform name message.

Render value uniform name message.

Shader set.

Binary shader.

Separate binary program message.

Binary program stage message.

Combined binary program message.

Shader source.

Message for reflection info.

Reflection attribute.

Binding block containing all bindings related to the shader block.

Reflection info for an acceleration structure.

Reflection info for a buffer.

Refletion info for a sampler.

Reflection info for an image.

Reflection interface block.

Member for reflection interface block-.

Image binary format.

Raw image.

Mipmap image.

2D Image.

Binding binary format.

Range property extract operation.

Animation operation.

Value source for reading from a variable.

Value source for reading from an object property.

Value source for reading from a render property (with fallbacks).

Value source for reading from a data source.

ToSource or "push" binding.

Two-way binding.

One-way binding.

Variable binding target.

Render value binding target.

Modifier binding target.

Empty, but also differentiates the binding type.

Consists of other images as mipmap levels.

Member Typedef Documentation

◆ Builder [1/49]

◆ Builder [2/49]

◆ Builder [3/49]

◆ Builder [4/49]

◆ Builder [5/49]

◆ Builder [6/49]

◆ Builder [7/49]

◆ Builder [8/49]

◆ Builder [9/49]

◆ Builder [10/49]

◆ Builder [11/49]

◆ Builder [12/49]

◆ Builder [13/49]

◆ Builder [14/49]

◆ Builder [15/49]

◆ Builder [16/49]

◆ Builder [17/49]

◆ Builder [18/49]

◆ Builder [19/49]

◆ Builder [20/49]

◆ Builder [21/49]

◆ Builder [22/49]

◆ Builder [23/49]

◆ Builder [24/49]

◆ Builder [25/49]

◆ Builder [26/49]

◆ Builder [27/49]

◆ Builder [28/49]

◆ Builder [29/49]

◆ Builder [30/49]

◆ Builder [31/49]

◆ Builder [32/49]

◆ Builder [33/49]

◆ Builder [34/49]

◆ Builder [35/49]

◆ Builder [36/49]

◆ Builder [37/49]

◆ Builder [38/49]

◆ Builder [39/49]

◆ Builder [40/49]

◆ Builder [41/49]

◆ Builder [42/49]

◆ Builder [43/49]

◆ Builder [44/49]

◆ Builder [45/49]

◆ Builder [46/49]

◆ Builder [47/49]

◆ Builder [48/49]

◆ Builder [49/49]

Member Function Documentation

◆ property_type() [1/5]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::property_type ( ) const
inline

Property type name.

◆ property_field() [1/4]

kanzi::schema::PropertyField kanzi::schema::FLATBUFFERS_FINAL_CLASS::property_field ( ) const
inline

Target property field.

◆ Verify() [1/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ property_type() [2/5]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::property_type ( ) const
inline

Property type name.

◆ property_field() [2/4]

kanzi::schema::PropertyField kanzi::schema::FLATBUFFERS_FINAL_CLASS::property_field ( ) const
inline

Target property field.

◆ Verify() [2/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ name() [1/9]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::name ( ) const
inline

Render value name.

◆ data_type() [1/2]

kanzi::schema::PropertyDataType kanzi::schema::FLATBUFFERS_FINAL_CLASS::data_type ( ) const
inline

Target data type.

◆ Verify() [3/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ name() [2/9]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::name ( ) const
inline

Variable name.

◆ Verify() [4/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ Verify() [5/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ Verify() [6/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ target_path()

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::target_path ( ) const
inline

Target object path.

◆ Verify() [7/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ path() [1/3]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::path ( ) const
inline

◆ Verify() [8/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ path() [2/3]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::path ( ) const
inline

◆ property_type() [3/5]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::property_type ( ) const
inline

◆ Verify() [9/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ path() [3/3]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::path ( ) const
inline

◆ property_type() [4/5]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::property_type ( ) const
inline

◆ property_field() [3/4]

kanzi::schema::PropertyField kanzi::schema::FLATBUFFERS_FINAL_CLASS::property_field ( ) const
inline

◆ Verify() [10/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ property_type() [5/5]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::property_type ( ) const
inline

◆ property_field() [4/4]

kanzi::schema::PropertyField kanzi::schema::FLATBUFFERS_FINAL_CLASS::property_field ( ) const
inline

◆ Verify() [11/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ animation_id()

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::animation_id ( ) const
inline

Animation ID.

◆ argument() [1/2]

uint16_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::argument ( ) const
inline

Input argument for the animation.

BindingExpressionArgumentType in engine. Encoded as uint16_t.

◆ output_register_index() [1/2]

uint16_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::output_register_index ( ) const
inline

Output register index.

◆ Verify() [12/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ range_property_type()

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::range_property_type ( ) const
inline

Property type to be extracted from the range.

◆ argument() [2/2]

uint16_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::argument ( ) const
inline

Input argument containing the range.

BindingExpressionArgumentType in engine. Encoded as uint16_t.

◆ output_register_index() [2/2]

uint16_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::output_register_index ( ) const
inline

Output register index.

◆ Verify() [13/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ mode_union_type()

kanzi::schema::BindingModeUnion kanzi::schema::FLATBUFFERS_FINAL_CLASS::mode_union_type ( ) const
inline

◆ mode_union()

const void * kanzi::schema::FLATBUFFERS_FINAL_CLASS::mode_union ( ) const
inline

◆ mode_union_as()

template<typename T >
const T * kanzi::schema::FLATBUFFERS_FINAL_CLASS::mode_union_as ( ) const

◆ mode_union_as_OneWayBindingMessage()

const kanzi::schema::OneWayBindingMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::mode_union_as_OneWayBindingMessage ( ) const
inline

◆ mode_union_as_TwoWayBindingMessage()

const kanzi::schema::TwoWayBindingMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::mode_union_as_TwoWayBindingMessage ( ) const
inline

◆ mode_union_as_ToSourceBindingMessage()

const kanzi::schema::ToSourceBindingMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::mode_union_as_ToSourceBindingMessage ( ) const
inline

◆ target_union_type()

kanzi::schema::BindingTargetUnion kanzi::schema::FLATBUFFERS_FINAL_CLASS::target_union_type ( ) const
inline

◆ target_union()

const void * kanzi::schema::FLATBUFFERS_FINAL_CLASS::target_union ( ) const
inline

◆ target_union_as()

template<typename T >
const T * kanzi::schema::FLATBUFFERS_FINAL_CLASS::target_union_as ( ) const

◆ target_union_as_BindingTargetValueSourceMessage()

const kanzi::schema::BindingTargetValueSourceMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::target_union_as_BindingTargetValueSourceMessage ( ) const
inline

◆ target_union_as_BindingTargetModifierMessage()

const kanzi::schema::BindingTargetModifierMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::target_union_as_BindingTargetModifierMessage ( ) const
inline

◆ target_union_as_BindingTargetRenderValueMessage()

const kanzi::schema::BindingTargetRenderValueMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::target_union_as_BindingTargetRenderValueMessage ( ) const
inline

◆ target_union_as_BindingTargetVariableMessage()

const kanzi::schema::BindingTargetVariableMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::target_union_as_BindingTargetVariableMessage ( ) const
inline

◆ value_sources_type()

const ::flatbuffers::Vector< kanzi::schema::BindingValueSourceUnion > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_sources_type ( ) const
inline

◆ value_sources()

const ::flatbuffers::Vector<::flatbuffers::Offset< void > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_sources ( ) const
inline

◆ constants()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::VariantMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::constants ( ) const
inline

◆ operations_type()

const ::flatbuffers::Vector< kanzi::schema::BindingOperationUnion > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::operations_type ( ) const
inline

◆ operations()

const ::flatbuffers::Vector<::flatbuffers::Offset< void > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::operations ( ) const
inline

◆ Verify() [14/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ file_format() [1/2]

kanzi::schema::Image2DFileFormat kanzi::schema::FLATBUFFERS_FINAL_CLASS::file_format ( ) const
inline

◆ is_srgb() [1/2]

bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::is_srgb ( ) const
inline

◆ image_data() [1/2]

const ::flatbuffers::Vector< uint8_t > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::image_data ( ) const
inline

◆ Verify() [15/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ mipmap_levels()

const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::mipmap_levels ( ) const
inline

◆ Verify() [16/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ file_format() [2/2]

kanzi::schema::Image2DFileFormat kanzi::schema::FLATBUFFERS_FINAL_CLASS::file_format ( ) const
inline

◆ target_pixel_format()

kanzi::schema::GraphicsFormat kanzi::schema::FLATBUFFERS_FINAL_CLASS::target_pixel_format ( ) const
inline

◆ is_srgb() [2/2]

bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::is_srgb ( ) const
inline

◆ image_data() [2/2]

const ::flatbuffers::Vector< uint8_t > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::image_data ( ) const
inline

◆ width() [1/2]

uint32_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::width ( ) const
inline

◆ height() [1/2]

uint32_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::height ( ) const
inline

◆ Verify() [17/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ image_union_type()

kanzi::schema::ImageMessageUnion kanzi::schema::FLATBUFFERS_FINAL_CLASS::image_union_type ( ) const
inline

◆ image_union()

const void * kanzi::schema::FLATBUFFERS_FINAL_CLASS::image_union ( ) const
inline

◆ image_union_as()

template<typename T >
const T * kanzi::schema::FLATBUFFERS_FINAL_CLASS::image_union_as ( ) const

◆ image_union_as_Image2DMessage()

const kanzi::schema::Image2DMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::image_union_as_Image2DMessage ( ) const
inline

◆ image_union_as_MipmapImageMessage()

const kanzi::schema::MipmapImageMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::image_union_as_MipmapImageMessage ( ) const
inline

◆ image_union_as_ImageRawMessage()

const kanzi::schema::ImageRawMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::image_union_as_ImageRawMessage ( ) const
inline

◆ Verify() [18/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ name() [3/9]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::name ( ) const
inline

Member name.

◆ offset()

uint16_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::offset ( ) const
inline

Offset.

◆ type_info() [1/2]

const ::flatbuffers::Vector< const kanzi::schema::ReflectionTypeInfoStruct * > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::type_info ( ) const
inline

Type info.

◆ Verify() [19/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ key() [1/2]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::key ( ) const
inline

Interface block key.

Doubles as name.

◆ size() [1/2]

uint32_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::size ( ) const
inline

Interface block size.

◆ members()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionInterfaceBlockMemberMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::members ( ) const
inline

Members within the interface block.

◆ access_mode() [1/3]

kanzi::schema::AccessFlag kanzi::schema::FLATBUFFERS_FINAL_CLASS::access_mode ( ) const
inline

Access mode.

◆ access_stage() [1/3]

kanzi::schema::AccessStage kanzi::schema::FLATBUFFERS_FINAL_CLASS::access_stage ( ) const
inline

Access stage.

◆ Verify() [20/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ name() [4/9]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::name ( ) const
inline

Image name.

◆ type() [1/2]

kanzi::schema::ImageType kanzi::schema::FLATBUFFERS_FINAL_CLASS::type ( ) const
inline

Type of the image.

◆ access_mode() [2/3]

kanzi::schema::AccessFlag kanzi::schema::FLATBUFFERS_FINAL_CLASS::access_mode ( ) const
inline

Access mode.

◆ access_stage() [2/3]

kanzi::schema::AccessStage kanzi::schema::FLATBUFFERS_FINAL_CLASS::access_stage ( ) const
inline

Access stage.

◆ Verify() [21/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ name() [5/9]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::name ( ) const
inline

Sampler name.

◆ Verify() [22/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ name() [6/9]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::name ( ) const
inline

Buffer name.

◆ format() [1/4]

kanzi::schema::GraphicsFormat kanzi::schema::FLATBUFFERS_FINAL_CLASS::format ( ) const
inline

Buffer format.

◆ access_mode() [3/3]

kanzi::schema::AccessFlag kanzi::schema::FLATBUFFERS_FINAL_CLASS::access_mode ( ) const
inline

Access mode.

◆ access_stage() [3/3]

kanzi::schema::AccessStage kanzi::schema::FLATBUFFERS_FINAL_CLASS::access_stage ( ) const
inline

Access stage.

◆ Verify() [23/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ name() [7/9]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::name ( ) const
inline

Acceleration structure name.

◆ Verify() [24/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ uniform_blocks()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionInterfaceBlockMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::uniform_blocks ( ) const
inline

Uniform blocks within the binding block.

◆ storage_blocks()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionInterfaceBlockMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::storage_blocks ( ) const
inline

Storage blocks within the binding block.

◆ images()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionImageMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::images ( ) const
inline

Images within the binding block.

◆ samplers()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionSamplerMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::samplers ( ) const
inline

Samplers within the binding block.

◆ buffers()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionBufferMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::buffers ( ) const
inline

Buffers within the binding block.

◆ acceleration_structures()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionAccelerationStructureMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::acceleration_structures ( ) const
inline

Acceleration structures within the binding block.

◆ Verify() [25/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ key() [2/2]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::key ( ) const
inline

Attribute key.

◆ location() [1/2]

uint8_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::location ( ) const
inline

Location.

◆ component()

uint8_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::component ( ) const
inline

Component.

◆ type_info() [2/2]

const ::flatbuffers::Vector< const kanzi::schema::ReflectionTypeInfoStruct * > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::type_info ( ) const
inline

Attribute type info.

◆ Verify() [26/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ binding_blocks()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionBindingBlockMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::binding_blocks ( ) const
inline

Binding blocks.

◆ constant_block()

const kanzi::schema::ReflectionInterfaceBlockMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::constant_block ( ) const
inline

Constant block, limited to one.

◆ input_attributes()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionAttributeMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::input_attributes ( ) const
inline

Input attributes.

◆ output_attributes()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ReflectionAttributeMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::output_attributes ( ) const
inline

Output attributes.

◆ has_blend_equation_advanced()

bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::has_blend_equation_advanced ( ) const
inline

Advanced blend equation on/off.

◆ Verify() [27/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ stage() [1/2]

kanzi::schema::ShaderStage kanzi::schema::FLATBUFFERS_FINAL_CLASS::stage ( ) const
inline

Shader stage.

◆ source()

const ::flatbuffers::Vector< uint8_t > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::source ( ) const
inline

Shader source (GLSL, SPIR-V, etc.).

◆ Verify() [28/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ data() [1/2]

const ::flatbuffers::Vector< uint8_t > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::data ( ) const
inline

Program data.

◆ Verify() [29/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ stage() [2/2]

kanzi::schema::ShaderStage kanzi::schema::FLATBUFFERS_FINAL_CLASS::stage ( ) const
inline

Program stage.

◆ data() [2/2]

const ::flatbuffers::Vector< uint8_t > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::data ( ) const
inline

Program data.

◆ Verify() [30/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ stages()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::BinaryProgramStageMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::stages ( ) const
inline

Program stages.

◆ Verify() [31/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ shader_format()

uint32_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::shader_format ( ) const
inline

Binary shader format.

◆ program_format()

uint32_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::program_format ( ) const
inline

Binary program format.

◆ program_type()

kanzi::schema::BinaryProgramType kanzi::schema::FLATBUFFERS_FINAL_CLASS::program_type ( ) const
inline

Binary program type.

◆ program_data_type()

kanzi::schema::BinaryProgramUnion kanzi::schema::FLATBUFFERS_FINAL_CLASS::program_data_type ( ) const
inline

◆ program_data()

const void * kanzi::schema::FLATBUFFERS_FINAL_CLASS::program_data ( ) const
inline

Binary program data.

◆ program_data_as()

template<typename T >
const T * kanzi::schema::FLATBUFFERS_FINAL_CLASS::program_data_as ( ) const

◆ program_data_as_BinaryProgramCombinedMessage()

const kanzi::schema::BinaryProgramCombinedMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::program_data_as_BinaryProgramCombinedMessage ( ) const
inline

◆ program_data_as_BinaryProgramSeparateMessage()

const kanzi::schema::BinaryProgramSeparateMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::program_data_as_BinaryProgramSeparateMessage ( ) const
inline

◆ Verify() [32/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ format() [2/4]

uint32_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::format ( ) const
inline

Shader format.

◆ sources()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ShaderSourceMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::sources ( ) const
inline

Shader sources.

◆ binary_shaders()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::BinaryShaderMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::binary_shaders ( ) const
inline

Binary shaders.

◆ Verify() [33/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ render_value_name()

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::render_value_name ( ) const
inline

Name of the property type.

◆ Verify() [34/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ property_type_name()

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::property_type_name ( ) const
inline

Name of the property type.

◆ Verify() [35/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ name_type()

kanzi::schema::UniformNameUnion kanzi::schema::FLATBUFFERS_FINAL_CLASS::name_type ( ) const
inline

◆ name() [8/9]

const void * kanzi::schema::FLATBUFFERS_FINAL_CLASS::name ( ) const
inline

Uniform name.

◆ name_as()

template<typename T >
const T * kanzi::schema::FLATBUFFERS_FINAL_CLASS::name_as ( ) const

◆ name_as_UniformNameRenderValueMessage()

const kanzi::schema::UniformNameRenderValueMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::name_as_UniformNameRenderValueMessage ( ) const
inline

◆ name_as_UniformNamePropertyTypeMessage()

const kanzi::schema::UniformNamePropertyTypeMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::name_as_UniformNamePropertyTypeMessage ( ) const
inline

◆ data_type() [2/2]

kanzi::schema::PropertyDataType kanzi::schema::FLATBUFFERS_FINAL_CLASS::data_type ( ) const
inline

Data type.

◆ array_size()

uint32_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::array_size ( ) const
inline

Array size.

For most uniforms this is 1.

◆ transformation()

kanzi::schema::UniformTransformation kanzi::schema::FLATBUFFERS_FINAL_CLASS::transformation ( ) const
inline

Transformation for bindings.

◆ binding_type()

kanzi::schema::UniformBindingType kanzi::schema::FLATBUFFERS_FINAL_CLASS::binding_type ( ) const
inline

Associated binding.

◆ is_fixed_uniform()

bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::is_fixed_uniform ( ) const
inline

Fixed uniform flag.

◆ Verify() [36/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ name() [9/9]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::name ( ) const
inline

Attribute name.

◆ type() [2/2]

kanzi::schema::GraphicsElementType kanzi::schema::FLATBUFFERS_FINAL_CLASS::type ( ) const
inline

Element type.

◆ rows()

uint8_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::rows ( ) const
inline

Rows per element.

Also applies to vector types that can be considered to have rows.

◆ columns()

uint8_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::columns ( ) const
inline

Columns per element.

◆ flags()

uint32_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::flags ( ) const
inline

Attribute flags.

◆ semantic()

kanzi::schema::VertexAttributeSemantic kanzi::schema::FLATBUFFERS_FINAL_CLASS::semantic ( ) const
inline

Semantic.

◆ semantic_index()

uint32_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::semantic_index ( ) const
inline

Semantic index.

◆ location() [2/2]

uint32_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::location ( ) const
inline

Location.

◆ Verify() [37/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ reflection_info()

const kanzi::schema::ReflectionInfoMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::reflection_info ( ) const
inline

Reflection information.

◆ shader_sets()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::ShaderSetMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::shader_sets ( ) const
inline

Shader sets.

◆ uniforms()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::UniformMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::uniforms ( ) const
inline

Uniforms.

◆ attributes()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::AttributeMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::attributes ( ) const
inline

Attributes.

◆ bindings()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::BindingMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::bindings ( ) const
inline

Bindings not directly associated with uniforms.

These incldue for example variable bindings. For most material types, the array is likely to be empty.

◆ blending_control()

bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::blending_control ( ) const
inline

Blending control.

◆ Verify() [38/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ image_url() [1/3]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::image_url ( ) const
inline

◆ Verify() [39/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ face_urls()

const ::flatbuffers::Vector<::flatbuffers::Offset<::flatbuffers::String > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::face_urls ( ) const
inline

◆ Verify() [40/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ image_url() [2/3]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::image_url ( ) const
inline

◆ slice_count()

uint32_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::slice_count ( ) const
inline

◆ Verify() [41/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ format() [3/4]

kanzi::schema::GraphicsFormat kanzi::schema::FLATBUFFERS_FINAL_CLASS::format ( ) const
inline

◆ depth_stencil_format() [1/2]

kanzi::schema::GraphicsFormat kanzi::schema::FLATBUFFERS_FINAL_CLASS::depth_stencil_format ( ) const
inline

◆ width() [2/2]

uint32_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::width ( ) const
inline

◆ height() [2/2]

uint32_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::height ( ) const
inline

◆ sample_count() [1/2]

uint32_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::sample_count ( ) const
inline

◆ depth_compare_function() [1/2]

kanzi::schema::GraphicsCompareFunction kanzi::schema::FLATBUFFERS_FINAL_CLASS::depth_compare_function ( ) const
inline

◆ Verify() [42/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ image_url() [3/3]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::image_url ( ) const
inline

◆ native_deployment_target()

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::native_deployment_target ( ) const
inline

◆ Verify() [43/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ format() [4/4]

kanzi::schema::GraphicsFormat kanzi::schema::FLATBUFFERS_FINAL_CLASS::format ( ) const
inline

◆ depth_stencil_format() [2/2]

kanzi::schema::GraphicsFormat kanzi::schema::FLATBUFFERS_FINAL_CLASS::depth_stencil_format ( ) const
inline

◆ size() [2/2]

uint32_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::size ( ) const
inline

◆ sample_count() [2/2]

uint32_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::sample_count ( ) const
inline

◆ depth_compare_function() [2/2]

kanzi::schema::GraphicsCompareFunction kanzi::schema::FLATBUFFERS_FINAL_CLASS::depth_compare_function ( ) const
inline

◆ Verify() [44/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ memory_type()

kanzi::schema::MemoryType kanzi::schema::FLATBUFFERS_FINAL_CLASS::memory_type ( ) const
inline

◆ texture_type()

kanzi::schema::TextureType kanzi::schema::FLATBUFFERS_FINAL_CLASS::texture_type ( ) const
inline

◆ minification_filter()

kanzi::schema::FilterMode kanzi::schema::FLATBUFFERS_FINAL_CLASS::minification_filter ( ) const
inline

◆ magnification_filter()

kanzi::schema::FilterMode kanzi::schema::FLATBUFFERS_FINAL_CLASS::magnification_filter ( ) const
inline

◆ mipmap_mode()

kanzi::schema::MipmapMode kanzi::schema::FLATBUFFERS_FINAL_CLASS::mipmap_mode ( ) const
inline

◆ addressing_mode()

kanzi::schema::AddressingMode kanzi::schema::FLATBUFFERS_FINAL_CLASS::addressing_mode ( ) const
inline

◆ anisotropy()

uint32_t kanzi::schema::FLATBUFFERS_FINAL_CLASS::anisotropy ( ) const
inline

◆ internal_type()

kanzi::schema::TextureInternalMessage kanzi::schema::FLATBUFFERS_FINAL_CLASS::internal_type ( ) const
inline

◆ internal()

const void * kanzi::schema::FLATBUFFERS_FINAL_CLASS::internal ( ) const
inline

◆ internal_as()

template<typename T >
const T * kanzi::schema::FLATBUFFERS_FINAL_CLASS::internal_as ( ) const

◆ internal_as_Texture2DMessage()

const kanzi::schema::Texture2DMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::internal_as_Texture2DMessage ( ) const
inline

◆ internal_as_TextureCubemapMessage()

const kanzi::schema::TextureCubemapMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::internal_as_TextureCubemapMessage ( ) const
inline

◆ internal_as_Texture3DMessage()

const kanzi::schema::Texture3DMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::internal_as_Texture3DMessage ( ) const
inline

◆ internal_as_TextureRenderTargetMessage()

const kanzi::schema::TextureRenderTargetMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::internal_as_TextureRenderTargetMessage ( ) const
inline

◆ internal_as_TextureNativeImageMessage()

const kanzi::schema::TextureNativeImageMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::internal_as_TextureNativeImageMessage ( ) const
inline

◆ internal_as_TextureCubemapRenderTargetMessage()

const kanzi::schema::TextureCubemapRenderTargetMessage * kanzi::schema::FLATBUFFERS_FINAL_CLASS::internal_as_TextureCubemapRenderTargetMessage ( ) const
inline

◆ Verify() [45/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ value() [1/3]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value ( ) const
inline

◆ Verify() [46/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ value() [2/3]

const ::flatbuffers::String * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value ( ) const
inline

◆ Verify() [47/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ values()

const ::flatbuffers::Vector<::flatbuffers::Offset< kanzi::schema::VariantMessage > > * kanzi::schema::FLATBUFFERS_FINAL_CLASS::values ( ) const
inline

◆ Verify() [48/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

◆ value_type()

kanzi::schema::VariantValueUnion kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_type ( ) const
inline

◆ value() [3/3]

const void * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value ( ) const
inline

◆ value_as()

template<typename T >
const T * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_as ( ) const

◆ value_as_VariantValueFloat()

const kanzi::schema::VariantValueFloat * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_as_VariantValueFloat ( ) const
inline

◆ value_as_VariantValueInt()

const kanzi::schema::VariantValueInt * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_as_VariantValueInt ( ) const
inline

◆ value_as_VariantValueBool()

const kanzi::schema::VariantValueBool * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_as_VariantValueBool ( ) const
inline

◆ value_as_VariantValueColor()

const kanzi::schema::VariantValueColor * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_as_VariantValueColor ( ) const
inline

◆ value_as_VariantValueVector2()

const kanzi::schema::VariantValueVector2 * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_as_VariantValueVector2 ( ) const
inline

◆ value_as_VariantValueVector3()

const kanzi::schema::VariantValueVector3 * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_as_VariantValueVector3 ( ) const
inline

◆ value_as_VariantValueVector4()

const kanzi::schema::VariantValueVector4 * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_as_VariantValueVector4 ( ) const
inline

◆ value_as_VariantValueMatrix3x3()

const kanzi::schema::VariantValueMatrix3x3 * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_as_VariantValueMatrix3x3 ( ) const
inline

◆ value_as_VariantValueMatrix4x4()

const kanzi::schema::VariantValueMatrix4x4 * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_as_VariantValueMatrix4x4 ( ) const
inline

◆ value_as_VariantValueString()

const kanzi::schema::VariantValueString * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_as_VariantValueString ( ) const
inline

◆ value_as_VariantValuePointer()

const kanzi::schema::VariantValuePointer * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_as_VariantValuePointer ( ) const
inline

◆ value_as_VariantValueResourceID()

const kanzi::schema::VariantValueResourceID * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_as_VariantValueResourceID ( ) const
inline

◆ value_as_VariantValueSRT2D()

const kanzi::schema::VariantValueSRT2D * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_as_VariantValueSRT2D ( ) const
inline

◆ value_as_VariantValueSRT3D()

const kanzi::schema::VariantValueSRT3D * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_as_VariantValueSRT3D ( ) const
inline

◆ value_as_VariantValueRange()

const kanzi::schema::VariantValueRange * kanzi::schema::FLATBUFFERS_FINAL_CLASS::value_as_VariantValueRange ( ) const
inline

◆ Verify() [49/49]

template<bool B = false>
bool kanzi::schema::FLATBUFFERS_FINAL_CLASS::Verify ( ::flatbuffers::VerifierTemplate< B > & verifier) const
inline

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