OpenSceneGraph  3.4.0
Public Member Functions | Public Attributes
osgVolume::MultipassTechnique::MultipassTileData Struct Reference

Container for render to texture objects used when doing multi-pass volume rendering techniques. More...

Inheritance diagram for osgVolume::MultipassTechnique::MultipassTileData:
Inheritance graph
[legend]

List of all members.

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::Texture2DfrontFaceDepthTexture
osg::ref_ptr< osg::CamerafrontFaceRttCamera
osg::ref_ptr< osg::Texture2DbackFaceDepthTexture
osg::ref_ptr< osg::CamerabackFaceRttCamera
osg::ref_ptr< osg::UniformeyeToTileUniform
osg::ref_ptr< osg::UniformtileToImageUniform

Detailed Description

Container for render to texture objects used when doing multi-pass volume rendering techniques.


Constructor & Destructor Documentation


Member Function Documentation

void osgVolume::MultipassTechnique::MultipassTileData::setUp ( osg::ref_ptr< osg::Camera > &  camera,
osg::ref_ptr< osg::Texture2D > &  texture2D,
int  width,
int  height 
)

Implements osgVolume::TileData.


Member Data Documentation


The documentation for this struct was generated from the following file:

osg logo
Generated at Tue Dec 8 2015 00:16:52 for the OpenSceneGraph by doxygen 1.7.6.1.