Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

sotexturecoordinatecache(3) [debian man page]

SoTextureCoordinateCache(3)					       Coin					       SoTextureCoordinateCache(3)

NAME
SoTextureCoordinateCache - SYNOPSIS
#include <Inventor/caches/SoTextureCoordinateCache.h> Inherits SoCache. Public Member Functions SoTextureCoordinateCache (SoState *const state) virtual ~SoTextureCoordinateCache () void generate (const SbBox3f &bbox, const SbVec3f *vertices, const int numvertices) const SbVec2f * get (void) const int getNum (void) const Additional Inherited Members Detailed Description The SoTextureCoordinateClass is used to cache generated texture coordinates. Constructor &; Destructor Documentation SoTextureCoordinateCache::SoTextureCoordinateCache (SoState *conststate) Constructor. SoTextureCoordinateCache::~SoTextureCoordinateCache () [virtual] Destructor. Member Function Documentation void SoTextureCoordinateCache::generate (const SbBox3f &bbox, const SbVec3f *vertices, const intnumvertices) Generates texture coordinates based on the bounding box of the geometry. This is usually called default texture coordinates in OIV. const SbVec2f * SoTextureCoordinateCache::get (void) const Returns the generated texture coordinates. int SoTextureCoordinateCache::getNum (void) const Returns the number of generated texture coordinates. Author Generated automatically by Doxygen for Coin from the source code. Version 3.1.3 Wed May 23 2012 SoTextureCoordinateCache(3)

Check Out this Related Man Page

SoConvexDataCache(3)						       Coin						      SoConvexDataCache(3)

NAME
SoConvexDataCache - The SoConvexDataCache class is used to cache convexified polygons. SoConvexDataCache is used to speed up rendering of concave polygons by tessellating all polygons into triangles and storing the newly generated primitives in an internal cache. SYNOPSIS
#include <Inventor/caches/SoConvexDataCache.h> Inherits SoCache. Public Types enum Binding { NONE = 0, PER_FACE, PER_FACE_INDEXED, PER_VERTEX, PER_VERTEX_INDEXED } The Binding enum is used to specify bindings. Public Member Functions SoConvexDataCache (SoState *const state) virtual ~SoConvexDataCache () void generate (const SoCoordinateElement *const coords, const SbMatrix &matrix, const int32_t *coordindices, const int numcoordindices, const int32_t *matindices, const int32_t *normindices, const int32_t *texindices, const Binding matbinding, const Binding normbinding, const Binding texbinding) const int32_t * getCoordIndices (void) const int getNumCoordIndices (void) const const int32_t * getMaterialIndices (void) const int getNumMaterialIndices (void) const const int32_t * getNormalIndices (void) const int getNumNormalIndices (void) const const int32_t * getTexIndices (void) const int getNumTexIndices (void) const Additional Inherited Members Detailed Description The SoConvexDataCache class is used to cache convexified polygons. SoConvexDataCache is used to speed up rendering of concave polygons by tessellating all polygons into triangles and storing the newly generated primitives in an internal cache. This class is not part of the original SGI Open Inventor v2.1 API, but is a Coin extension. Member Enumeration Documentation enum SoConvexDataCache::Binding The Binding enum is used to specify bindings. Binding applies to normals, materials and texture coordinates. Constructor &; Destructor Documentation SoConvexDataCache::SoConvexDataCache (SoState *conststate) Constructor with state being the current state. SoConvexDataCache::~SoConvexDataCache () [virtual] Destructor. Member Function Documentation void SoConvexDataCache::generate (const SoCoordinateElement *constcoords, const SbMatrix &matrix, const int32_t *vind, const intnumv, const int32_t *mind, const int32_t *nind, const int32_t *tind, const Bindingmatbind, const Bindingnormbind, const Bindingtexbind) Generates the convexified data. FIXME: doc const int32_t * SoConvexDataCache::getCoordIndices (void) const Returns a pointer to the convexified coordinate indices. See also: SoConvexDataCache::getNumCoordIndices() int SoConvexDataCache::getNumCoordIndices (void) const Returns the number of coordinate indices. See also: SoConvexDataCache::getCoordIndices() const int32_t * SoConvexDataCache::getMaterialIndices (void) const Returns the convexified material indices. See also: SoConvexDataCache::getNumMaterialIndices() int SoConvexDataCache::getNumMaterialIndices (void) const Returns the number of material indices. See also: SoConvexDataCache::getMaterialIndices() const int32_t * SoConvexDataCache::getNormalIndices (void) const Returns the convexified normal indices. See also: SoConvexDataCache::getNumNormalIndices() int SoConvexDataCache::getNumNormalIndices (void) const Returns the number of normal indices. See also: SoConvexDataCache::getNormalIndices() const int32_t * SoConvexDataCache::getTexIndices (void) const Returns the convexified texture coordinate indices. See also: SoConvexDataCache::getNumTexIndices() int SoConvexDataCache::getNumTexIndices (void) const Returns the number of texture coordinate indices. See also: SoConvexDataCache::getTexIndices() Author Generated automatically by Doxygen for Coin from the source code. Version 3.1.3 Wed May 23 2012 SoConvexDataCache(3)
Man Page