OpenMW
Public Member Functions | Protected Attributes
MWRender::Reflection Class Reference

#include <water.hpp>

List of all members.

Public Member Functions

 Reflection (Ogre::SceneManager *sceneManager)
virtual ~Reflection ()
virtual void setHeight (float height)
virtual void setParentCamera (Ogre::Camera *parent)
void setUnderwater (bool underwater)
virtual void setActive (bool active)
virtual void setViewportBackground (Ogre::ColourValue colour)
virtual void update ()
virtual void setVisibilityMask (int flags)

Protected Attributes

Ogre::Camera * mCamera
Ogre::Camera * mParentCamera
Ogre::TexturePtr mTexture
Ogre::SceneManager * mSceneMgr
bool mIsUnderwater

Constructor & Destructor Documentation

MWRender::Reflection::Reflection ( Ogre::SceneManager *  sceneManager) [inline]
virtual MWRender::Reflection::~Reflection ( ) [inline, virtual]

Member Function Documentation

virtual void MWRender::Reflection::setActive ( bool  active) [inline, virtual]

Reimplemented in MWRender::PlaneReflection.

virtual void MWRender::Reflection::setHeight ( float  height) [inline, virtual]

Reimplemented in MWRender::PlaneReflection.

virtual void MWRender::Reflection::setParentCamera ( Ogre::Camera *  parent) [inline, virtual]
void MWRender::Reflection::setUnderwater ( bool  underwater) [inline]
virtual void MWRender::Reflection::setViewportBackground ( Ogre::ColourValue  colour) [inline, virtual]

Reimplemented in MWRender::PlaneReflection.

virtual void MWRender::Reflection::setVisibilityMask ( int  flags) [inline, virtual]

Reimplemented in MWRender::PlaneReflection.

virtual void MWRender::Reflection::update ( ) [inline, virtual]

Reimplemented in MWRender::CubeReflection.


Member Data Documentation

Ogre::Camera* MWRender::Reflection::mCamera [protected]
Ogre::Camera* MWRender::Reflection::mParentCamera [protected]
Ogre::SceneManager* MWRender::Reflection::mSceneMgr [protected]
Ogre::TexturePtr MWRender::Reflection::mTexture [protected]

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