# Visualization Library

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

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

# vl::Geometry Member List

This is the complete list of members for vl::Geometry, including all inherited members.

as() | vl::Object | `[inline]`
as() const | vl::Object | `[inline]`
automaticDelete() const | vl::Object | `[inline]`
boundingBox() const | vl::Renderable | `[inline]`
boundingSphere() const | vl::Renderable | `[inline]`
boundsDirty() const | vl::Renderable | `[inline]`
boundsUpdateTick() const | vl::Renderable | `[inline]`
className() | vl::Geometry | `[inline, virtual]`
clearArrays(bool clear_draw_calls=true) | vl::Geometry | `[virtual]`
colorArray() const | vl::Geometry | `[inline]`
colorArray() | vl::Geometry | `[inline]`
colorizePrimitives() | vl::Geometry |
compileDisplayList(Actor *act, OpenGLContext *glctx, Camera *camera) | vl::Renderable | `[inline]`
computeBounds() | vl::Renderable | `[inline]`
computeBounds_Implementation() | vl::Geometry | `[virtual]`
computeNormals() | vl::Geometry |
convertPrimitivesToDrawArrays() | vl::Geometry |
decReference() | vl::Object | `[inline]`
deepCopy() const | vl::Geometry |
deleteDisplayList() | vl::Renderable | `[inline]`
deleteVBOs() | vl::Geometry | `[virtual]`
displayList() const | vl::Renderable | `[inline]`
displayListDirty() const | vl::Renderable | `[inline]`
displayListEnabled() const | vl::Renderable | `[inline]`
eraseVertexAttributeByName(unsigned int name) | vl::Geometry |
findVertexAttribute(unsigned int name) const | vl::Geometry |
findVertexAttribute(unsigned int name) | vl::Geometry |
fogCoordArray() const | vl::Geometry | `[inline]`
fogCoordArray() | vl::Geometry | `[inline]`
Geometry() | vl::Geometry |
incReference() | vl::Object | `[inline]`
lineCount() const | vl::Geometry | `[virtual]`
mergeTriangleStrips() | vl::Geometry |
mName | vl::Object | `[protected]`
name() const | vl::Object | `[inline]`
normalArray() const | vl::Geometry | `[inline]`
normalArray() | vl::Geometry | `[inline]`
Object() | vl::Object | `[inline]`
Object(const Object &other) | vl::Object | `[inline]`
operator=(const Geometry &other) | vl::Geometry |
vl::Renderable::operator=(const Object &other) | vl::Object | `[inline]`
pointCount() const | vl::Geometry | `[virtual]`
primitives() | vl::Geometry | `[inline]`
primitives() const | vl::Geometry | `[inline]`
referenceCount() const | vl::Object | `[inline]`
regenerateVertices(const std::vector< unsigned int > &map_new_to_old) | vl::Geometry |
render(const Actor *, const OpenGLContext *, const Camera *) const | vl::Geometry | `[virtual]`
Renderable() | vl::Renderable | `[inline]`
secondaryColorArray() const | vl::Geometry | `[inline]`
secondaryColorArray() | vl::Geometry | `[inline]`
setAutomaticDelete(bool autodel_on) | vl::Object | `[inline]`
setBoundingBox(const AABB &aabb) | vl::Renderable | `[inline]`
setBoundingSphere(const Sphere &sphere) | vl::Renderable | `[inline]`
setBoundsDirty(bool dirty) | vl::Renderable | `[inline]`
setColorArray(const fvec4 &col) | vl::Geometry |
setColorArray(ArrayAbstract *data) | vl::Geometry |
setDisplayList(unsigned int disp_list) | vl::Renderable | `[inline]`
setDisplayListDirty(bool dirty) | vl::Renderable | `[inline]`
setDisplayListEnabled(bool enabled) | vl::Renderable | `[inline]`
setFogCoordArray(ArrayAbstract *data) | vl::Geometry |
setName(const std::string &name) | vl::Object | `[inline]`
setNormalArray(ArrayAbstract *data) | vl::Geometry |
setSecondaryColorArray(ArrayAbstract *data) | vl::Geometry |
setTexCoordArray(unsigned char tex_unit, ArrayAbstract *data) | vl::Geometry |
setVBODirty(bool dirty) | vl::Renderable | `[inline]`
setVBOEnabled(bool enabled) | vl::Renderable | `[inline]`
setVertexArray(ArrayAbstract *data) | vl::Geometry |
setVertexAttributeArray(unsigned int name, bool normalize, bool pure_integer, ArrayAbstract *data) | vl::Geometry | `[inline]`
setVertexAttributeArray(const VertexAttributeArray &info) | vl::Geometry |
shallowCopy() | vl::Geometry |
shrinkDrawElements() | vl::Geometry |
sortTriangles() | vl::Geometry |
sortVertices() | vl::Geometry |
texCoordArray(unsigned char tex_unit) const | vl::Geometry | `[inline]`
texCoordArray(unsigned char tex_unit) | vl::Geometry | `[inline]`
texCoordArrays() | vl::Geometry | `[inline]`
transform(const mat4 &matr, bool normalize=true) | vl::Geometry |
triangleCount() const | vl::Geometry | `[virtual]`
updateVBOs(bool discard_local_data=false) | vl::Geometry | `[virtual]`
updateVBOs() | vl::Geometry |
vboDirty() const | vl::Renderable | `[inline]`
vboEnabled() const | vl::Renderable | `[inline]`
vertexArray() const | vl::Geometry | `[inline]`
vertexArray() | vl::Geometry | `[inline]`
vertexAttributeArrays() | vl::Geometry | `[inline]`
vertexAttributeArrays() const | vl::Geometry | `[inline]`
~Geometry() | vl::Geometry | `[virtual]`
~Object() | vl::Object | `[protected, virtual]`
~Renderable() | vl::Renderable | `[inline, virtual]`

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