28 #include "CaelumPrerequisites.h"
44 void LoadCaelumScript(Ogre::String script,
int fogStart = -1,
int fogEnd = -1);
45 void SetSkyTimeFactor(Ogre::Real f);
46 Ogre::Light* GetSkyMainLight();
47 float GetSkyTimeFactor();
48 std::string GetPrettyTime();
49 double GetTime() {
return m_caelum_system->getJulianDay(); };
50 void SetTime(
double time) { m_caelum_system->setJulianDay(time); };
51 bool UpdateSky(
float dt);
52 void NotifySkyCameraChanged(Ogre::Camera* cam);
53 void DetectSkyUpdate();
54 Caelum::CaelumSystem* GetCaelumSys() {
return m_caelum_system; }
57 Caelum::LongReal m_last_clock;
58 Caelum::CaelumSystem* m_caelum_system;