|
http://www.sim.no/ http://www.coin3d.org/ |
Public Types | |
| enum | Arrays { NORMAL = 0x01, TEXCOORD = 0x02, COLOR = 0x04, ALL = (NORMAL|TEXCOORD|COLOR) } |
Public Member Functions | |
| SoPrimitiveVertexCache (SoState *state) | |
| virtual | ~SoPrimitiveVertexCache () |
| void | renderTriangles (SoState *state, const int arrays=ALL) const |
| void | renderLines (SoState *state, const int arrays=ALL) const |
| void | renderPoints (SoState *state, const int array=ALL) const |
| void | addTriangle (const SoPrimitiveVertex *v0, const SoPrimitiveVertex *v1, const SoPrimitiveVertex *v2, const int *pointdetailidx=NULL) |
| void | addLine (const SoPrimitiveVertex *v0, const SoPrimitiveVertex *v1) |
| void | addPoint (const SoPrimitiveVertex *v) |
| int | getNumVertices (void) const |
| const SbVec3f * | getVertexArray (void) const |
| const SbVec3f * | getNormalArray (void) const |
| const SbVec4f * | getTexCoordArray (void) const |
| const SbVec2f * | getBumpCoordArray (void) const |
| const uint8_t * | getColorArray (void) const |
| int | getNumTriangleIndices (void) const |
| const GLint * | getTriangleIndices (void) const |
| int32_t | getTriangleIndex (const int idx) const |
| SbBool | colorPerVertex (void) const |
| const SbVec4f * | getMultiTextureCoordinateArray (const int unit) const |
| int | getNumLineIndices (void) const |
| const GLint * | getLineIndices (void) const |
| int | getNumPointIndices (void) const |
| const GLint * | getPointIndices (void) const |
| void | fit (void) |
| void | depthSortTriangles (SoState *state) |
The SoPrimitiveVertexClass is used to cache generated triangles.
| SoPrimitiveVertexCache::SoPrimitiveVertexCache | ( | SoState * | state | ) |
Constructor.
| SoPrimitiveVertexCache::~SoPrimitiveVertexCache | ( | ) | [virtual] |
Destructor.
Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on 19 Dec 2016 for Coin by Doxygen 1.6.1.