#include <_src_sky_moon.hh>

Public Member Functions | |
| Moon (SkyDome &skyDome, const Degree lat, const Degree lon) | |
| virtual | ~Moon () |
| virtual void | SetPosition (const Degree lat, const Degree lon) |
| virtual NodeSort | GetNodeSort (void) |
Private Attributes | |
| SkyDome & | mSkyDome |
Integration: Moon is to be instantiated and contained by Sky.
| sky::Moon::Moon | ( | SkyDome & | skyDome, | |
| const Degree | lat, | |||
| const Degree | lon | |||
| ) |
ctor/dtor. SkyDome must be passed since Sky ctor calls Stars ctor, so calling GET_SKY_DOME() would cause an infinite cycle.
| sky::Moon::~Moon | ( | ) | [virtual] |
| void sky::Moon::SetPosition | ( | const Degree | lat, | |
| const Degree | lon | |||
| ) | [virtual] |
Set position of Moon by (lat,lon).
| NodeSort sky::Moon::GetNodeSort | ( | void | ) | [virtual] |
For scene-graph to render optimally, nodes should be sorted by state. GetStateBits() is meant to be used as an arg to World::Attach(object,stateBits).
Reimplemented from fx::Sprite.
SkyDome& sky::Moon::mSkyDome [private] |
Palomino Flight Simulator documents generated by doxygen 1.5.6 on Tue Sep 28 11:37:50 2010