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] |