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]
Classes | Namespaces
Array.hpp File Reference
#include <vlGraphics/BufferObject.hpp>
#include <vlCore/half.hpp>
#include <vector>

Go to the source code of this file.

Classes

class  vl::ArrayAbstract
 The ArrayAbstract class defines an abstract interface to conveniently manipulate data stored in a BufferObject. More...
 
class  vl::Array< T_VectorType, T_Scalar, T_GL_Size, T_GL_Type >
 The Array class is a template array used to conveniently manipulate data stored in a BufferObject. More...
 
class  vl::ArrayFloat1
 An array of GLfloat. More...
 
class  vl::ArrayFloat2
 An array of vl::fvec2. More...
 
class  vl::ArrayFloat3
 An array of vl::fvec3. More...
 
class  vl::ArrayFloat4
 An array of vl::fvec4. More...
 
class  vl::ArrayDouble1
 An array of GLdouble. More...
 
class  vl::ArrayDouble2
 An array of vl::dvec2. More...
 
class  vl::ArrayDouble3
 An array of vl::dvec3. More...
 
class  vl::ArrayDouble4
 An array of vl::dvec4. More...
 
class  vl::ArrayInt1
 An array of GLint. More...
 
class  vl::ArrayInt2
 An array of vl::ivec2. More...
 
class  vl::ArrayInt3
 An array of vl::ivec3. More...
 
class  vl::ArrayInt4
 An array of vl::ivec4. More...
 
class  vl::ArrayUInt1
 An array of GLuint. More...
 
class  vl::ArrayUInt2
 An array of vl::uvec2. More...
 
class  vl::ArrayUInt3
 An array of vl::uvec3. More...
 
class  vl::ArrayUInt4
 An array of vl::uvec4. More...
 
class  vl::ArrayByte1
 An array of GLbyte. More...
 
class  vl::ArrayByte2
 An array of vl::bvec2. More...
 
class  vl::ArrayByte3
 An array of vl::bvec3. More...
 
class  vl::ArrayByte4
 An array of vl::bvec4. More...
 
class  vl::ArrayUByte1
 An array of GLubyte. More...
 
class  vl::ArrayUByte2
 An array of vl::ubvec2. More...
 
class  vl::ArrayUByte3
 An array of vl::ubvec3. More...
 
class  vl::ArrayUByte4
 An array of vl::ubvec4. More...
 
class  vl::ArrayShort1
 An array of GLshort. More...
 
class  vl::ArrayShort2
 An array of vl::svec2. More...
 
class  vl::ArrayShort3
 An array of vl::svec3. More...
 
class  vl::ArrayShort4
 An array of vl::svec4. More...
 
class  vl::ArrayUShort1
 An array of GLushort. More...
 
class  vl::ArrayUShort2
 An array of vl::usvec2. More...
 
class  vl::ArrayUShort3
 An array of vl::usvec3. More...
 
class  vl::ArrayUShort4
 An array of vl::usvec4. More...
 
class  vl::ArrayHFloat1
 An array of GL_HALF_FLOAT. More...
 
class  vl::ArrayHFloat2
 A 2d array of GL_HALF_FLOAT vectors. More...
 
class  vl::ArrayHFloat3
 A 3d array of GL_HALF_FLOAT vectors. More...
 
class  vl::ArrayHFloat4
 A 4d array of GL_HALF_FLOAT vectors. More...
 
class  vl::ArrayFixed1
 An array of GL_FIXED. More...
 
class  vl::ArrayFixed2
 An array 2d GL_FIXED vectors. More...
 
class  vl::ArrayFixed3
 An array 3d GL_FIXED vectors. More...
 
class  vl::ArrayFixed4
 An array 4d GL_FIXED vectors. More...
 
class  vl::ArrayInt_2_10_10_10_REV1
 An array of GL_INT_2_10_10_10_REV. More...
 
class  vl::ArrayInt_2_10_10_10_REV2
 A 2d array of GL_INT_2_10_10_10_REV vectors. More...
 
class  vl::ArrayInt_2_10_10_10_REV3
 A 3d array of GL_INT_2_10_10_10_REV vectors. More...
 
class  vl::ArrayInt_2_10_10_10_REV4
 A 4d array of GL_INT_2_10_10_10_REV vectors. More...
 
class  vl::ArrayUInt_2_10_10_10_REV1
 An array of GL_UNSIGNED_INT_2_10_10_10_REV. More...
 
class  vl::ArrayUInt_2_10_10_10_REV2
 A 2d array of GL_UNSIGNED_INT_2_10_10_10_REV vectors. More...
 
class  vl::ArrayUInt_2_10_10_10_REV3
 A 3d array of GL_UNSIGNED_INT_2_10_10_10_REV vectors. More...
 
class  vl::ArrayUInt_2_10_10_10_REV4
 A 4d array of GL_UNSIGNED_INT_2_10_10_10_REV vectors. More...
 

Namespaces

 vl
 Visualization Library main namespace.