MorphoGraphX
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mgx::Shader Member List

This is the complete list of members for mgx::Shader, including all inherited members.

_initialized (defined in mgx::Shader)mgx::Shaderprotected
_program (defined in mgx::Shader)mgx::Shaderprotected
activeTexture(ActiveTextures at) (defined in mgx::Shader)mgx::Shaderinlinestatic
activeTexture(int at) (defined in mgx::Shader)mgx::Shaderinlinestatic
ActiveTextures enum name (defined in mgx::Shader)mgx::Shader
addFragmentShader(const QString &filename) (defined in mgx::Shader)mgx::Shader
addFragmentShaderCode(const QString &code) (defined in mgx::Shader)mgx::Shader
addVertexShader(const QString &filename) (defined in mgx::Shader)mgx::Shader
addVertexShaderCode(const QString &code) (defined in mgx::Shader)mgx::Shader
AT_BACK_TEX enum value (defined in mgx::Shader)mgx::Shader
AT_CMAP_TEX enum value (defined in mgx::Shader)mgx::Shader
AT_DEPTH_TEX enum value (defined in mgx::Shader)mgx::Shader
AT_END enum value (defined in mgx::Shader)mgx::Shader
AT_FINAL_VOLUME_TEX enum value (defined in mgx::Shader)mgx::Shader
AT_FRONT_COLOR_TEX enum value (defined in mgx::Shader)mgx::Shader
AT_FRONT_TEX enum value (defined in mgx::Shader)mgx::Shader
AT_HEAT_TEX enum value (defined in mgx::Shader)mgx::Shader
AT_LABEL_TEX enum value (defined in mgx::Shader)mgx::Shader
AT_NONE enum value (defined in mgx::Shader)mgx::Shader
AT_OCCLUSION_TEX enum value (defined in mgx::Shader)mgx::Shader
AT_SECOND_CMAP_TEX enum value (defined in mgx::Shader)mgx::Shader
AT_SECOND_TEX3D enum value (defined in mgx::Shader)mgx::Shader
AT_SURF_RENDER_TEX enum value (defined in mgx::Shader)mgx::Shader
AT_SURF_TEX enum value (defined in mgx::Shader)mgx::Shader
AT_TEX2D enum value (defined in mgx::Shader)mgx::Shader
AT_TEX3D enum value (defined in mgx::Shader)mgx::Shader
attribLocation(const QString &name) (defined in mgx::Shader)mgx::Shader
changeFragmentShader(int pos, const QString &filename) (defined in mgx::Shader)mgx::Shader
changeFragmentShaderCode(int pos, const QString &code) (defined in mgx::Shader)mgx::Shader
changeVertexShader(int pos, const QString &filename) (defined in mgx::Shader)mgx::Shader
changeVertexShaderCode(int pos, const QString &code) (defined in mgx::Shader)mgx::Shader
cleanShaders() (defined in mgx::Shader)mgx::Shader
code_t typedef (defined in mgx::Shader)mgx::Shaderprotected
compileShader(GLenum shader_type, QString content) (defined in mgx::Shader)mgx::Shader
compileShaderFile(GLenum shader_type, QString filename) (defined in mgx::Shader)mgx::Shader
fragment_shaders (defined in mgx::Shader)mgx::Shaderprotected
fragment_shaders_code (defined in mgx::Shader)mgx::Shaderprotected
getFragmentShader(unsigned int pos) const (defined in mgx::Shader)mgx::Shaderinline
getVertexShader(unsigned int pos) const (defined in mgx::Shader)mgx::Shaderinline
has_shaders (defined in mgx::Shader)mgx::Shaderprotected
hasShaders() const (defined in mgx::Shader)mgx::Shaderinline
init() (defined in mgx::Shader)mgx::Shader
initialized() const (defined in mgx::Shader)mgx::Shaderinline
invalidate() (defined in mgx::Shader)mgx::Shaderinline
isFragmentShaderCode(unsigned int pos) const (defined in mgx::Shader)mgx::Shaderinline
isVertexShaderCode(unsigned int pos) const (defined in mgx::Shader)mgx::Shaderinline
loadUniform(GLint program, const QString &name, const GLSLValue &value) (defined in mgx::Shader)mgx::Shaderprotected
model_uniform_names (defined in mgx::Shader)mgx::Shaderprotected
model_uniform_values (defined in mgx::Shader)mgx::Shaderprotected
printProgramInfoLog(GLuint object) (defined in mgx::Shader)mgx::Shader
printShaderInfoLog(GLuint object) (defined in mgx::Shader)mgx::Shader
program() const (defined in mgx::Shader)mgx::Shaderinline
removeFragmentShader(const QString &filename) (defined in mgx::Shader)mgx::Shader
removeFragmentShaderCode(const QString &code) (defined in mgx::Shader)mgx::Shader
removeVertexShader(const QString &filename) (defined in mgx::Shader)mgx::Shader
removeVertexShaderCode(const QString &code) (defined in mgx::Shader)mgx::Shader
reportGLError(const char *id, const char *file, int line) (defined in mgx::Shader)mgx::Shaderstatic
reportGLError(const QString &id, const char *file, int line) (defined in mgx::Shader)mgx::Shaderstatic
setAttrib(const QString &name, const GLSLValue &value) (defined in mgx::Shader)mgx::Shader
setAttrib(GLuint loc, const GLSLValue &value) (defined in mgx::Shader)mgx::Shader
setUniform(const QString &name, const GLSLValue &value) (defined in mgx::Shader)mgx::Shader
setUniform_instant(const QString &name, const GLSLValue &value) (defined in mgx::Shader)mgx::Shader
setupShaders() (defined in mgx::Shader)mgx::Shader
setupUniforms() (defined in mgx::Shader)mgx::Shader
setVerbosity(int verb) (defined in mgx::Shader)mgx::Shaderinline
Shader(int verbosity=1) (defined in mgx::Shader)mgx::Shader
shaderTypeName(GLenum shader_type) (defined in mgx::Shader)mgx::Shader
stopUsingShaders() (defined in mgx::Shader)mgx::Shaderstatic
uniform_names (defined in mgx::Shader)mgx::Shaderprotected
uniform_values (defined in mgx::Shader)mgx::Shaderprotected
useShaders() (defined in mgx::Shader)mgx::Shader
verbosity (defined in mgx::Shader)mgx::Shaderprotected
vertex_shaders (defined in mgx::Shader)mgx::Shaderprotected
vertex_shaders_code (defined in mgx::Shader)mgx::Shaderprotected