Public Member Functions | |
| GeometryTechnique () | |
| GeometryTechnique (const GeometryTechnique &, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
| Copy constructor using CopyOp to manage deep vs shallow copy. | |
| virtual void | init () |
| virtual void | update (osgUtil::UpdateVisitor *nv) |
| virtual void | cull (osgUtil::CullVisitor *nv) |
| virtual void | cleanSceneGraph () |
| Clean scene graph from any terrain technique specific nodes. | |
| virtual void | dirty () |
| Dirty so that cached data structurese will be updated on next use. | |
Protected Member Functions | |
| virtual | ~GeometryTechnique () |
Protected Attributes | |
| osg::ref_ptr< osg::MatrixTransform > | _transform |
| osg::ref_ptr< osg::Geode > | _geode |
| osg::ref_ptr< TerrainGeometry > | _terrainGeometry |
| osg::ref_ptr< osg::Geometry > | _geometry |
| osgTerrain::GeometryTechnique::GeometryTechnique | ( | ) |
| osgTerrain::GeometryTechnique::GeometryTechnique | ( | const GeometryTechnique & | , | |
| const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY | |||
| ) |
Copy constructor using CopyOp to manage deep vs shallow copy.
| virtual osgTerrain::GeometryTechnique::~GeometryTechnique | ( | ) | [protected, virtual] |
| virtual void osgTerrain::GeometryTechnique::init | ( | ) | [virtual] |
Reimplemented from osgTerrain::TerrainTechnique.
| virtual void osgTerrain::GeometryTechnique::update | ( | osgUtil::UpdateVisitor * | nv | ) | [virtual] |
Reimplemented from osgTerrain::TerrainTechnique.
| virtual void osgTerrain::GeometryTechnique::cull | ( | osgUtil::CullVisitor * | nv | ) | [virtual] |
Reimplemented from osgTerrain::TerrainTechnique.
| virtual void osgTerrain::GeometryTechnique::cleanSceneGraph | ( | ) | [virtual] |
Clean scene graph from any terrain technique specific nodes.
Reimplemented from osgTerrain::TerrainTechnique.
| virtual void osgTerrain::GeometryTechnique::dirty | ( | ) | [virtual] |
Dirty so that cached data structurese will be updated on next use.
Reimplemented from osgTerrain::TerrainTechnique.
osg::ref_ptr<osg::Geode> osgTerrain::GeometryTechnique::_geode [protected] |