Visualization LibraryA lightweight C++ OpenGL middleware for 2D/3D graphics |
[Home] [Tutorials] [All Classes] [Grouped Classes] |
#include <vl/GLBufferObject.hpp>#include <vector>Classes | |
| class | vl::ArrayAbstract |
| The ArrayAbstract class defines an abstract interface to conveniently manipulate data stored in a GLBufferObject. More... | |
| class | vl::Array< T_vector_type, T_scalar_type, T_gl_size, T_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. | |