Visualization Library

A lightweight C++ OpenGL middleware for 2D/3D graphics
[Home] [Tutorials] [All Classes] [Grouped Classes]

E:/VisualizationLibrary/BuildSystem/VL_DISTRO/Visualization_Library_SDK/src/vl/Array.hpp File Reference

#include "vl/GLBufferObject.hpp"


Classes

class  vl::ArrayAbstract
 The ArrayAbstract class defines an abstract interface to conveniently manipulate data stored in a GLBufferObject. More...
class  vl::Array< vector_type, scalar_type, gl_size, gl_type >
 The Array class is a template array used to conveniently manipulate data stored in a GLBufferObject. More...

Namespaces

namespace  vl
 Visualization Library namespace.

Typedefs

typedef Array< GLfloat,
GLfloat, 1, GL_FLOAT > 
vl::ArrayFloat
 An array of GLfloat.
typedef Array< fvec2, GLfloat,
2, GL_FLOAT > 
vl::ArrayFVec2
 An array of vl::fvec2.
typedef Array< fvec3, GLfloat,
3, GL_FLOAT > 
vl::ArrayFVec3
 An array of vl::fvec3.
typedef Array< fvec4, GLfloat,
4, GL_FLOAT > 
vl::ArrayFVec4
 An array of vl::fvec4.
typedef Array< GLdouble,
GLdouble, 1, GL_DOUBLE > 
vl::ArrayDouble
 An array of GLdouble.
typedef Array< dvec2, GLdouble,
2, GL_DOUBLE > 
vl::ArrayDVec2
 An array of vl::dvec2.
typedef Array< dvec3, GLdouble,
3, GL_DOUBLE > 
vl::ArrayDVec3
 An array of vl::dvec3.
typedef Array< dvec4, GLdouble,
4, GL_DOUBLE > 
vl::ArrayDVec4
 An array of vl::dvec4.
typedef Array< GLint, GLint,
1, GL_INT > 
vl::ArrayInt
 An array of GLint.
typedef Array< ivec2, GLint,
2, GL_INT > 
vl::ArrayIVec2
 An array of vl::ivec2.
typedef Array< ivec3, GLint,
3, GL_INT > 
vl::ArrayIVec3
 An array of vl::ivec3.
typedef Array< ivec4, GLint,
4, GL_INT > 
vl::ArrayIVec4
 An array of vl::ivec4.
typedef Array< GLuint, GLuint,
1, GL_UNSIGNED_INT > 
vl::ArrayUInt
 An array of GLuint.
typedef Array< uvec2, GLuint,
2, GL_UNSIGNED_INT > 
vl::ArrayUVec2
 An array of vl::uvec2.
typedef Array< uvec3, GLuint,
3, GL_UNSIGNED_INT > 
vl::ArrayUVec3
 An array of vl::uvec3.
typedef Array< uvec4, GLuint,
4, GL_UNSIGNED_INT > 
vl::ArrayUVec4
 An array of vl::uvec4.
typedef Array< GLbyte, GLbyte,
1, GL_BYTE > 
vl::ArrayByte
 An array of GLbyte.
typedef Array< bvec2, GLbyte,
2, GL_BYTE > 
vl::ArrayBVec2
 An array of vl::bvec2.
typedef Array< bvec3, GLbyte,
3, GL_BYTE > 
vl::ArrayBVec3
 An array of vl::bvec3.
typedef Array< bvec4, GLbyte,
4, GL_BYTE > 
vl::ArrayBVec4
 An array of vl::bvec4.
typedef Array< GLubyte,
GLubyte, 1, GL_UNSIGNED_BYTE > 
vl::ArrayUByte
 An array of GLubyte.
typedef Array< ubvec2, GLubyte,
2, GL_UNSIGNED_BYTE > 
vl::ArrayUBVec2
 An array of vl::ubvec2.
typedef Array< ubvec3, GLubyte,
3, GL_UNSIGNED_BYTE > 
vl::ArrayUBVec3
 An array of vl::ubvec3.
typedef Array< ubvec4, GLubyte,
4, GL_UNSIGNED_BYTE > 
vl::ArrayUBVec4
 An array of vl::ubvec4.
typedef Array< GLshort,
GLshort, 1, GL_SHORT > 
vl::ArrayShort
 An array of GLshort.
typedef Array< svec2, GLshort,
2, GL_SHORT > 
vl::ArraySVec2
 An array of vl::svec2.
typedef Array< svec3, GLshort,
3, GL_SHORT > 
vl::ArraySVec3
 An array of vl::svec3.
typedef Array< svec4, GLshort,
4, GL_SHORT > 
vl::ArraySVec4
 An array of vl::svec4.
typedef Array< GLushort,
GLushort, 1, GL_UNSIGNED_SHORT > 
vl::ArrayUShort
 An array of GLushort.
typedef Array< usvec2,
GLushort, 2, GL_UNSIGNED_SHORT > 
vl::ArrayUSVec2
 An array of vl::usvec2.
typedef Array< usvec3,
GLushort, 3, GL_UNSIGNED_SHORT > 
vl::ArrayUSVec3
 An array of vl::usvec3.
typedef Array< usvec4,
GLushort, 4, GL_UNSIGNED_SHORT > 
vl::ArrayUSVec4
 An array of vl::usvec4.

Visualization Library v2009.07 Reference Documentation
Copyright 2005-2009 Michele Bosi. All rights reserved.
Updated on Mon Aug 10 21:41:27 2009.
Permission is granted to use this page to write and publish articles regarding Visualization Library.