Caelum
0.6.4
|
A sky dome element. More...
#include <SkyDome.h>
Public Member Functions | |
SkyDome (Ogre::SceneManager *sceneMgr, Ogre::SceneNode *caelumRootNode) | |
Constructor This will setup some nice defaults. More... | |
virtual | ~SkyDome () |
Destructor. | |
void | setSunDirection (const Ogre::Vector3 &dir) |
Sets the sun direction. More... | |
void | setHazeColour (const Ogre::ColourValue &hazeColour) |
Explicit haze colour. | |
void | setSkyGradientsImage (const Ogre::String &gradients) |
Set the sky color gradients image. | |
void | setAtmosphereDepthImage (const Ogre::String &gradients) |
Set the atmosphere depthh gradient image. | |
void | setHazeEnabled (bool value) |
Enable or disable skydome haze. More... | |
bool | getHazeEnabled () const |
If skydome haze is enabled. | |
void | setQueryFlags (uint flags) |
uint | getQueryFlags () const |
void | setVisibilityFlags (uint flags) |
uint | getVisibilityFlags () const |
virtual void | notifyCameraChanged (Ogre::Camera *cam) |
Handle camera change. | |
Public Member Functions inherited from Caelum::CameraBoundElement | |
CameraBoundElement () | |
Constructor. More... | |
virtual | ~CameraBoundElement () |
Virtual Destructor. | |
void | forceFarRadius (Ogre::Real radius) |
Forces the "far" size of the element to a specific radius. More... | |
bool | getAutoRadius () const |
Checks if this element is in auto-radius mode. More... | |
void | setAutoRadius () |
Re-enable auto-radius; if disabled. More... | |
Protected Member Functions | |
virtual void | setFarRadius (Ogre::Real radius) |
Handle far radius. | |
Additional Inherited Members | |
Static Public Attributes inherited from Caelum::CameraBoundElement | |
static const Ogre::Real | CAMERA_FAR_DISTANCE_MULTIPLIER |
Camera distances multiplier for the far clipping distance. More... | |
static const Ogre::Real | CAMERA_NEAR_DISTANCE_MULTIPLIER |
Camera distances multiplier for the near clipping distance. More... | |
A sky dome element.
Caelum::SkyDome::SkyDome | ( | Ogre::SceneManager * | sceneMgr, |
Ogre::SceneNode * | caelumRootNode | ||
) |
Constructor This will setup some nice defaults.
sceneMgr | The scene manager where this sky dome will be created. |
void Caelum::SkyDome::setSunDirection | ( | const Ogre::Vector3 & | dir | ) |
Sets the sun direction.
dir | The sun light direction. |
void Caelum::SkyDome::setHazeEnabled | ( | bool | value | ) |
Enable or disable skydome haze.
This makes the sky darker. By default haze is disabled.