OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
MWRender::Refraction Class Reference
Inheritance diagram for MWRender::Refraction:
Collaboration diagram for MWRender::Refraction:

Public Member Functions

 Refraction ()
 
void setScene (osg::Node *scene)
 
void setWaterLevel (float waterLevel)
 
osg::Texture2D * getRefractionTexture () const
 
osg::Texture2D * getRefractionDepthTexture () const
 

Private Attributes

osg::ref_ptr< ClipCullNodemClipCullNode
 
osg::ref_ptr< osg::Texture2D > mRefractionTexture
 
osg::ref_ptr< osg::Texture2D > mRefractionDepthTexture
 
osg::ref_ptr< osg::Node > mScene
 

Constructor & Destructor Documentation

MWRender::Refraction::Refraction ( )
inline

Here is the call graph for this function:

Member Function Documentation

osg::Texture2D* MWRender::Refraction::getRefractionDepthTexture ( ) const
inline

Here is the caller graph for this function:

osg::Texture2D* MWRender::Refraction::getRefractionTexture ( ) const
inline

Here is the caller graph for this function:

void MWRender::Refraction::setScene ( osg::Node *  scene)
inline
void MWRender::Refraction::setWaterLevel ( float  waterLevel)
inline

Member Data Documentation

osg::ref_ptr<ClipCullNode> MWRender::Refraction::mClipCullNode
private
osg::ref_ptr<osg::Texture2D> MWRender::Refraction::mRefractionDepthTexture
private
osg::ref_ptr<osg::Texture2D> MWRender::Refraction::mRefractionTexture
private
osg::ref_ptr<osg::Node> MWRender::Refraction::mScene
private

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