# Visualization Library A lightweight C++ OpenGL middleware for 2D/3D graphics | [Home] [Tutorials] [All Classes] [Grouped Classes]

# vl::Shader Member List

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

as() | vl::Object | `[inline]`
as() const | vl::Object | `[inline]`
automaticDelete() const | vl::Object | `[inline]`
blendingEnabled() const | vl::Shader | `[inline]`
className() | vl::Shader | `[inline, virtual]`
decReference() | vl::Object | `[inline]`
disable(EEnable capability) | vl::Shader | `[inline]`
disableAll() | vl::Shader | `[inline]`
enable(EEnable capability) | vl::Shader | `[inline]`
enables() const | vl::Shader | `[inline]`
eraseAllRenderStates() | vl::Shader | `[inline]`
eraseAllUniforms() | vl::Shader | `[inline]`
eraseRenderState(ERenderState type) | vl::Shader | `[inline]`
eraseRenderState(RenderState *rs) | vl::Shader | `[inline]`
eraseUniform(const std::string &name) | vl::Shader | `[inline]`
eraseUniform(const Uniform *uniform) | vl::Shader | `[inline]`
getAlphaFunc() const | vl::Shader | `[inline]`
getAlphaFunc() | vl::Shader | `[inline]`
getBlendColor() const | vl::Shader | `[inline]`
getBlendColor() | vl::Shader | `[inline]`
getBlendEquation() const | vl::Shader | `[inline]`
getBlendEquation() | vl::Shader | `[inline]`
getBlendFunc() const | vl::Shader | `[inline]`
getBlendFunc() | vl::Shader | `[inline]`
getClipPlane(int plane_index) const | vl::Shader | `[inline]`
getClipPlane(int plane_index) | vl::Shader | `[inline]`
getColorMask() const | vl::Shader | `[inline]`
getColorMask() | vl::Shader | `[inline]`
getCullFace() const | vl::Shader | `[inline]`
getCullFace() | vl::Shader | `[inline]`
getDepthFunc() const | vl::Shader | `[inline]`
getDepthFunc() | vl::Shader | `[inline]`
getDepthMask() const | vl::Shader | `[inline]`
getDepthMask() | vl::Shader | `[inline]`
getDepthRange() const | vl::Shader | `[inline]`
getDepthRange() | vl::Shader | `[inline]`
getEnableSet() | vl::Shader | `[inline]`
getEnableSet() const | vl::Shader | `[inline]`
getFog() const | vl::Shader | `[inline]`
getFog() | vl::Shader | `[inline]`
getFrontFace() const | vl::Shader | `[inline]`
getFrontFace() | vl::Shader | `[inline]`
getGLSLProgram() const | vl::Shader | `[inline]`
getGLSLProgram() | vl::Shader | `[inline]`
getHint() const | vl::Shader | `[inline]`
getHint() | vl::Shader | `[inline]`
getLight(int light_index) const | vl::Shader | `[inline]`
getLight(int light_index) | vl::Shader | `[inline]`
getLightModel() const | vl::Shader | `[inline]`
getLightModel() | vl::Shader | `[inline]`
getLineStipple() const | vl::Shader | `[inline]`
getLineStipple() | vl::Shader | `[inline]`
getLineWidth() const | vl::Shader | `[inline]`
getLineWidth() | vl::Shader | `[inline]`
getLogicOp() const | vl::Shader | `[inline]`
getLogicOp() | vl::Shader | `[inline]`
getMaterial() const | vl::Shader | `[inline]`
getMaterial() | vl::Shader | `[inline]`
getPixelTransfer() const | vl::Shader | `[inline]`
getPixelTransfer() | vl::Shader | `[inline]`
getPointParameter() const | vl::Shader | `[inline]`
getPointParameter() | vl::Shader | `[inline]`
getPointSize() const | vl::Shader | `[inline]`
getPointSize() | vl::Shader | `[inline]`
getPolygonMode() const | vl::Shader | `[inline]`
getPolygonMode() | vl::Shader | `[inline]`
getPolygonOffset() const | vl::Shader | `[inline]`
getPolygonOffset() | vl::Shader | `[inline]`
getPolygonStipple() const | vl::Shader | `[inline]`
getPolygonStipple() | vl::Shader | `[inline]`
getRenderStateSet() | vl::Shader | `[inline]`
getRenderStateSet() const | vl::Shader | `[inline]`
getSampleCoverage() const | vl::Shader | `[inline]`
getSampleCoverage() | vl::Shader | `[inline]`
getShadeModel() const | vl::Shader | `[inline]`
getShadeModel() | vl::Shader | `[inline]`
getStencilFunc() const | vl::Shader | `[inline]`
getStencilFunc() | vl::Shader | `[inline]`
getStencilMask() const | vl::Shader | `[inline]`
getStencilMask() | vl::Shader | `[inline]`
getStencilOp() const | vl::Shader | `[inline]`
getStencilOp() | vl::Shader | `[inline]`
getTexEnv(int unit_index) const | vl::Shader | `[inline]`
getTexEnv(int unit_index) | vl::Shader | `[inline]`
getTexGen(int unit_index) const | vl::Shader | `[inline]`
getTexGen(int unit_index) | vl::Shader | `[inline]`
getTextureMatrix(int unit_index) const | vl::Shader | `[inline]`
getTextureMatrix(int unit_index) | vl::Shader | `[inline]`
getTextureUnit(int unit_index) const | vl::Shader | `[inline]`
getTextureUnit(int unit_index) | vl::Shader | `[inline]`
getUniform(const std::string &name) | vl::Shader | `[inline]`
getUniform(const std::string &name) const | vl::Shader | `[inline]`
getUniformSet() | vl::Shader | `[inline]`
getUniformSet() const | vl::Shader | `[inline]`
glslProgram() const | vl::Shader | `[inline]`
glslProgram() | vl::Shader | `[inline]`
gocAlphaFunc() | vl::Shader |
gocBlendColor() | vl::Shader |
gocBlendEquation() | vl::Shader |
gocBlendFunc() | vl::Shader |
gocClipPlane(int plane_index) | vl::Shader |
gocColorMask() | vl::Shader |
gocCullFace() | vl::Shader |
gocDepthFunc() | vl::Shader |
gocDepthMask() | vl::Shader |
gocDepthRange() | vl::Shader |
gocEnableSet() | vl::Shader | `[inline]`
gocFog() | vl::Shader |
gocFrontFace() | vl::Shader |
gocGLSLProgram() | vl::Shader |
gocHint() | vl::Shader |
gocLight(int light_index) | vl::Shader |
gocLightModel() | vl::Shader |
gocLineStipple() | vl::Shader |
gocLineWidth() | vl::Shader |
gocLogicOp() | vl::Shader |
gocMaterial() | vl::Shader |
gocPixelTransfer() | vl::Shader |
gocPointParameter() | vl::Shader |
gocPointSize() | vl::Shader |
gocPolygonMode() | vl::Shader |
gocPolygonOffset() | vl::Shader |
gocPolygonStipple() | vl::Shader |
gocRenderStateSet() | vl::Shader | `[inline]`
gocSampleCoverage() | vl::Shader |
gocShadeModel() | vl::Shader |
gocStencilFunc() | vl::Shader |
gocStencilMask() | vl::Shader |
gocStencilOp() | vl::Shader |
gocTexEnv(int unit_index) | vl::Shader |
gocTexGen(int unit_index) | vl::Shader |
gocTextureMatrix(int unit_index) | vl::Shader |
gocTextureUnit(int unit_index) | vl::Shader |
gocUniform(const std::string &name) | vl::Shader | `[inline]`
gocUniformSet() | vl::Shader | `[inline]`
incReference() | vl::Object | `[inline]`
initResources() | vl::Shader | `[inline]`
isEnabled(EEnable capability) const | vl::Shader | `[inline]`
lastUpdateTime() const | vl::Shader | `[inline]`
mEnableSet | vl::Shader | `[protected]`
mLastUpdateTime | vl::Shader | `[protected]`
mName | vl::Object | `[protected]`
mRenderStateSet | vl::Shader | `[protected]`
mScissor | vl::Shader | `[protected]`
mUniformSet | vl::Shader | `[protected]`
name() const | vl::Object | `[inline]`
Object() | vl::Object | `[inline]`
Object(const Object &other) | vl::Object | `[inline]`
vl::Object::operator=(const Object &other) | vl::Object | `[inline]`
referenceCount() const | vl::Object | `[inline]`
renderState(ERenderState type) const | vl::Shader | `[inline]`
renderState(ERenderState type) | vl::Shader | `[inline]`
renderStates() const | vl::Shader | `[inline]`
reset() | vl::Shader | `[inline]`
scissor() const | vl::Shader | `[inline]`
scissor() | vl::Shader | `[inline]`
setAutomaticDelete(bool autodel_on) | vl::Object | `[inline]`
setEnableSet(EnableSet *es) | vl::Shader | `[inline]`
setLastUpdateTime(Real time) | vl::Shader | `[inline]`
setName(const std::string &name) | vl::Object | `[inline]`
setRenderState(RenderState *renderstate) | vl::Shader | `[inline]`
setRenderStateSet(RenderStateSet *rss) | vl::Shader | `[inline]`
setScissor(Scissor *scissor) | vl::Shader | `[inline]`
setUniform(Uniform *uniform) | vl::Shader | `[inline]`
setUniformSet(UniformSet *us) | vl::Shader | `[inline]`
Shader() | vl::Shader |
uniforms() const | vl::Shader | `[inline]`
update(Camera *, Real) | vl::Shader | `[inline, virtual]`
~Object() | vl::Object | `[protected, virtual]`
~Shader() | vl::Shader | `[virtual]`

Visualization Library v2009.08 Reference Documentation
Copyright 2005-2009 Michele Bosi. All rights reserved.
Updated on Sun Nov 29 11:11:52 2009.
Permission is granted to use this page to write and publish articles regarding Visualization Library.