Visualization Library 2.0.0

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

VL     Star     Watch     Fork     Issue

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

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

addChild(ShaderNode *node)vl::ShaderNodeinline
as()vl::Objectinline
as() constvl::Objectinline
automaticDelete() constvl::Objectinline
child(unsigned i)vl::ShaderNodeinline
child(unsigned i) constvl::ShaderNodeinline
childrenCount() constvl::ShaderNodeinline
decReference()vl::Objectinline
enables() constvl::ShaderNodeinline
enables()vl::ShaderNodeinline
EnablesMap typedefvl::ShaderNode
eraseChild(ShaderNode *node)vl::ShaderNodeinline
eraseChild(unsigned index)vl::ShaderNodeinline
eraseChildren(unsigned start, unsigned count)vl::ShaderNodeinline
eraseEnable(EEnable en)vl::ShaderNodeinline
eraseRenderState(RenderStateNonIndexed *rs)vl::ShaderNodeinline
eraseRenderState(RenderState *rs, int index)vl::ShaderNodeinline
eraseUniform(Uniform *unif)vl::ShaderNodeinline
findChild(const ShaderNode *node) constvl::ShaderNodeinline
incReference() constvl::Objectinline
inherit(ShaderNode *parent)vl::ShaderNodeinline
mAutomaticDeletevl::Objectprotected
mEnablesvl::ShaderNodeprotected
mEnables_Finalvl::ShaderNodeprotected
mNodesvl::ShaderNodeprotected
mObjectNamevl::Objectprotected
mParentvl::ShaderNodeprotected
mRefCountMutexvl::Objectprotected
mReferenceCountvl::Objectmutableprotected
mRenderStatesvl::ShaderNodeprotected
mRenderStates_Finalvl::ShaderNodeprotected
mShadervl::ShaderNodeprotected
mUniformsvl::ShaderNodeprotected
mUniforms_Finalvl::ShaderNodeprotected
Object()vl::Objectinline
Object(const Object &other)vl::Objectinline
objectName() constvl::Objectinline
operator=(const Object &other)vl::Objectinline
parent()vl::ShaderNodeinline
parent() constvl::ShaderNodeinline
refCountMutex()vl::Objectinline
refCountMutex() constvl::Objectinline
referenceCount() constvl::Objectinline
renderStates() constvl::ShaderNodeinline
renderStates()vl::ShaderNodeinline
RenderStatesMap typedefvl::ShaderNode
setAutomaticDelete(bool autodel_on)vl::Objectinline
setEnable(EEnable en, bool on, EInheritance inheritance=IN_Propagate)vl::ShaderNodeinline
setObjectName(const char *name)vl::Objectinline
setObjectName(const std::string &name)vl::Objectinline
setRefCountMutex(IMutex *mutex)vl::Objectinline
setRenderState(EInheritance inheritance, RenderStateNonIndexed *rs)vl::ShaderNodeinline
setRenderState(EInheritance inheritance, RenderState *rs, int index)vl::ShaderNodeinline
setShader(Shader *shader)vl::ShaderNodeinline
setUniform(Uniform *unif, EInheritance inheritance=IN_Propagate)vl::ShaderNodeinline
shader() constvl::ShaderNodeinline
shader()vl::ShaderNodeinline
ShaderNode()vl::ShaderNodeinline
uniforms() constvl::ShaderNodeinline
uniforms()vl::ShaderNodeinline
UniformsMap typedefvl::ShaderNode
updateHierarchy()vl::ShaderNodeinline
~Object()vl::Objectprotectedvirtual