MorphoGraphX  2.0-1-227
mgx::Shader Member List

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

_initializedmgx::Shaderprotected
_programmgx::Shaderprotected
activeTexture(ActiveTextures at)mgx::Shaderinlinestatic
activeTexture(int at)mgx::Shaderinlinestatic
ActiveTextures enum namemgx::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 valuemgx::Shader
AT_CMAP_TEX enum valuemgx::Shader
AT_DEPTH_TEX enum valuemgx::Shader
AT_END enum valuemgx::Shader
AT_FINAL_VOLUME_TEX enum valuemgx::Shader
AT_FRONT_COLOR_TEX enum valuemgx::Shader
AT_FRONT_TEX enum valuemgx::Shader
AT_HEAT_TEX enum valuemgx::Shader
AT_LABEL_TEX enum valuemgx::Shader
AT_NONE enum valuemgx::Shader
AT_OCCLUSION_TEX enum valuemgx::Shader
AT_SECOND_CMAP_TEX enum valuemgx::Shader
AT_SECOND_TEX3D enum valuemgx::Shader
AT_SURF_RENDER_TEX enum valuemgx::Shader
AT_SURF_TEX enum valuemgx::Shader
AT_TEX2D enum valuemgx::Shader
AT_TEX3D enum valuemgx::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 typedefmgx::Shaderprotected
compileShader(GLenum shader_type, QString content)mgx::Shader
compileShaderFile(GLenum shader_type, QString filename)mgx::Shader
fragment_shadersmgx::Shaderprotected
fragment_shaders_codemgx::Shaderprotected
getFragmentShader(unsigned int pos) constmgx::Shaderinline
getVertexShader(unsigned int pos) constmgx::Shaderinline
has_shadersmgx::Shaderprotected
hasShaders() constmgx::Shaderinline
init()mgx::Shader
initialized() constmgx::Shaderinline
invalidate()mgx::Shaderinline
isFragmentShaderCode(unsigned int pos) constmgx::Shaderinline
isVertexShaderCode(unsigned int pos) constmgx::Shaderinline
loadUniform(GLint program, const QString &name, const GLSLValue &value)mgx::Shaderprotected
model_uniform_namesmgx::Shaderprotected
model_uniform_valuesmgx::Shaderprotected
printProgramInfoLog(GLuint object)mgx::Shader
printShaderInfoLog(GLuint object)mgx::Shader
program() constmgx::Shaderinline
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::Shaderinline
Shader(int verbosity=1)mgx::Shader
shaderTypeName(GLenum shader_type)mgx::Shader
stopUsingShaders()mgx::Shaderstatic
uniform_namesmgx::Shaderprotected
uniform_valuesmgx::Shaderprotected
useShaders()mgx::Shader
verbositymgx::Shaderprotected
vertex_shadersmgx::Shaderprotected
vertex_shaders_codemgx::Shaderprotected