, including all inherited members.
bindTexture2D(const char *name, int32_t unit, GLuint tex) | NvGLSLProgram | |
bindTexture2D(GLint index, int32_t unit, GLuint tex) | NvGLSLProgram | |
bindTexture2DMultisample(const char *name, int32_t unit, GLuint tex) | NvGLSLProgram | |
bindTexture2DMultisample(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 | |
bindTextureRect(const char *name, int32_t unit, GLuint tex) | NvGLSLProgram | |
bindTextureRect(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(const char **vertSrcArray, int32_t vertSrcCount, const char **fragSrcArray, int32_t fragSrcCount) (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] |
createFromStrings(const char **vertSrcArray, int32_t vertSrcCount, const char **fragSrcArray, int32_t fragSrcCount, bool strict=false) | NvGLSLProgram | [static] |
disable() | NvGLSLProgram | |
enable() | NvGLSLProgram | |
getAttribLocation(const char *attribute, bool isOptional=false) | NvGLSLProgram | |
getGlobalShaderHeader() | NvGLSLProgram | [inline, static] |
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] |
ms_shaderHeader (defined in NvGLSLProgram) | NvGLSLProgram | [protected, static] |
NvGLSLProgram() | NvGLSLProgram | |
relink() | NvGLSLProgram | |
setGlobalShaderHeader(const char *header) | NvGLSLProgram | [inline, static] |
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(const char **vertSrcArray, int32_t vertSrcCount, const char **fragSrcArray, int32_t fragSrcCount, 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 | |