Visualization Library 2.1.0

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
vl::GLSLProgram Member List

This is the complete list of members for vl::GLSLProgram, including all inherited members.

apply(int index, const Camera *, OpenGLContext *ctx) constvl::GLSLProgramvirtual
applyUniformSet(const UniformSet *uniforms=NULL) constvl::GLSLProgram
as()vl::Objectinline
as() constvl::Objectinline
attachShader(GLSLShader *shader)vl::GLSLProgram
automaticDelete() constvl::Objectinline
bindAttribLocation(unsigned int index, const char *name)vl::GLSLProgram
bindFragDataLocation(int color_number, const char *name)vl::GLSLProgram
clone() constvl::GLSLPrograminlinevirtual
createProgram()vl::GLSLProgram
decReference()vl::Objectinline
deleteProgram()vl::GLSLProgram
detachAllShaders()vl::GLSLProgram
detachShader(GLSLShader *shader)vl::GLSLProgram
discardAllShaders()vl::GLSLProgram
eraseAllUniforms()vl::GLSLPrograminline
eraseUniform(const char *name)vl::GLSLPrograminline
eraseUniform(const Uniform *uniform)vl::GLSLPrograminline
fragDataLocation(const char *name) constvl::GLSLProgram
fragDataLocations() constvl::GLSLPrograminline
getAttribLocation(const char *name) constvl::GLSLPrograminline
getProgramBinary(GLenum &binary_format, std::vector< unsigned char > &binary) constvl::GLSLProgram
getUniform(int location, fvec2 &vec) constvl::GLSLPrograminline
getUniform(int location, fvec3 &vec) constvl::GLSLPrograminline
getUniform(int location, fvec4 &vec) constvl::GLSLPrograminline
getUniform(int location, fmat2 &mat) constvl::GLSLPrograminline
getUniform(int location, fmat3 &mat) constvl::GLSLPrograminline
getUniform(int location, fmat4 &mat) constvl::GLSLPrograminline
getUniform(int location, ivec2 &vec) constvl::GLSLPrograminline
getUniform(int location, ivec3 &vec) constvl::GLSLPrograminline
getUniform(int location, ivec4 &vec) constvl::GLSLPrograminline
getUniform(const char *name, fvec2 &vec) constvl::GLSLPrograminline
getUniform(const char *name, fvec3 &vec) constvl::GLSLPrograminline
getUniform(const char *name, fvec4 &vec) constvl::GLSLPrograminline
getUniform(const char *name, fmat2 &mat) constvl::GLSLPrograminline
getUniform(const char *name, fmat3 &mat) constvl::GLSLPrograminline
getUniform(const char *name, fmat4 &mat) constvl::GLSLPrograminline
getUniform(const char *name, ivec2 &vec) constvl::GLSLPrograminline
getUniform(const char *name, ivec3 &vec) constvl::GLSLPrograminline
getUniform(const char *name, ivec4 &vec) constvl::GLSLPrograminline
getUniform(const char *name)vl::GLSLPrograminline
getUniformfv(int location, float *params) constvl::GLSLPrograminline
getUniformfv(const char *name, float *params) constvl::GLSLPrograminline
getUniformiv(int location, int *params) constvl::GLSLPrograminline
getUniformiv(const char *name, int *params) constvl::GLSLPrograminline
getUniformLocation(const char *name) constvl::GLSLPrograminline
getUniformSet()vl::GLSLPrograminline
getUniformSet() constvl::GLSLPrograminline
GLSLProgram()vl::GLSLProgram
gocUniform(const char *name)vl::GLSLPrograminline
handle() constvl::GLSLPrograminline
incReference() constvl::Objectinline
infoLog() constvl::GLSLProgram
linked() constvl::GLSLPrograminline
linkProgram(bool force_relink=false)vl::GLSLProgram
linkStatus() constvl::GLSLProgram
m_vl_ModelViewMatrixvl::GLSLProgramprotected
m_vl_ModelViewProjectionMatrixvl::GLSLProgramprotected
m_vl_NormalMatrixvl::GLSLProgramprotected
m_vl_ProjectionMatrixvl::GLSLProgramprotected
m_vl_VertexColorvl::GLSLProgramprotected
m_vl_VertexFogCoordvl::GLSLProgramprotected
m_vl_VertexNormalvl::GLSLProgramprotected
m_vl_VertexPositionvl::GLSLProgramprotected
m_vl_VertexSecondaryColorvl::GLSLProgramprotected
m_vl_VertexTexCoord0vl::GLSLProgramprotected
m_vl_VertexTexCoord1vl::GLSLProgramprotected
m_vl_VertexTexCoord10vl::GLSLProgramprotected
m_vl_VertexTexCoord2vl::GLSLProgramprotected
m_vl_VertexTexCoord3vl::GLSLProgramprotected
m_vl_VertexTexCoord4vl::GLSLProgramprotected
m_vl_VertexTexCoord5vl::GLSLProgramprotected
m_vl_VertexTexCoord6vl::GLSLProgramprotected
m_vl_VertexTexCoord7vl::GLSLProgramprotected
m_vl_VertexTexCoord8vl::GLSLProgramprotected
m_vl_VertexTexCoord9vl::GLSLProgramprotected
m_vl_WorldMatrixvl::GLSLProgramprotected
mAutomaticDeletevl::Objectprotected
mFragDataLocationvl::GLSLProgramprotected
mHandlevl::GLSLProgramprotected
mObjectNamevl::Objectprotected
mProgramBinaryRetrievableHintvl::GLSLProgramprotected
mProgramSeparablevl::GLSLProgramprotected
mRefCountMutexvl::Objectprotected
mReferenceCountvl::Objectmutableprotected
mScheduleLinkvl::GLSLProgramprotected
mShadersvl::GLSLProgramprotected
mUniformSetvl::GLSLProgramprotected
Object()vl::Objectinline
Object(const Object &other)vl::Objectinline
objectName() constvl::Objectinline
vl::RenderStateNonIndexed::operator=(const Object &other)vl::Objectinline
programBinary(GLenum binary_format, const std::vector< unsigned char > &binary)vl::GLSLPrograminline
programBinary(GLenum binary_format, const void *binary, int length)vl::GLSLProgram
programBinaryRetrievableHint() constvl::GLSLPrograminline
programSeparable() constvl::GLSLPrograminline
refCountMutex()vl::Objectinline
refCountMutex() constvl::Objectinline
referenceCount() constvl::Objectinline
reload()vl::GLSLProgram
Renderer classvl::GLSLProgramfriend
RenderState()vl::RenderStateinline
RenderStateNonIndexed()vl::RenderStateNonIndexedinline
scheduleRelinking()vl::GLSLPrograminline
setAutomaticDelete(bool autodel_on)vl::Objectinline
setObjectName(const char *name)vl::Objectinline
setObjectName(const std::string &name)vl::Objectinline
setProgramBinaryRetrievableHint(bool hint)vl::GLSLPrograminline
setProgramSeparable(bool separable)vl::GLSLPrograminline
setRefCountMutex(IMutex *mutex)vl::Objectinline
setUniform(Uniform *uniform)vl::GLSLPrograminline
setUniformSet(UniformSet *uniforms)vl::GLSLPrograminline
shader(int i) constvl::GLSLPrograminline
shader(int i)vl::GLSLPrograminline
shaderCount() constvl::GLSLPrograminline
type() constvl::GLSLPrograminlinevirtual
unbindFragDataLocation(const char *name)vl::GLSLProgram
validateProgram() constvl::GLSLProgram
vl_ModelViewMatrix() constvl::GLSLPrograminline
vl_ModelViewProjectionMatrix() constvl::GLSLPrograminline
vl_NormalMatrix() constvl::GLSLPrograminline
vl_ProjectionMatrix() constvl::GLSLPrograminline
vl_VertexColor() constvl::GLSLPrograminline
vl_VertexFogCoord() constvl::GLSLPrograminline
vl_VertexNormal() constvl::GLSLPrograminline
vl_VertexPosition() constvl::GLSLPrograminline
vl_VertexSecondaryColor() constvl::GLSLPrograminline
vl_VertexTexCoord0() constvl::GLSLPrograminline
vl_VertexTexCoord1() constvl::GLSLPrograminline
vl_VertexTexCoord10() constvl::GLSLPrograminline
vl_VertexTexCoord2() constvl::GLSLPrograminline
vl_VertexTexCoord3() constvl::GLSLPrograminline
vl_VertexTexCoord4() constvl::GLSLPrograminline
vl_VertexTexCoord5() constvl::GLSLPrograminline
vl_VertexTexCoord6() constvl::GLSLPrograminline
vl_VertexTexCoord7() constvl::GLSLPrograminline
vl_VertexTexCoord8() constvl::GLSLPrograminline
vl_VertexTexCoord9() constvl::GLSLPrograminline
vl_WorldMatrix() constvl::GLSLPrograminline
~GLSLProgram()vl::GLSLProgram
~Object()vl::Objectprotectedvirtual