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

#include <water.hpp>

List of all members.

Public Member Functions

 PlaneReflection (Ogre::SceneManager *sceneManager, SkyManager *sky)
virtual ~PlaneReflection ()
virtual void setHeight (float height)
virtual void setActive (bool active)
virtual void setVisibilityMask (int flags)
void preRenderTargetUpdate (const Ogre::RenderTargetEvent &evt)
void postRenderTargetUpdate (const Ogre::RenderTargetEvent &evt)
void renderQueueStarted (Ogre::uint8 queueGroupId, const Ogre::String &invocation, bool &skipThisInvocation)
void renderQueueEnded (Ogre::uint8 queueGroupId, const Ogre::String &invocation, bool &repeatThisInvocation)
virtual void setViewportBackground (Ogre::ColourValue colour)

Protected Attributes

Ogre::RenderTarget * mRenderTarget
SkyManagermSky
Ogre::Plane mWaterPlane
Ogre::Plane mErrorPlane
Ogre::Plane mErrorPlaneUnderwater
bool mRenderActive

Constructor & Destructor Documentation

MWRender::PlaneReflection::PlaneReflection ( Ogre::SceneManager *  sceneManager,
SkyManager sky 
)

Member Function Documentation

void MWRender::PlaneReflection::postRenderTargetUpdate ( const Ogre::RenderTargetEvent &  evt)
void MWRender::PlaneReflection::preRenderTargetUpdate ( const Ogre::RenderTargetEvent &  evt)
void MWRender::PlaneReflection::renderQueueEnded ( Ogre::uint8  queueGroupId,
const Ogre::String &  invocation,
bool &  repeatThisInvocation 
)
void MWRender::PlaneReflection::renderQueueStarted ( Ogre::uint8  queueGroupId,
const Ogre::String &  invocation,
bool &  skipThisInvocation 
)
void MWRender::PlaneReflection::setActive ( bool  active) [virtual]

Reimplemented from MWRender::Reflection.

void MWRender::PlaneReflection::setHeight ( float  height) [virtual]

Reimplemented from MWRender::Reflection.

void MWRender::PlaneReflection::setViewportBackground ( Ogre::ColourValue  colour) [virtual]

Reimplemented from MWRender::Reflection.

void MWRender::PlaneReflection::setVisibilityMask ( int  flags) [virtual]

Reimplemented from MWRender::Reflection.


Member Data Documentation

Ogre::Plane MWRender::PlaneReflection::mErrorPlane [protected]
Ogre::RenderTarget* MWRender::PlaneReflection::mRenderTarget [protected]
Ogre::Plane MWRender::PlaneReflection::mWaterPlane [protected]

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