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 | |