Man Linux: Main Page and Category List

NAME

       SoPrimitiveVertexCache -

SYNOPSIS

       Inherits SoCache.

   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)

Detailed Description

       The SoPrimitiveVertexClass is used to cache generated triangles.

Constructor & Destructor Documentation

   SoPrimitiveVertexCache::SoPrimitiveVertexCache (SoState * state)
       Constructor.
   SoPrimitiveVertexCache::~SoPrimitiveVertexCache () [virtual] Destructor.

Author

       Generated automatically by Doxygen for Coin from the source code.