scg3  0.6
scg::ShaderCore Member List

This is the complete list of members for scg::ShaderCore, including all inherited members.

checkCompileError_(const ShaderID &shaderID) constscg::ShaderCoreprotected
checkLinkError_(GLuint program) constscg::ShaderCoreprotected
clear()scg::ShaderCore
Core()scg::Core
create(GLuint program, const std::vector< ShaderID > &shaderIDs)scg::ShaderCorestatic
getProgram() constscg::ShaderCore
getUniformLoc(const std::string &name) constscg::ShaderCoreinline
init() constscg::ShaderCore
program_scg::ShaderCoreprotected
render(RenderState *renderState)scg::ShaderCorevirtual
renderPost(RenderState *renderState)scg::ShaderCorevirtual
setUniform1f(const std::string &name, GLfloat value) constscg::ShaderCoreinline
setUniform1fv(const std::string &name, GLsizei count, const GLfloat *value) constscg::ShaderCoreinline
setUniform1i(const std::string &name, GLint value) constscg::ShaderCoreinline
setUniform1iv(const std::string &name, GLsizei count, const GLint *value) constscg::ShaderCoreinline
setUniform2fv(const std::string &name, GLsizei count, const GLfloat *value) constscg::ShaderCoreinline
setUniform3fv(const std::string &name, GLsizei count, const GLfloat *value) constscg::ShaderCoreinline
setUniform4fv(const std::string &name, GLsizei count, const GLfloat *value) constscg::ShaderCoreinline
setUniformMatrix2fv(const std::string &name, GLsizei count, const GLfloat *value) constscg::ShaderCoreinline
setUniformMatrix3fv(const std::string &name, GLsizei count, const GLfloat *value) constscg::ShaderCoreinline
setUniformMatrix4fv(const std::string &name, GLsizei count, const GLfloat *value) constscg::ShaderCoreinline
ShaderCore(GLuint program, const std::vector< ShaderID > &shaderIDs)scg::ShaderCore
shaderCoreOld_scg::ShaderCoreprotected
shaderIDs_scg::ShaderCoreprotected
uniformLocMap_scg::ShaderCoremutableprotected
~Core()=0scg::Corepure virtual
~ShaderCore()scg::ShaderCorevirtual