## class OSGUTIL_EXPORT osgUtil::TriStripVisitor

> A tri stripping visitor for converting Geometry surface primitives into tri strips.

## Inheritance:

### Public Methods

TriStripVisitor()
  default to traversing all children
void stripify(osg::Geometry& drawable)
  convert mesh primitives in Geometry into Tri Strips using NvTriStrip.
virtual void apply(osg::Geode& geode)
  apply stripify method to all geode geometry
inline void setCacheSize( unsigned int size )
inline unsigned int getCacheSize()
inline const unsigned int getCacheSize() const
inline void setMinStripSize( unsigned int size )
inline unsigned int getMinStripSize()
inline const unsigned int getMinStripSize() const

## Documentation

> A tri stripping visitor for converting Geometry surface primitives into tri strips. The current implemention is based up NVidia's NvTriStrip.

`TriStripVisitor()`
  default to traversing all children

`void stripify(osg::Geometry& drawable)`
  convert mesh primitives in Geometry into Tri Strips using NvTriStrip. Converts all primitive types except points and lines, linestrips which it leaves unchanged.

`virtual void apply(osg::Geode& geode)`
  apply stripify method to all geode geometry

`inline void setCacheSize( unsigned int size )`

`inline unsigned int getCacheSize()`

`inline const unsigned int getCacheSize() const`

`inline void setMinStripSize( unsigned int size )`

`inline unsigned int getMinStripSize()`

`inline const unsigned int getMinStripSize() const`

This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java

This page was generated with the help of DOC++.