OpenSceneGraph 2.8.3
|
Flatten MatrixTransform/Billboard pairs. More...
Public Types | |
typedef std::vector < osg::NodePath > | NodePathList |
typedef std::map < osg::Billboard *, NodePathList > | BillboardNodePathMap |
Public Member Functions | |
FlattenBillboardVisitor (Optimizer *optimizer=0) | |
virtual void | reset () |
Method to call to reset visitor. | |
virtual void | apply (osg::Billboard &billboard) |
void | process () |
Public Attributes | |
BillboardNodePathMap | _billboards |
Flatten MatrixTransform/Billboard pairs.
typedef std::map<osg::Billboard*, NodePathList > osgUtil::Optimizer::FlattenBillboardVisitor::BillboardNodePathMap |
typedef std::vector<osg::NodePath> osgUtil::Optimizer::FlattenBillboardVisitor::NodePathList |
osgUtil::Optimizer::FlattenBillboardVisitor::FlattenBillboardVisitor | ( | Optimizer * | optimizer = 0 | ) | [inline] |
virtual void osgUtil::Optimizer::FlattenBillboardVisitor::apply | ( | osg::Billboard & | billboard | ) | [virtual] |
Reimplemented from osg::NodeVisitor.
void osgUtil::Optimizer::FlattenBillboardVisitor::process | ( | ) |
virtual void osgUtil::Optimizer::FlattenBillboardVisitor::reset | ( | ) | [virtual] |
Method to call to reset visitor.
Useful if your visitor accumulates state during a traversal, and you plan to reuse the visitor. To flush that state for the next traversal: call reset() prior to each traversal.
Reimplemented from osg::NodeVisitor.
![]() | Generated at Tue Mar 22 2011 13:20:30 for the OpenSceneGraph by doxygen 1.7.3. |