All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
gl_render_state.hpp File Reference

Classes

class  kanzi::GlRenderState
 OpenGL render state. More...
 

Namespaces

 kanzi
 

Functions

void kanzi::updateRenderValue (Renderer &renderer, int uniformLocation, bool value)
 Update single render value. More...
 
void kanzi::updateRenderValue (Renderer &renderer, int uniformLocation, int value)
 Update single render value. More...
 
void kanzi::updateRenderValue (Renderer &renderer, int uniformLocation, float value)
 Update single render value. More...
 
void kanzi::updateRenderValue (Renderer &renderer, int uniformLocation, KzcColorRGBA value)
 Update single render value. More...
 
void kanzi::updateRenderValue (Renderer &renderer, int uniformLocation, KzcVector2 value)
 Update single render value. More...
 
void kanzi::updateRenderValue (Renderer &renderer, int uniformLocation, KzcVector3 value)
 Update single render value. More...
 
void kanzi::updateRenderValue (Renderer &renderer, int uniformLocation, KzcVector4 value)
 Update single render value. More...
 
void kanzi::updateRenderValue (Renderer &renderer, int uniformLocation, KzcMatrix3x3 value)
 Update single render value. More...
 
void kanzi::updateRenderValue (Renderer &renderer, int uniformLocation, KzcMatrix4x4 value)
 Update single render value. More...
 
template<typename T >
void kanzi::updateRenderValueContainer (Renderer &renderer, T &container)
 Update single value container. More...
 
template<>
void kanzi::updateRenderValueContainer< GlRenderStateValueContainer< TextureSharedPtr > > (Renderer &renderer, GlRenderStateValueContainer< TextureSharedPtr > &container)