OpenSceneGraph
3.4.0
|
Container for render to texture objects used when doing multi-pass volume rendering techniques. More...
Public Member Functions | |
MultipassTileData (osgUtil::CullVisitor *cv, MultipassTechnique *mpt) | |
virtual void | update (osgUtil::CullVisitor *cv) |
void | setUp (osg::ref_ptr< osg::Camera > &camera, osg::ref_ptr< osg::Texture2D > &texture2D, int width, int height) |
Public Attributes | |
osg::observer_ptr < MultipassTechnique > | multipassTechnique |
RenderingMode | currentRenderingMode |
osg::ref_ptr< osg::Texture2D > | frontFaceDepthTexture |
osg::ref_ptr< osg::Camera > | frontFaceRttCamera |
osg::ref_ptr< osg::Texture2D > | backFaceDepthTexture |
osg::ref_ptr< osg::Camera > | backFaceRttCamera |
osg::ref_ptr< osg::Uniform > | eyeToTileUniform |
osg::ref_ptr< osg::Uniform > | tileToImageUniform |
Container for render to texture objects used when doing multi-pass volume rendering techniques.
osgVolume::MultipassTechnique::MultipassTileData::MultipassTileData | ( | osgUtil::CullVisitor * | cv, |
MultipassTechnique * | mpt | ||
) |
void osgVolume::MultipassTechnique::MultipassTileData::setUp | ( | osg::ref_ptr< osg::Camera > & | camera, |
osg::ref_ptr< osg::Texture2D > & | texture2D, | ||
int | width, | ||
int | height | ||
) |
virtual void osgVolume::MultipassTechnique::MultipassTileData::update | ( | osgUtil::CullVisitor * | cv | ) | [virtual] |
Implements osgVolume::TileData.
osg::ref_ptr<osg::Texture2D> osgVolume::MultipassTechnique::MultipassTileData::frontFaceDepthTexture |
osg::observer_ptr<MultipassTechnique> osgVolume::MultipassTechnique::MultipassTileData::multipassTechnique |
![]() | Generated at Tue Dec 8 2015 00:16:52 for the OpenSceneGraph by doxygen 1.7.6.1. |