NvGLSLProgram Member List

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

bindTexture2D(const char *name, int32_t unit, GLuint tex)NvGLSLProgram
bindTexture2D(GLint index, int32_t unit, GLuint tex)NvGLSLProgram
bindTextureArray(const char *name, int32_t unit, GLuint tex)NvGLSLProgram
bindTextureArray(GLint index, int32_t unit, GLuint tex)NvGLSLProgram
checkCompileError(GLuint object, int32_t target) (defined in NvGLSLProgram)NvGLSLProgram [protected]
compileProgram(const char *vsource, const char *fsource) (defined in NvGLSLProgram)NvGLSLProgram [protected]
compileProgram(ShaderSourceItem *src, int32_t count) (defined in NvGLSLProgram)NvGLSLProgram [protected]
createFromFiles(const char *vertFilename, const char *fragFilename, bool strict=false)NvGLSLProgram [static]
createFromStrings(const char *vertSrc, const char *fragSrc, bool strict=false)NvGLSLProgram [static]
disable()NvGLSLProgram
enable()NvGLSLProgram
getAttribLocation(const char *attribute, bool isOptional=false)NvGLSLProgram
getProgram()NvGLSLProgram [inline]
getUniformLocation(const char *uniform, bool isOptional=false)NvGLSLProgram
m_program (defined in NvGLSLProgram)NvGLSLProgram [protected]
m_strict (defined in NvGLSLProgram)NvGLSLProgram [protected]
ms_logAllMissing (defined in NvGLSLProgram)NvGLSLProgram [protected, static]
NvGLSLProgram()NvGLSLProgram
relink()NvGLSLProgram
setLogAllMissing(bool logMissing)NvGLSLProgram [inline, static]
setSourceFromFiles(const char *vertFilename, const char *fragFilename, bool strict=false)NvGLSLProgram
setSourceFromStrings(const char *vertSrc, const char *fragSrc, bool strict=false)NvGLSLProgram
setSourceFromStrings(ShaderSourceItem *src, int32_t count, bool strict=false)NvGLSLProgram
setUniform1f(const char *name, float value)NvGLSLProgram
setUniform1f(GLint index, float value)NvGLSLProgram
setUniform1i(const char *name, int32_t value)NvGLSLProgram
setUniform1i(GLint index, int32_t value)NvGLSLProgram
setUniform2f(const char *name, float x, float y)NvGLSLProgram
setUniform2f(GLint index, float x, float y)NvGLSLProgram
setUniform2i(const char *name, int32_t x, int32_t y)NvGLSLProgram
setUniform2i(GLint index, int32_t x, int32_t y)NvGLSLProgram
setUniform3f(const char *name, float x, float y, float z)NvGLSLProgram
setUniform3f(GLint index, float x, float y, float z)NvGLSLProgram
setUniform3fv(const char *name, const float *value, int32_t count=1)NvGLSLProgram
setUniform3fv(GLint index, const float *value, int32_t count=1)NvGLSLProgram
setUniform3i(const char *name, int32_t x, int32_t y, int32_t z)NvGLSLProgram
setUniform3i(GLint index, int32_t x, int32_t y, int32_t z)NvGLSLProgram
setUniform4f(const char *name, float x, float y, float z, float w)NvGLSLProgram
setUniform4f(GLint index, float x, float y, float z, float w)NvGLSLProgram
setUniform4fv(const char *name, const float *value, int32_t count=1)NvGLSLProgram
setUniform4fv(GLint index, const float *value, int32_t count=1)NvGLSLProgram
setUniformMatrix4fv(const GLchar *name, GLfloat *m, int32_t count=1, bool transpose=false)NvGLSLProgram
setUniformMatrix4fv(GLint index, GLfloat *m, int32_t count=1, bool transpose=false)NvGLSLProgram
~NvGLSLProgram() (defined in NvGLSLProgram)NvGLSLProgram