GLShader Member List

This is the complete list of members for GLShader, including all inherited members.

activateLight(int lightType, int lightNum, unsigned long lightVariant, bool compile)GLShader [static]
activateLighting()GLShader
activeProgramGLShader [protected, static]
binding_incGLShader [protected, static]
buildLightShaderVariant(int lightType, int variantFlag)GLShader [static]
clear()GLShader [static]
clearShader()GLShader
CompileProgram(GLenum target, GLcharARB *sourcecode, GLhandleARB *shader)GLShader
defaultShaderGLShader [static]
defaultShaderLoadedGLShader [static]
findLoops(std::string &shaderStr, const char *loopStart, const char *loopEnd, std::vector< unsigned int > &loopStarts, std::vector< unsigned int > &loopEnds)GLShader [static]
frag_strGLShader [private]
frag_str2GLShader [private]
fragShaderGLShader [private]
fragShader2GLShader [private]
getProgramId()GLShader
GLShader()GLShader
HasGLSL(void)GLShader [static]
isLoaded()GLShader
isMultiLight(int lightType)GLShader [static]
light_bindingGLShader
light_frag_strGLShader [private, static]
light_frag_str2GLShader [private, static]
light_multiGLShader [private, static]
light_type_bindingGLShader
light_vert_strGLShader [private, static]
lightShaderGLShader [static]
LinkProgram(GLhandleARB program)GLShader
load(const char *vf, const char *ff, const char *ff2=0)GLShader
loadDefaultShader(const char *vf, const char *ff, const char *ff2=0)GLShader [static]
loadedGLShader
loadLightShader(int lightType, const char *vf, const char *ff, const char *ff2=0, bool multiLight=false)GLShader [static]
loadShaderStrings(std::string &vs, std::string &fs, std::string &fs2, const char *vf, const char *ff, const char *ff2=0)GLShader [static]
printLog(GLuint obj)GLShader [static]
processShaderQueue()GLShader [static]
programGLShader [private]
queueLightShaderVariant(int lightType, int variantFlag)GLShader [static]
searchAndReplace(std::string &haystack, const char *needle, const char *replacement)GLShader [static]
setShaderAttrib(const char *varId, unsigned int value)GLShader
setShaderValue(const char *varId, unsigned int value)GLShader
setShaderValue(const char *varId, XYZ &value)GLShader
setShaderValue(const char *varId, float *value)GLShader
setShaderValue(const char *varId, float value)GLShader
setup(const char *vp, const char *fp, const char *fp2=0)GLShader
setupShader()GLShader
setupShader(GLShader &extShader)GLShader
shader_queueGLShader [private, static]
shaderQueuePtrGLShader [private, static]
shaderValsGLShader [protected]
use()GLShader
vert_strGLShader [private]
vertShaderGLShader [private]


Generated on Thu Mar 19 19:35:20 2009 for CubicVR by  doxygen 1.5.6