14 #ifndef OSGVOLUME_MULTIPASSTECHNIQUE
15 #define OSGVOLUME_MULTIPASSTECHNIQUE 1
17 #include <osgVolume/VolumeTechnique>
18 #include <osg/MatrixTransform>
43 virtual void cleanSceneGraph();
55 RenderingMode computeRenderingMode();
104 CUBE_AND_HULL_SHADERS = 4,
105 STANDARD_SHADERS = 8,
osg::ref_ptr< osg::MatrixTransform > _transform
std::map< int, osg::ref_ptr< osg::StateSet > > StateSetMap
osg::ref_ptr< osg::Camera > backFaceRttCamera
This class provides an object-oriented thread mutex interface.
ModelViewMatrixMap _modelViewMatrixMap
osg::ref_ptr< osg::StateSet > _whenMovingStateSet
osg::observer_ptr< MultipassTechnique > multipassTechnique
osg::ref_ptr< osg::StateSet > _volumeRenderStateSet
std::map< osgUtil::CullVisitor::Identifier *, osg::Matrix > ModelViewMatrixMap
osg::ref_ptr< osg::StateSet > _frontFaceStateSet
osg::ref_ptr< osg::Texture2D > frontFaceDepthTexture
#define META_Object(library, name)
GLint GLenum GLsizei width
osg::ref_ptr< osg::Uniform > eyeToTileUniform
osg::ref_ptr< osg::Uniform > tileToImageUniform
virtual TileData * createTileData(osgUtil::CullVisitor *cv)
GLint GLenum GLsizei GLsizei height
RenderingMode currentRenderingMode
OpenThreads::Mutex _mutex
osg::ref_ptr< osg::Texture2D > backFaceDepthTexture
osg::ref_ptr< osg::Camera > frontFaceRttCamera