#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: