24#ifndef _SkyX_Controller_H_
25#define _SkyX_Controller_H_
52 inline virtual void update(
const Ogre::Real& simDeltaTime){}
virtual ~Controller()
Destructor.
bool mDeleteBySkyX
Must the controller be destroyed by SkyX?
virtual Ogre::Vector3 getMoonDirection()=0
Get moon direction.
const bool & getDeleteBySkyX() const
Must the controller be destroyed by SkyX?
Controller(const bool &deleteBySkyX)
Constructor.
virtual Ogre::Vector3 getSunDirection()=0
Get sun direction.
virtual void update(const Ogre::Real &simDeltaTime)
Update controller.
virtual Ogre::Real getMoonPhase()=0
Get moon phase.