#include <SO3SkyLight.h>
|
virtual const Ogre::Vector3 | ComputeDirectionImpl (const double &julianDay)=0 |
|
const Ogre::Vector3 | MakeDirection (const Ogre::Degree &azimuth, const Ogre::Degree &altitude) |
|
Definition at line 41 of file SO3SkyLight.h.
◆ SSkyLight()
SO3::SSkyLight::SSkyLight |
( |
SEnvironment * |
parent, |
|
|
const std::string & |
skyLightName, |
|
|
const Ogre::ColourValue & |
defaultBaseColour |
|
) |
| |
◆ ~SSkyLight()
SO3::SSkyLight::~SSkyLight |
( |
| ) |
|
|
virtual |
◆ ComputeDirectionImpl()
virtual const Ogre::Vector3 SO3::SSkyLight::ComputeDirectionImpl |
( |
const double & |
julianDay | ) |
|
|
protectedpure virtual |
◆ GetCastShadowEnable()
bool SO3::SSkyLight::GetCastShadowEnable |
( |
| ) |
|
Is the light cast shadow is enable or disable.
Definition at line 223 of file SO3SkyLight.cpp.
◆ GetEnable()
bool SO3::SSkyLight::GetEnable |
( |
| ) |
|
◆ GetEnvironment()
◆ GetLightColour()
const Ogre::ColourValue SO3::SSkyLight::GetLightColour |
( |
const float & |
level = 1.0f | ) |
const |
◆ GetLightDirection()
const Ogre::Vector3 SO3::SSkyLight::GetLightDirection |
( |
| ) |
const |
◆ GetOgreLight()
Ogre::Light * SO3::SSkyLight::GetOgreLight |
( |
| ) |
|
◆ MakeDirection()
const Ogre::Vector3 SO3::SSkyLight::MakeDirection |
( |
const Ogre::Degree & |
azimuth, |
|
|
const Ogre::Degree & |
altitude |
|
) |
| |
|
protected |
◆ SetCastShadowEnable()
void SO3::SSkyLight::SetCastShadowEnable |
( |
const bool & |
enable | ) |
|
◆ SetEnable()
void SO3::SSkyLight::SetEnable |
( |
const bool & |
enable | ) |
|
◆ SetLightColour()
void SO3::SSkyLight::SetLightColour |
( |
const Ogre::ColourValue & |
newColour | ) |
|
◆ SetLightDirection()
void SO3::SSkyLight::SetLightDirection |
( |
const Ogre::Vector3 & |
direction | ) |
|
◆ Update()
void SO3::SSkyLight::Update |
( |
| ) |
|
◆ UpdateShadowFarClipDistance()
void SO3::SSkyLight::UpdateShadowFarClipDistance |
( |
const float & |
distance | ) |
|
◆ UpdateShadowFarDistance()
void SO3::SSkyLight::UpdateShadowFarDistance |
( |
const float & |
distance | ) |
|
◆ baseColour
Ogre::ColourValue SO3::SSkyLight::baseColour |
|
protected |
◆ forceUpdate
bool SO3::SSkyLight::forceUpdate |
|
protected |
◆ lastJulDay
double SO3::SSkyLight::lastJulDay |
|
protected |
◆ lastLatitude
Ogre::Degree SO3::SSkyLight::lastLatitude |
|
protected |
◆ lastLongitude
Ogre::Degree SO3::SSkyLight::lastLongitude |
|
protected |
◆ lightColourGradient
◆ ogreSceneManager
Ogre::SceneManager* SO3::SSkyLight::ogreSceneManager |
|
protected |
◆ ogreSkyLight
Ogre::Light* SO3::SSkyLight::ogreSkyLight |
|
protected |
◆ ogreSkyLightSceneNode
Ogre::SceneNode* SO3::SSkyLight::ogreSkyLightSceneNode |
|
protected |
◆ parentEnvironment
The documentation for this class was generated from the following files: