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::ArrayAbstract Member List

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

ArrayAbstract()vl::ArrayAbstractinline
ArrayAbstract(const ArrayAbstract &other)vl::ArrayAbstractinline
as()vl::Objectinline
as() constvl::Objectinline
automaticDelete() constvl::Objectinline
bufferObject() constvl::ArrayAbstractinline
bufferObject()vl::ArrayAbstractinline
bytesUsed() constvl::ArrayAbstractinlinevirtual
clear()vl::ArrayAbstractinline
clone() const =0vl::ArrayAbstractpure virtual
compare(int a, int b) const =0vl::ArrayAbstractpure virtual
computeBoundingBox() const =0vl::ArrayAbstractpure virtual
computeBoundingSphere() const =0vl::ArrayAbstractpure virtual
decReference()vl::Objectinline
getAsVec2(size_t vector_index) const =0vl::ArrayAbstractpure virtual
getAsVec3(size_t vector_index) const =0vl::ArrayAbstractpure virtual
getAsVec4(size_t vector_index) const =0vl::ArrayAbstractpure virtual
glSize() const =0vl::ArrayAbstractpure virtual
glType() const =0vl::ArrayAbstractpure virtual
incReference() constvl::Objectinline
interpretation() constvl::ArrayAbstractinline
isBufferObjectDirty() constvl::ArrayAbstractinline
mAutomaticDeletevl::Objectprotected
mBufferObjectvl::ArrayAbstractprotected
mBufferObjectDirtyvl::ArrayAbstractprotected
mBufferObjectUsagevl::ArrayAbstractprotected
mInterpretationvl::ArrayAbstractprotected
mNormalizevl::ArrayAbstractprotected
mObjectNamevl::Objectprotected
mRefCountMutexvl::Objectprotected
mReferenceCountvl::Objectmutableprotected
normalize()=0vl::ArrayAbstractpure virtual
normalize() constvl::ArrayAbstractinline
Object()vl::Objectinline
Object(const Object &other)vl::Objectinline
objectName() constvl::Objectinline
operator=(const ArrayAbstract &other)vl::ArrayAbstractinline
vl::Object::operator=(const Object &other)vl::Objectinline
ptr() constvl::ArrayAbstractinline
ptr()vl::ArrayAbstractinline
refCountMutex()vl::Objectinline
refCountMutex() constvl::Objectinline
referenceCount() constvl::Objectinline
setAutomaticDelete(bool autodel_on)vl::Objectinline
setBufferObjectDirty(bool dirty=true)vl::ArrayAbstractinline
setInterpretation(EVertexAttribInterpretation behavior)vl::ArrayAbstractinline
setNormalize(bool normalize)vl::ArrayAbstractinline
setObjectName(const char *name)vl::Objectinline
setObjectName(const std::string &name)vl::Objectinline
setRefCountMutex(IMutex *mutex)vl::Objectinline
setUsage(EBufferObjectUsage usage)vl::ArrayAbstractinline
size() const =0vl::ArrayAbstractpure virtual
transform(const mat4 &m)=0vl::ArrayAbstractpure virtual
updateBufferObject(EBufferObjectUpdateMode mode=BUM_KeepRamBuffer)vl::ArrayAbstractinline
usage() constvl::ArrayAbstractinline
~Object()vl::Objectprotectedvirtual