Value source binding target. More...
#include <kanzi/core.ui/schema/variant_schema.hpp>
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 void * | image_union () const |
| template<typename T > | |
| const T * | image_union_as () const |
| const kanzi::schema::Image2DMessage * | image_union_as_Image2DMessage () const |
| const kanzi::schema::ImageRawMessage * | image_union_as_ImageRawMessage () const |
| const kanzi::schema::MipmapImageMessage * | image_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 void * | internal () const |
| template<typename T > | |
| const T * | internal_as () const |
| const kanzi::schema::Texture2DMessage * | internal_as_Texture2DMessage () const |
| const kanzi::schema::Texture3DMessage * | internal_as_Texture3DMessage () const |
| const kanzi::schema::TextureCubemapMessage * | internal_as_TextureCubemapMessage () const |
| const kanzi::schema::TextureCubemapRenderTargetMessage * | internal_as_TextureCubemapRenderTargetMessage () const |
| const kanzi::schema::TextureNativeImageMessage * | internal_as_TextureNativeImageMessage () const |
| const kanzi::schema::TextureRenderTargetMessage * | internal_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 void * | mode_union () const |
| template<typename T > | |
| const T * | mode_union_as () const |
| const kanzi::schema::OneWayBindingMessage * | mode_union_as_OneWayBindingMessage () const |
| const kanzi::schema::ToSourceBindingMessage * | mode_union_as_ToSourceBindingMessage () const |
| const kanzi::schema::TwoWayBindingMessage * | mode_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 void * | name () const |
| Uniform name. | |
| const ::flatbuffers::String * | name () const |
| Attribute name. | |
| template<typename T > | |
| const T * | name_as () const |
| const kanzi::schema::UniformNamePropertyTypeMessage * | name_as_UniformNamePropertyTypeMessage () const |
| const kanzi::schema::UniformNameRenderValueMessage * | name_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 void * | program_data () const |
| Binary program data. | |
| template<typename T > | |
| const T * | program_data_as () const |
| const kanzi::schema::BinaryProgramCombinedMessage * | program_data_as_BinaryProgramCombinedMessage () const |
| const kanzi::schema::BinaryProgramSeparateMessage * | program_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 void * | target_union () const |
| template<typename T > | |
| const T * | target_union_as () const |
| const kanzi::schema::BindingTargetModifierMessage * | target_union_as_BindingTargetModifierMessage () const |
| const kanzi::schema::BindingTargetRenderValueMessage * | target_union_as_BindingTargetRenderValueMessage () const |
| const kanzi::schema::BindingTargetValueSourceMessage * | target_union_as_BindingTargetValueSourceMessage () const |
| const kanzi::schema::BindingTargetVariableMessage * | target_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 void * | value () const |
| template<typename T > | |
| const T * | value_as () const |
| const kanzi::schema::VariantValueBool * | value_as_VariantValueBool () const |
| const kanzi::schema::VariantValueColor * | value_as_VariantValueColor () const |
| const kanzi::schema::VariantValueFloat * | value_as_VariantValueFloat () const |
| const kanzi::schema::VariantValueInt * | value_as_VariantValueInt () const |
| const kanzi::schema::VariantValueMatrix3x3 * | value_as_VariantValueMatrix3x3 () const |
| const kanzi::schema::VariantValueMatrix4x4 * | value_as_VariantValueMatrix4x4 () const |
| const kanzi::schema::VariantValuePointer * | value_as_VariantValuePointer () const |
| const kanzi::schema::VariantValueRange * | value_as_VariantValueRange () const |
| const kanzi::schema::VariantValueResourceID * | value_as_VariantValueResourceID () const |
| const kanzi::schema::VariantValueSRT2D * | value_as_VariantValueSRT2D () const |
| const kanzi::schema::VariantValueSRT3D * | value_as_VariantValueSRT3D () const |
| const kanzi::schema::VariantValueString * | value_as_VariantValueString () const |
| const kanzi::schema::VariantValueVector2 * | value_as_VariantValueVector2 () const |
| const kanzi::schema::VariantValueVector3 * | value_as_VariantValueVector3 () const |
| const kanzi::schema::VariantValueVector4 * | value_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 |
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.
| typedef BindingRenderPropertyValueSourceMessageBuilder kanzi::schema::FLATBUFFERS_FINAL_CLASS::Builder |
| typedef BindingObjectPropertyValueSourceMessageBuilder kanzi::schema::FLATBUFFERS_FINAL_CLASS::Builder |
| typedef ReflectionInterfaceBlockMemberMessageBuilder kanzi::schema::FLATBUFFERS_FINAL_CLASS::Builder |
| typedef ReflectionAccelerationStructureMessageBuilder kanzi::schema::FLATBUFFERS_FINAL_CLASS::Builder |
|
inline |
Property type name.
|
inline |
Target property field.
|
inline |
|
inline |
Property type name.
|
inline |
Target property field.
|
inline |
|
inline |
Render value name.
|
inline |
Target data type.
|
inline |
|
inline |
Variable name.
|
inline |
|
inline |
|
inline |
|
inline |
Target object path.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Animation ID.
|
inline |
Input argument for the animation.
BindingExpressionArgumentType in engine. Encoded as uint16_t.
|
inline |
Output register index.
|
inline |
|
inline |
Property type to be extracted from the range.
|
inline |
Input argument containing the range.
BindingExpressionArgumentType in engine. Encoded as uint16_t.
|
inline |
Output register index.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Member name.
|
inline |
Offset.
|
inline |
Type info.
|
inline |
|
inline |
Interface block key.
Doubles as name.
|
inline |
Interface block size.
|
inline |
Members within the interface block.
|
inline |
Access mode.
|
inline |
Access stage.
|
inline |
|
inline |
Image name.
|
inline |
Type of the image.
|
inline |
Access mode.
|
inline |
Access stage.
|
inline |
|
inline |
Sampler name.
|
inline |
|
inline |
Buffer name.
|
inline |
Buffer format.
|
inline |
Access mode.
|
inline |
Access stage.
|
inline |
|
inline |
Acceleration structure name.
|
inline |
|
inline |
Uniform blocks within the binding block.
|
inline |
Storage blocks within the binding block.
|
inline |
Images within the binding block.
|
inline |
Samplers within the binding block.
|
inline |
Buffers within the binding block.
|
inline |
Acceleration structures within the binding block.
|
inline |
|
inline |
Attribute key.
|
inline |
Location.
|
inline |
Component.
|
inline |
Attribute type info.
|
inline |
|
inline |
Binding blocks.
|
inline |
Constant block, limited to one.
|
inline |
Input attributes.
|
inline |
Output attributes.
|
inline |
Advanced blend equation on/off.
|
inline |
|
inline |
Shader stage.
|
inline |
Shader source (GLSL, SPIR-V, etc.).
|
inline |
|
inline |
Program data.
|
inline |
|
inline |
Program stage.
|
inline |
Program data.
|
inline |
|
inline |
Program stages.
|
inline |
|
inline |
Binary shader format.
|
inline |
Binary program format.
|
inline |
Binary program type.
|
inline |
Binary program data.
|
inline |
|
inline |
|
inline |
|
inline |
Shader format.
|
inline |
Shader sources.
|
inline |
Binary shaders.
|
inline |
|
inline |
Name of the property type.
|
inline |
|
inline |
Name of the property type.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Data type.
|
inline |
Array size.
For most uniforms this is 1.
|
inline |
Transformation for bindings.
|
inline |
Associated binding.
|
inline |
Fixed uniform flag.
|
inline |
|
inline |
Attribute name.
|
inline |
Element type.
|
inline |
Rows per element.
Also applies to vector types that can be considered to have rows.
|
inline |
Columns per element.
|
inline |
Attribute flags.
|
inline |
Semantic.
|
inline |
Semantic index.
|
inline |
Location.
|
inline |
|
inline |
Reflection information.
|
inline |
Shader sets.
|
inline |
Uniforms.
|
inline |
Attributes.
|
inline |
Bindings not directly associated with uniforms.
These incldue for example variable bindings. For most material types, the array is likely to be empty.
|
inline |
Blending control.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |