Kanzi Engine API
kanzi::ShaderProgram::BindingInfo Struct Reference

Binding info. More...

#include <kanzi/core.ui/platform/graphics_backend/gl/shader.hpp>

Public Member Functions

 BindingInfo (AbstractBindingSharedPtr bindingParam, PropertyDataType dataTypeParam, string_view nameParam)
 Constructor. More...
 

Public Attributes

AbstractBindingSharedPtr binding
 Contained binding. More...
 
PropertyDataType targetDataType
 Target data type. More...
 
string targetName
 Target render value name. More...
 

Detailed Description

Binding info.

Constructor & Destructor Documentation

kanzi::ShaderProgram::BindingInfo::BindingInfo ( AbstractBindingSharedPtr  bindingParam,
PropertyDataType  dataTypeParam,
string_view  nameParam 
)
inline

Constructor.

Parameters
bindingParamBinding used.
dataTypeParamTarget data type.
nameParamTarget name.

Member Data Documentation

AbstractBindingSharedPtr kanzi::ShaderProgram::BindingInfo::binding

Contained binding.

PropertyDataType kanzi::ShaderProgram::BindingInfo::targetDataType

Target data type.

string kanzi::ShaderProgram::BindingInfo::targetName

Target render value name.


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