# Visualization Library

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

[Home] [Tutorials] [All Classes] [Grouped Classes]

Classes | Namespaces

# D:/VL/BuildSystem/VL_DISTRO/Visualization_Library_SDK/src/vlGraphics/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

namespace | vl

| Visualization Library namespace.

Visualization Library v2011.09.1162 Reference Documentation
Copyright 2005-2011 Michele Bosi. All rights reserved.
Updated on Thu Jan 26 2012 00:43:51.
Permission is granted to use this page to write and publish articles regarding Visualization Library.