Kanzi 3.9.10
shader.hpp File Reference

Classes

struct  kanzi::ShaderProgram::BindingInfo
 Binding info. More...
 
struct  kanzi::ShaderProgram::FixedUniformFunctionInfo
 Information on fixed uniform function. More...
 
struct  kanzi::ShaderProgram::SamplerInfo
 
class  kanzi::ShaderProgram
 ShaderProgram defines programmable vertex and fragment operations done by the GPU for a draw call. More...
 
struct  kanzi::ShaderTextureUniform
 Specifies single texture uniform entry. More...
 
struct  kanzi::ShaderProgram::UniformProperty
 

Namespaces

namespace  kanzi
 

Functions

ShaderProgram::FixedUniformFunction kanzi::getFixedUniformFunction (string_view renderValueName)
 Gets a matching fixed uniform function for a fixed uniform.
 
ShaderProgram::FixedUniformFunction kanzi::getFixedUniformFunction (string_view renderValueName, ShaderProgram::UniformTransformation transformation)
 Gets a matching fixed uniform function for a fixed uniform.
 
const ShaderProgram::FixedUniformFunctionInfokanzi::getFixedUniformFunctionInfo (ShaderProgram::FixedUniform uniform)
 Gets a matching fixed uniform function for a fixed uniform.
 
void kanzi::swap (ShaderProgram &shader1, ShaderProgram &shader2)
 
optional< ShaderProgram::FixedUniformkanzi::toFixedUniform (string_view uniformName)
 Gets FixedUniform from given string.