#include <SO3Sky.h>
Classes | |
| class | CloudLayered |
| class | CloudVolumetric |
| class | SkyComponent |
Public Types | |
| enum | SkyComponentType { SO3_SKY_COMPONENT_NONE, SO3_SKY_COMPONENT_LAYERER_CLOUD, SO3_SKY_COMPONENT_VOLUMETRIC_CLOUD } |
Public Member Functions | |
| SSky (SEnvironment *parent, std::string skyName) | |
| ~SSky () | |
| void | RegisterViewport (SViewPort *viewport) |
| SkyX::SkyX * | GetSkyX () |
| SSky::CloudVolumetric * | GetCloudVolumetric () |
| SkyComponent * | GetComponent (SkyComponentType componentType) |
| SSky::CloudLayered * | GetCloudLayered () |
| virtual void | Update (Ogre::Real updateTime) |
| float | GetAnimationSpeed () |
| void | SetAnimationSpeed (float animationSpeed) |
| float | GetCloudCeiling () |
| void | SetCloudCeiling (float newCloudCeiling) |
| bool | GetHDREnable () |
| void | SetHDREnable (bool enable) |
Definition at line 46 of file SO3Sky.h.
| SO3::SSky::SSky | ( | SEnvironment * | parent, | |
| std::string | skyName | |||
| ) |
Definition at line 41 of file SO3Sky.cpp.
| SO3::SSky::~SSky | ( | ) |
Destructor
Definition at line 74 of file SO3Sky.cpp.
| float SO3::SSky::GetAnimationSpeed | ( | ) |
Retrieve the clouds animation speed.
Definition at line 158 of file SO3Sky.cpp.
| float SO3::SSky::GetCloudCeiling | ( | ) |
Definition at line 168 of file SO3Sky.cpp.
| SSky::CloudLayered * SO3::SSky::GetCloudLayered | ( | ) |
Definition at line 153 of file SO3Sky.cpp.
| SSky::CloudVolumetric * SO3::SSky::GetCloudVolumetric | ( | ) |
Definition at line 148 of file SO3Sky.cpp.
| SSky::SkyComponent * SO3::SSky::GetComponent | ( | SSky::SkyComponentType | componentType | ) |
Definition at line 130 of file SO3Sky.cpp.
| bool SO3::SSky::GetHDREnable | ( | ) |
Definition at line 189 of file SO3Sky.cpp.
| SkyX::SkyX * SO3::SSky::GetSkyX | ( | ) |
Internal use only!
Definition at line 90 of file SO3Sky.cpp.
| void SO3::SSky::RegisterViewport | ( | SViewPort * | viewport | ) |
Definition at line 85 of file SO3Sky.cpp.
| void SO3::SSky::SetAnimationSpeed | ( | float | animationSpeed | ) |
Change the clouds animations speed.
Definition at line 163 of file SO3Sky.cpp.
| void SO3::SSky::SetCloudCeiling | ( | float | newCloudCeiling | ) |
Definition at line 173 of file SO3Sky.cpp.
| void SO3::SSky::SetHDREnable | ( | bool | enable | ) |
Definition at line 194 of file SO3Sky.cpp.
| void SO3::SSky::Update | ( | Ogre::Real | updateTime | ) | [virtual] |
copydoc SEnvironmentComponent::Update
Implements SO3::SEnvironmentComponent.
Definition at line 95 of file SO3Sky.cpp.
1.6.3