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]
vl::Geometry Member List

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

accountvl::Geometry
as()vl::Objectinline
as() constvl::Objectinline
automaticDelete() constvl::Objectinline
boundingBox() constvl::Renderableinline
boundingBox()vl::Renderableinline
boundingSphere() constvl::Renderableinline
boundingSphere()vl::Renderableinline
boundsDirty() constvl::Renderableinline
boundsUpdateTick() constvl::Renderableinline
clearArrays(bool clear_draw_calls=true)vl::Geometryvirtual
colorArray() constvl::Geometryinlinevirtual
colorArray()vl::Geometryinlinevirtual
colorizePrimitives()vl::Geometry
computeBounds()vl::Renderableinline
computeBounds_Implementation()vl::Geometryprotectedvirtual
computeNormals(bool verbose=false)vl::Geometry
computeTangentSpace(u32 vert_count, const vl::fvec3 *vertex, const vl::fvec3 *normal, const vl::fvec2 *texcoord, const vl::DrawCall *primitives, vl::fvec3 *tangent, vl::fvec3 *bitangent)vl::Geometrystatic
convertDrawCallToDrawArrays()vl::Geometry
decReference()vl::Objectinline
deepCopy() constvl::Geometry
deepCopyFrom(const Geometry &)vl::Geometry
deleteBufferObject()vl::Geometryvirtual
deleteDisplayList()vl::Renderableinline
displayList() constvl::Renderableinline
displayListDirty() constvl::Renderableinline
drawCalls()vl::Geometryinline
drawCalls() constvl::Geometryinline
fixTriangleWinding()vl::Geometry
flipNormals()vl::Geometry
fogCoordArray() constvl::Geometryinlinevirtual
fogCoordArray()vl::Geometryinlinevirtual
Geometry()vl::Geometry
incReference() constvl::Objectinline
isBufferObjectDirty() constvl::Renderableinline
isBufferObjectEnabled() constvl::Renderableinline
isDisplayListEnabled() constvl::Renderableinline
makeGLESFriendly()vl::Geometry
mAutomaticDeletevl::Objectprotected
mDrawCallsvl::Geometryprotected
mergeDrawCallsWithMultiDrawElements(EPrimitiveType primitive_type)vl::Geometry
mergeDrawCallsWithPrimitiveRestart(EPrimitiveType primitive_type)vl::Geometry
mergeDrawCallsWithTriangles(EPrimitiveType primitive_type)vl::Geometry
mergeTriangleStrips()vl::Geometry
mObjectNamevl::Objectprotected
mRefCountMutexvl::Objectprotected
mReferenceCountvl::Objectmutableprotected
mVertexAttribArraysvl::Geometryprotected
normalArray() constvl::Geometryinlinevirtual
normalArray()vl::Geometryinlinevirtual
Object()vl::Objectinline
Object(const Object &other)vl::Objectinline
objectName() constvl::Objectinline
vl::Renderable::operator=(const Renderable &)=defaultvl::Renderableprotected
vl::Object::operator=(const Object &other)vl::Objectinline
refCountMutex()vl::Objectinline
refCountMutex() constvl::Objectinline
referenceCount() constvl::Objectinline
regenerateVertices(const std::vector< u32 > &map_new_to_old)vl::Geometry
render(const Actor *actor, const Shader *shader, const Camera *camera, OpenGLContext *gl_context)vl::Renderableinline
render_Implementation(const Actor *actor, const Shader *shader, const Camera *camera, OpenGLContext *gl_context) constvl::Geometryprotectedvirtual
Renderable()vl::Renderableinline
secondaryColorArray() constvl::Geometryinlinevirtual
secondaryColorArray()vl::Geometryinlinevirtual
setAutomaticDelete(bool autodel_on)vl::Objectinline
setBoundingBox(const AABB &aabb)vl::Renderableinline
setBoundingSphere(const Sphere &sphere)vl::Renderableinline
setBoundsDirty(bool dirty)vl::Renderableinline
setBufferObjectDirty(bool dirty=true)vl::Renderableinline
setBufferObjectEnabled(bool enabled)vl::Renderableinline
setColorArray(const fvec4 &color)vl::Geometryinline
setColorArray(ArrayAbstract *data)vl::Geometryvirtual
setDisplayList(unsigned int disp_list)vl::Renderableinline
setDisplayListDirty(bool dirty)vl::Renderableinline
setDisplayListEnabled(bool enabled)vl::Renderableinline
setFogCoordArray(ArrayAbstract *data)vl::Geometryvirtual
setNormalArray(ArrayAbstract *data)vl::Geometryvirtual
setObjectName(const char *name)vl::Objectinline
setObjectName(const std::string &name)vl::Objectinline
setRefCountMutex(IMutex *mutex)vl::Objectinline
setSecondaryColorArray(ArrayAbstract *data)vl::Geometryvirtual
setTexCoordArray(int tex_unit, ArrayAbstract *data)vl::Geometryvirtual
setVertexArray(ArrayAbstract *data)vl::Geometryvirtual
setVertexAttribArray(int attrib_location, const ArrayAbstract *info)vl::Geometryvirtual
shallowCopy() constvl::Geometry
shallowCopyFrom(const Geometry &)vl::Geometry
shrinkDrawCalls()vl::Geometry
sortVertices()vl::Geometry
texCoordArray(int tex_unit) constvl::Geometryinlinevirtual
texCoordArray(int tex_unit)vl::Geometryinlinevirtual
transform(const mat4 &matr, bool normalize=true)vl::Geometry
triangulateDrawCalls()vl::Geometry
updateDirtyBufferObject(EBufferObjectUpdateMode mode)vl::Geometryvirtual
vertexArray() constvl::Geometryinlinevirtual
vertexArray()vl::Geometryinlinevirtual
vertexAttribArray(int attrib_location) constvl::Geometryvirtual
vertexAttribArray(int attrib_location)vl::Geometryvirtual
~Geometry()vl::Geometryvirtual
~Object()vl::Objectprotectedvirtual
~Renderable()vl::Renderableinlinevirtual