#include <sky.hpp>
List of all members.
Public Types |
| enum | Phase {
Phase_New = 0,
Phase_WaxingCrescent,
Phase_WaxingHalf,
Phase_WaxingGibbous,
Phase_Full,
Phase_WaningGibbous,
Phase_WaningHalf,
Phase_WaningCrescent
} |
| enum | Type { Type_Masser = 0,
Type_Secunda
} |
Public Member Functions |
| | Moon (const Ogre::String &textureName, const float size, const Ogre::Vector3 &position, Ogre::SceneNode *rootNode, const std::string &material) |
| virtual | ~Moon () |
| void | setPhase (const Phase &phase) |
| void | setType (const Type &type) |
| Phase | getPhase () const |
| unsigned int | getPhaseInt () const |
Private Attributes |
| Type | mType |
| Phase | mPhase |
Member Enumeration Documentation
- Enumerator:
| Phase_New |
|
| Phase_WaxingCrescent |
|
| Phase_WaxingHalf |
|
| Phase_WaxingGibbous |
|
| Phase_Full |
|
| Phase_WaningGibbous |
|
| Phase_WaningHalf |
|
| Phase_WaningCrescent |
|
Constructor & Destructor Documentation
| Moon::Moon |
( |
const Ogre::String & |
textureName, |
|
|
const float |
size, |
|
|
const Ogre::Vector3 & |
position, |
|
|
Ogre::SceneNode * |
rootNode, |
|
|
const std::string & |
material |
|
) |
| |
Member Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files: