GLC_lib  2.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
GLC_UniformShaderData Class Reference

#include <glc_uniformshaderdata.h>

Public Member Functions

 GLC_UniformShaderData ()
 
virtual ~GLC_UniformShaderData ()
 
Set Functions
void setLightValues (const GLC_Light &light)
 Set Light values from the given light.
 
void setLightingState (bool enable)
 Set lighting enbale state.
 
void setModelViewProjectionMatrix (const GLC_Matrix4x4 &modelView, const GLC_Matrix4x4 &projection)
 Set the model view matrix.
 
void updateAll (const GLC_Context *pContext)
 Update all uniform variables.
 

Detailed Description

Definition at line 36 of file glc_uniformshaderdata.h.

Constructor & Destructor Documentation

GLC_UniformShaderData::GLC_UniformShaderData ( )

Definition at line 31 of file glc_uniformshaderdata.cpp.

GLC_UniformShaderData::~GLC_UniformShaderData ( )
virtual

Definition at line 37 of file glc_uniformshaderdata.cpp.

Member Function Documentation

void GLC_UniformShaderData::setLightingState ( bool  enable)
void GLC_UniformShaderData::setLightValues ( const GLC_Light light)

Set Light values from the given light.

Definition at line 45 of file glc_uniformshaderdata.cpp.

void GLC_UniformShaderData::setModelViewProjectionMatrix ( const GLC_Matrix4x4 modelView,
const GLC_Matrix4x4 projection 
)
void GLC_UniformShaderData::updateAll ( const GLC_Context pContext)

The documentation for this class was generated from the following files:

©2005-2013 Laurent Ribon