Visualization Library v1.0.3

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

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]

vl::BezierSurface Member List

This is the complete list of members for vl::BezierSurface, including all inherited members.
accountvl::Geometry
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]
clearArrays(bool clear_draw_calls=true)vl::Geometry [virtual]
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(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::Geometry [static]
convertDrawCallToDrawArrays()vl::Geometry
convertToVertexAttribs()vl::Geometry
decReference()vl::Object [inline]
deepCopy() const vl::Geometry
deepCopyFrom(const Geometry &)vl::Geometry
deleteBufferObject()vl::Geometry [virtual]
deleteDisplayList()vl::Renderable [inline]
detail() const vl::BezierSurface [inline]
displayList() const vl::Renderable [inline]
displayListDirty() const vl::Renderable [inline]
drawCalls()vl::Geometry [inline]
drawCalls() const vl::Geometry [inline]
fixTriangleWinding()vl::Geometry
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]
incReference() const vl::Object [inline]
isBufferObjectDirty() const vl::Renderable [inline]
isBufferObjectEnabled() const vl::Renderable [inline]
isDisplayListEnabled() const vl::Renderable [inline]
makeGLESFriendly()vl::Geometry
mAutomaticDeletevl::Object [protected]
mColorArrayvl::Geometry [protected]
mDetailvl::BezierSurface [protected]
mDrawCallsvl::Geometry [protected]
mergeDrawCallsWithMultiDrawElements(EPrimitiveType primitive_type)vl::Geometry
mergeDrawCallsWithPrimitiveRestart(EPrimitiveType primitive_type)vl::Geometry
mergeDrawCallsWithTriangles(EPrimitiveType primitive_type)vl::Geometry
mergeTriangleStrips()vl::Geometry
mFogCoordArrayvl::Geometry [protected]
mNormalArrayvl::Geometry [protected]
mObjectNamevl::Object [protected]
mPatchesvl::BezierSurface [protected]
mRefCountMutexvl::Object [protected]
mReferenceCountvl::Object [mutable, protected]
mSecondaryColorArrayvl::Geometry [protected]
mTexCoordArraysvl::Geometry [protected]
mVertexArrayvl::Geometry [protected]
mVertexAttribArraysvl::Geometry [protected]
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]
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< u32 > &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]
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]
setBufferObjectDirty(bool dirty)vl::Renderable [inline]
setBufferObjectEnabled(bool enabled)vl::Renderable [inline]
setColorArray(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]
setNormalArray(ArrayAbstract *data)vl::Geometry [virtual]
setObjectName(const char *name)vl::Object [inline]
setRefCountMutex(IMutex *mutex)vl::Object [inline]
setSecondaryColorArray(ArrayAbstract *data)vl::Geometry [virtual]
setTexCoordArray(int tex_unit, ArrayAbstract *data)vl::Geometry [virtual]
setVertexArray(ArrayAbstract *data)vl::Geometry [virtual]
setVertexAttribArray(unsigned int attrib_location, ArrayAbstract *data, bool normalize=true, EVertexAttribInterpretation data_behav=VAI_NORMAL)vl::Geometry [inline]
setVertexAttribArray(const VertexAttribInfo &info)vl::Geometry [virtual]
shallowCopy() const vl::Geometry
shallowCopyFrom(const Geometry &)vl::Geometry
shrinkDrawCalls()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]
transform(const mat4 &matr, bool normalize=true)vl::Geometry
triangulateDrawCalls()vl::Geometry
updateBezierSurface(bool gen_tex_coords=true)vl::BezierSurface
updateDirtyBufferObject(EBufferObjectUpdateMode mode)vl::Geometry [virtual]
vertexArray() const vl::Geometry [inline, virtual]
vertexArray()vl::Geometry [inline, virtual]
vertexAttribArray(unsigned int attrib_location) const vl::Geometry [virtual]
vertexAttribArray(unsigned int attrib_location)vl::Geometry [virtual]
vertexAttribArrays()vl::Geometry [inline, virtual]
vertexAttribArrays() const vl::Geometry [inline, virtual]
~Geometry()vl::Geometry [virtual]
~Object()vl::Object [protected, virtual]
~Renderable()vl::Renderable [inline, virtual]

Visualization Library v1.0.3 Reference Documentation
Copyright Michele Bosi. All rights reserved.
Updated on Tue Feb 7 2017 00:55:09.
Permission is granted to use this page to write and publish articles regarding Visualization Library.