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::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type > Member List

This is the complete list of members for vl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >, including all inherited members.

ArrayAbstract()vl::ArrayAbstractinline
ArrayAbstract(const ArrayAbstract &other)vl::ArrayAbstractinline
as()vl::Objectinline
as() constvl::Objectinline
at(size_t i)vl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inline
at(size_t i) constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inline
automaticDelete() constvl::Objectinline
begin() constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inline
begin()vl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inline
bufferObject() constvl::ArrayAbstractinline
bufferObject()vl::ArrayAbstractinline
bytesPerVector() constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inlinevirtual
bytesUsed() constvl::ArrayAbstractinlinevirtual
clear()vl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inline
clone() constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inlinevirtual
compare(int a, int b) constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inlinevirtual
computeBoundingBox() constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inlinevirtual
computeBoundingSphere() constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inlinevirtual
createArray() constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inlinevirtual
decReference()vl::Objectinline
end() constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inline
end()vl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inline
getAsVec2(size_t vector_index) constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inlinevirtual
getAsVec3(size_t vector_index) constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inlinevirtual
getAsVec4(size_t vector_index) constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inlinevirtual
gl_sizevl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >static
gl_typevl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >static
glSize() constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inlinevirtual
glType() constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inlinevirtual
incReference() constvl::Objectinline
initFrom(const std::vector< T_VectorType > &vector)vl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inline
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()vl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inlinevirtual
vl::ArrayAbstract::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
operator[](size_t i)vl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inline
operator[](size_t i) constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inline
ptr() constvl::ArrayAbstractinline
ptr()vl::ArrayAbstractinline
refCountMutex()vl::Objectinline
refCountMutex() constvl::Objectinline
referenceCount() constvl::Objectinline
resize(size_t dim)vl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inline
scalar_type typedefvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >
scalarCount() constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inline
scalarCountBufferObject() constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inline
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() constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inlinevirtual
sizeBufferObject() constvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inline
transform(const mat4 &m)vl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >inlinevirtual
updateBufferObject(EBufferObjectUpdateMode mode=BUM_KeepRamBuffer)vl::ArrayAbstractinline
usage() constvl::ArrayAbstractinline
vector_type typedefvl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >
~Object()vl::Objectprotectedvirtual