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