Visualization Library

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

vl::BezierSurface Member List

This is the complete list of members for vl::BezierSurface, including all inherited members.
as()vl::Object [inline]
as() const vl::Object [inline]
automaticDelete() const vl::Object [inline]
BezierSurface()vl::BezierSurface [inline]
boundingBox() const vl::Renderable [inline]
boundingBox()vl::Renderable [inline]
boundingSphere() const vl::Renderable [inline]
boundingSphere()vl::Renderable [inline]
boundsDirty() const vl::Renderable [inline]
boundsUpdateTick() const vl::Renderable [inline]
className()vl::BezierSurface [inline, virtual]
clearArrays(bool clear_draw_calls=true)vl::Geometry [virtual]
color()vl::Geometry [inline]
colorArray() const vl::Geometry [inline, virtual]
colorArray()vl::Geometry [inline, virtual]
colorizePrimitives()vl::Geometry
computeBounds()vl::Renderable [inline]
computeBounds_Implementation()vl::Geometry [protected, virtual]
computeNormals(bool verbose=false)vl::Geometry
computeTangentSpace(size_t 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::Geometry [static]
convertDrawCallToDrawArrays()vl::Geometry
decReference()vl::Object [inline]
deepCopy() const vl::Geometry
deepCopy(Geometry *) const vl::Geometry
deleteDisplayList()vl::Renderable [inline]
deleteVBOs()vl::Geometry [virtual]
detail() const vl::BezierSurface [inline]
displayList() const vl::Renderable [inline]
displayListDirty() const vl::Renderable [inline]
drawCalls()vl::Geometry [inline]
drawCalls() const vl::Geometry [inline]
eraseVertexAttrib(unsigned int attrib_idx)vl::Geometry [virtual]
flipNormals()vl::Geometry
fogCoordArray() const vl::Geometry [inline, virtual]
fogCoordArray()vl::Geometry [inline, virtual]
Geometry()vl::Geometry
getTexCoordArrayAt(int i, int &out_tex_unit, const ArrayAbstract *&tex_array) const vl::Geometry [inline, virtual]
getVertexAttribInfoAt(int i) const vl::Geometry [inline, virtual]
incReference()vl::Object [inline]
isDisplayListEnabled() const vl::Renderable [inline]
isVBODirty() const vl::Renderable [inline]
mAutomaticDeletevl::Object [protected]
mColorvl::Geometry [protected]
mColorArrayvl::Geometry [protected]
mDetailvl::BezierSurface [protected]
mDrawCallsvl::Geometry [protected]
mergeTriangleStrips()vl::Geometry
mFogCoordArrayvl::Geometry [protected]
mNormalvl::Geometry [protected]
mNormalArrayvl::Geometry [protected]
mObjectNamevl::Object [protected]
mPatchesvl::BezierSurface [protected]
mRefCountMutexvl::Object [protected]
mReferenceCountvl::Object [protected]
mSecondaryColorvl::Geometry [protected]
mSecondaryColorArrayvl::Geometry [protected]
mTexCoordArraysvl::Geometry [protected]
mVertexArrayvl::Geometry [protected]
mVertexAttribArraysvl::Geometry [protected]
normal()vl::Geometry [inline]
normalArray() const vl::Geometry [inline, virtual]
normalArray()vl::Geometry [inline, virtual]
Object()vl::Object [inline]
Object(const Object &other)vl::Object [inline]
objectName() const vl::Object [inline]
operator=(const Geometry &other)vl::Geometry
vl::Renderable::operator=(const Object &other)vl::Object [inline]
patches()vl::BezierSurface [inline]
patches() const vl::BezierSurface [inline]
refCountMutex()vl::Object [inline]
refCountMutex() const vl::Object [inline]
referenceCount() const vl::Object [inline]
regenerateVertices(const std::vector< size_t > &map_new_to_old)vl::Geometry
render(const Actor *actor, const Shader *shader, const Camera *camera, OpenGLContext *gl_context)vl::Renderable [inline]
render_Implementation(const Actor *actor, const Shader *shader, const Camera *camera, OpenGLContext *gl_context) const vl::Geometry [protected, virtual]
Renderable()vl::Renderable [inline]
secondaryColor()vl::Geometry [inline]
secondaryColorArray() const vl::Geometry [inline, virtual]
secondaryColorArray()vl::Geometry [inline, virtual]
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]
setColor(const fvec4 &color)vl::Geometry [inline]
setColorArray(ArrayAbstract *data)vl::Geometry [virtual]
setDetail(unsigned i)vl::BezierSurface [inline]
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 [virtual]
setNormal(const fvec3 &normal)vl::Geometry [inline]
setNormalArray(ArrayAbstract *data)vl::Geometry [virtual]
setObjectName(const std::string &name)vl::Object [inline]
setRefCountMutex(IMutex *mutex)vl::Object [inline]
setSecondaryColor(const fvec4 &color)vl::Geometry [inline]
setSecondaryColorArray(ArrayAbstract *data)vl::Geometry [virtual]
setTexCoordArray(int tex_unit, ArrayAbstract *data)vl::Geometry [virtual]
setVBODirty(bool dirty)vl::Renderable [inline]
setVBOEnabled(bool enabled)vl::Renderable [inline]
setVertexArray(ArrayAbstract *data)vl::Geometry [virtual]
setVertexAttribArray(unsigned int attrib_idx, ArrayAbstract *data, bool normalize=true, EVertexAttribBehavior data_behav=VAB_NORMAL)vl::Geometry [inline]
setVertexAttribArray(const VertexAttribInfo &info)vl::Geometry [virtual]
shallowCopy()vl::Geometry
shallowCopy(Geometry *)vl::Geometry
sortVertices()vl::Geometry
texCoordArray(int tex_unit) const vl::Geometry [inline, virtual]
texCoordArray(int tex_unit)vl::Geometry [inline, virtual]
texCoordArrayCount() const vl::Geometry [inline, virtual]
toGenericVertexAttribs()vl::Geometry
transform(const mat4 &matr, bool normalize=true)vl::Geometry
updateBezierSurface(bool gen_tex_coords=true)vl::BezierSurface
updateVBOs(bool discard_local_data=false, bool force_update=false)vl::Geometry [virtual]
vboEnabled() const vl::Renderable [inline]
vertexArray() const vl::Geometry [inline, virtual]
vertexArray()vl::Geometry [inline, virtual]
vertexAttrib(unsigned int attrib_idx) const vl::Geometry [virtual]
vertexAttrib(unsigned int attrib_idx)vl::Geometry [virtual]
vertexAttribArrays()vl::Geometry [inline]
vertexAttribArrays() const vl::Geometry [inline]
vertexAttribInfo(unsigned int attrib_idx) const vl::Geometry [virtual]
vertexAttribInfo(unsigned int attrib_idx)vl::Geometry [virtual]
vertexAttribInfoCount() const vl::Geometry [inline, virtual]
~Geometry()vl::Geometry [virtual]
~Object()vl::Object [protected, virtual]
~Renderable()vl::Renderable [inline, virtual]

Visualization Library v2011.05.1142 Reference Documentation
Copyright 2005-2011 Michele Bosi. All rights reserved.
Updated on Thu May 26 2011 22:51:37.
Permission is granted to use this page to write and publish articles regarding Visualization Library.