| ambientColor 列挙値 | mgGLSLProgram | |
| anchorPoint 列挙値 | mgGLSLProgram | |
| bindAttribLocation(GLuint location, const char *name) | mgGLSLProgram | |
| bindFragDataLocation(GLuint location, const char *name) | mgGLSLProgram | |
| compileShaderFromFile(const char *fileName, GLSLShaderType type) | mgGLSLProgram | |
| compileShaderFromString(const std::string &source, GLSLShaderType type) | mgGLSLProgram | |
| constantAttenuation 列挙値 | mgGLSLProgram | |
| CoordinateType 列挙値 | mgGLSLProgram | |
| diffuseColor 列挙値 | mgGLSLProgram | |
| dpiFactor 列挙値 | mgGLSLProgram | |
| DrawType 列挙値 | mgGLSLProgram | |
| EnableLights(bool bEnabled=true) | mgGLSLProgram | |
| ForceLight 列挙値 | mgGLSLProgram | |
| FRAGMENT 列挙値 | mgGLSLProgram | |
| freeProgram() | mgGLSLProgram | |
| FuncType 列挙値 | mgGLSLProgram | |
| GEOMETRY 列挙値 | mgGLSLProgram | |
| getCurrentGLSLProgram() | mgGLSLProgram | static |
| getFuncType() | mgGLSLProgram | |
| getHandle() | mgGLSLProgram | |
| getOpenGLVerion(GLint &major, GLint &minor) const | mgGLSLProgram | |
| getUniformLocation(const char *name) const | mgGLSLProgram | |
| getUniformLocation(const std::string &name) const | mgGLSLProgram | inline |
| getvColorLocation() const | mgGLSLProgram | |
| getvNormalLocation() const | mgGLSLProgram | |
| getvPositionLocation() const | mgGLSLProgram | |
| getvTextureCoordLocation() const | mgGLSLProgram | |
| GLSLShaderType 列挙名 | mgGLSLProgram | |
| isEnabled 列挙値 | mgGLSLProgram | |
| isLinked() | mgGLSLProgram | |
| LIGHT_NUM | mgGLSLProgram | static |
| LightEnabled() | mgGLSLProgram | |
| LightProps 列挙名 | mgGLSLProgram | |
| LightTwoSides 列挙値 | mgGLSLProgram | |
| linearAttenuation 列挙値 | mgGLSLProgram | |
| link() | mgGLSLProgram | |
| log() | mgGLSLProgram | |
| MAX_ATTRIB_LOC | mgGLSLProgram | static |
| mgGLSLProgram() | mgGLSLProgram | |
| modelViewMatrix 列挙値 | mgGLSLProgram | |
| modelViewProjMatrix 列挙値 | mgGLSLProgram | |
| ndcMarix 列挙値 | mgGLSLProgram | |
| ndcScaleMatrix 列挙値 | mgGLSLProgram | |
| normalMatrix 列挙値 | mgGLSLProgram | |
| pointSize 列挙値 | mgGLSLProgram | |
| position 列挙値 | mgGLSLProgram | |
| printActiveAttribs() | mgGLSLProgram | |
| printActiveUniforms() | mgGLSLProgram | |
| printLightProps() | mgGLSLProgram | |
| printLightProps(GLint lightNo) | mgGLSLProgram | |
| printPrjMatrix() | mgGLSLProgram | |
| projMatrix 列挙値 | mgGLSLProgram | |
| PROP_NUM | mgGLSLProgram | static |
| quadraticAttenuation 列挙値 | mgGLSLProgram | |
| setCurrentGLSLProgram(mgGLSLProgram *glsl) | mgGLSLProgram | static |
| setFuncType(mgGLSL::FuncType type) | mgGLSLProgram | |
| setOpenGLVersion() | mgGLSLProgram | |
| setUniform(GLint loc, float x, float y, float z) | mgGLSLProgram | |
| setUniform(GLint loc, const glm::vec3 &v) | mgGLSLProgram | |
| setUniform(GLint loc, const glm::vec4 &v) | mgGLSLProgram | |
| setUniform(GLint loc, const glm::mat4 &m) | mgGLSLProgram | |
| setUniform(GLint loc, const glm::mat3 &m) | mgGLSLProgram | |
| setUniform(GLint loc, float val) | mgGLSLProgram | |
| setUniform(GLint loc, int val) | mgGLSLProgram | |
| setUniform(GLint loc, bool val) | mgGLSLProgram | |
| setUniform(UniformName name, float x, float y, float z) | mgGLSLProgram | |
| setUniform(UniformName name, const glm::vec3 &v) | mgGLSLProgram | |
| setUniform(UniformName name, const glm::vec4 &v) | mgGLSLProgram | |
| setUniform(UniformName name, const glm::mat4 &m) | mgGLSLProgram | |
| setUniform(UniformName name, const glm::mat3 &m) | mgGLSLProgram | |
| setUniform(UniformName name, float val) | mgGLSLProgram | |
| setUniform(UniformName name, int val) | mgGLSLProgram | |
| setUniform(UniformName name, bool val) | mgGLSLProgram | |
| setUniformLights(GLint lightNo, LightProps name, float x, float y, float z) | mgGLSLProgram | |
| setUniformLights(GLint lightNo, LightProps name, const glm::vec3 &v) | mgGLSLProgram | |
| setUniformLights(GLint lightNo, LightProps name, const glm::vec4 &v) | mgGLSLProgram | |
| setUniformLights(GLint lightNo, LightProps name, const glm::mat4 &m) | mgGLSLProgram | |
| setUniformLights(GLint lightNo, LightProps name, const glm::mat3 &m) | mgGLSLProgram | |
| setUniformLights(GLint lightNo, LightProps name, float val) | mgGLSLProgram | |
| setUniformLights(GLint lightNo, LightProps name, int val) | mgGLSLProgram | |
| setUniformLights(GLint lightNo, LightProps name, bool val) | mgGLSLProgram | |
| ShaderMode 列挙値 | mgGLSLProgram | |
| specularColor 列挙値 | mgGLSLProgram | |
| spotCutoff 列挙値 | mgGLSLProgram | |
| spotDirection 列挙値 | mgGLSLProgram | |
| spotExponent 列挙値 | mgGLSLProgram | |
| TESS_CONTROL 列挙値 | mgGLSLProgram | |
| TESS_EVALUATION 列挙値 | mgGLSLProgram | |
| texture2D 列挙値 | mgGLSLProgram | |
| UniformName 列挙名 | mgGLSLProgram | |
| use() | mgGLSLProgram | |
| vColor 列挙値 | mgGLSLProgram | |
| VERTEX 列挙値 | mgGLSLProgram | |
| VertexAttribId 列挙名 | mgGLSLProgram | |
| vNormal 列挙値 | mgGLSLProgram | |
| vPosition 列挙値 | mgGLSLProgram | |
| vTextureCoord 列挙値 | mgGLSLProgram | |
| ZebraAxis 列挙値 | mgGLSLProgram | |
| ZebraSize 列挙値 | mgGLSLProgram | |
| ~mgGLSLProgram() | mgGLSLProgram | |