|
OpenSceneGraph
3.4.0
|

Public Member Functions | |
| DisplacementMappingTechnique () | |
| DisplacementMappingTechnique (const DisplacementMappingTechnique &, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
| META_Object (osgTerrain, DisplacementMappingTechnique) | |
| virtual void | init (int dirtyMask, bool assumeMultiThreaded) |
| virtual void | update (osgUtil::UpdateVisitor *uv) |
| virtual void | cull (osgUtil::CullVisitor *cv) |
| virtual void | traverse (osg::NodeVisitor &nv) |
| Traverse the terrain subgraph. | |
| virtual void | cleanSceneGraph () |
| Clean scene graph from any terrain technique specific nodes. | |
| virtual void | releaseGLObjects (osg::State *state) const |
| If State is non-zero, this function releases any associated OpenGL objects for the specified graphics context. | |
Protected Member Functions | |
| virtual | ~DisplacementMappingTechnique () |
Protected Attributes | |
| OpenThreads::Mutex | _traversalMutex |
| OpenThreads::Mutex | _transformMutex |
| osg::ref_ptr < osg::MatrixTransform > | _transform |
| OpenThreads::Atomic | _currentTraversalCount |
| osgTerrain::DisplacementMappingTechnique::DisplacementMappingTechnique | ( | const DisplacementMappingTechnique & | , |
| const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY |
||
| ) |
| virtual osgTerrain::DisplacementMappingTechnique::~DisplacementMappingTechnique | ( | ) | [protected, virtual] |
| virtual void osgTerrain::DisplacementMappingTechnique::cleanSceneGraph | ( | ) | [virtual] |
Clean scene graph from any terrain technique specific nodes.
Reimplemented from osgTerrain::TerrainTechnique.
| virtual void osgTerrain::DisplacementMappingTechnique::cull | ( | osgUtil::CullVisitor * | cv | ) | [virtual] |
Reimplemented from osgTerrain::TerrainTechnique.
| virtual void osgTerrain::DisplacementMappingTechnique::init | ( | int | dirtyMask, |
| bool | assumeMultiThreaded | ||
| ) | [virtual] |
Reimplemented from osgTerrain::TerrainTechnique.
| virtual void osgTerrain::DisplacementMappingTechnique::releaseGLObjects | ( | osg::State * | ) | const [virtual] |
If State is non-zero, this function releases any associated OpenGL objects for the specified graphics context.
Otherwise, releases OpenGL objects for all graphics contexts.
Reimplemented from osgTerrain::TerrainTechnique.
| virtual void osgTerrain::DisplacementMappingTechnique::traverse | ( | osg::NodeVisitor & | nv | ) | [virtual] |
Traverse the terrain subgraph.
Reimplemented from osgTerrain::TerrainTechnique.
| virtual void osgTerrain::DisplacementMappingTechnique::update | ( | osgUtil::UpdateVisitor * | uv | ) | [virtual] |
Reimplemented from osgTerrain::TerrainTechnique.
OpenThreads::Atomic osgTerrain::DisplacementMappingTechnique::_currentTraversalCount [protected] |
OpenThreads::Mutex osgTerrain::DisplacementMappingTechnique::_transformMutex [mutable, protected] |
OpenThreads::Mutex osgTerrain::DisplacementMappingTechnique::_traversalMutex [mutable, protected] |
| Generated at Tue Dec 8 2015 00:16:49 for the OpenSceneGraph by doxygen 1.7.6.1. |