OpenMW
|
#include <water.hpp>
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 |
SkyManager * | mSky |
Ogre::Plane | mWaterPlane |
Ogre::Plane | mErrorPlane |
Ogre::Plane | mErrorPlaneUnderwater |
bool | mRenderActive |
MWRender::PlaneReflection::PlaneReflection | ( | Ogre::SceneManager * | sceneManager, |
SkyManager * | sky | ||
) |
MWRender::PlaneReflection::~PlaneReflection | ( | ) | [virtual] |
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.
Ogre::Plane MWRender::PlaneReflection::mErrorPlane [protected] |
Ogre::Plane MWRender::PlaneReflection::mErrorPlaneUnderwater [protected] |
bool MWRender::PlaneReflection::mRenderActive [protected] |
Ogre::RenderTarget* MWRender::PlaneReflection::mRenderTarget [protected] |
SkyManager* MWRender::PlaneReflection::mSky [protected] |
Ogre::Plane MWRender::PlaneReflection::mWaterPlane [protected] |