Kanzi  3.9.9
Kanzi Engine C++ API
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

 kanzi
 

Functions

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