|
OpenSceneGraph
3.4.0
|
VolumeScene provides high level support for doing multi-pass rendering of volumes where the main scene to rendered to color and depth textures and then re-rendered for the purposes of volume rendering. More...

Classes | |
| class | ViewData |
Public Member Functions | |
| VolumeScene () | |
| VolumeScene (const VolumeScene &, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
| Copy constructor using CopyOp to manage deep vs shallow copy. | |
| META_Node (osgVolume, VolumeScene) | |
| virtual void | traverse (osg::NodeVisitor &nv) |
| Traverse downwards : calls children's accept method with NodeVisitor. | |
| TileData * | tileVisited (osgUtil::CullVisitor *cv, VolumeTile *tile) |
| TileData * | getTileData (osgUtil::CullVisitor *cv, VolumeTile *tile) |
Protected Types | |
| typedef std::map< VolumeTile *, osg::ref_ptr< TileData > > | Tiles |
| typedef std::map < osgUtil::CullVisitor *, osg::ref_ptr< ViewData > > | ViewDataMap |
Protected Member Functions | |
| virtual | ~VolumeScene () |
Protected Attributes | |
| OpenThreads::Mutex | _viewDataMapMutex |
| ViewDataMap | _viewDataMap |
VolumeScene provides high level support for doing multi-pass rendering of volumes where the main scene to rendered to color and depth textures and then re-rendered for the purposes of volume rendering.
typedef std::map< VolumeTile*, osg::ref_ptr<TileData> > osgVolume::VolumeScene::Tiles [protected] |
typedef std::map< osgUtil::CullVisitor*, osg::ref_ptr<ViewData> > osgVolume::VolumeScene::ViewDataMap [protected] |
| osgVolume::VolumeScene::VolumeScene | ( | const VolumeScene & | , |
| const osg::CopyOp & | copyop = osg::CopyOp::SHALLOW_COPY |
||
| ) |
Copy constructor using CopyOp to manage deep vs shallow copy.
| virtual osgVolume::VolumeScene::~VolumeScene | ( | ) | [protected, virtual] |
| TileData* osgVolume::VolumeScene::getTileData | ( | osgUtil::CullVisitor * | cv, |
| VolumeTile * | tile | ||
| ) |
| osgVolume::VolumeScene::META_Node | ( | osgVolume | , |
| VolumeScene | |||
| ) |
| TileData* osgVolume::VolumeScene::tileVisited | ( | osgUtil::CullVisitor * | cv, |
| VolumeTile * | tile | ||
| ) |
| virtual void osgVolume::VolumeScene::traverse | ( | osg::NodeVisitor & | ) | [virtual] |
Traverse downwards : calls children's accept method with NodeVisitor.
Reimplemented from osg::Group.
ViewDataMap osgVolume::VolumeScene::_viewDataMap [protected] |
OpenThreads::Mutex osgVolume::VolumeScene::_viewDataMapMutex [protected] |
| Generated at Tue Dec 8 2015 00:16:52 for the OpenSceneGraph by doxygen 1.7.6.1. |