Go to the source code of this file.
Namespaces | |
| namespace | eng |
Classes | |
| class | eng::World |
| World class defines a demand-loaded volumetric hiearchy of Objects. More... | |
| class | eng::World::Quadrant |
| A Quadrant is a subdivision of the World. More... | |
| class | eng::World::Quadrant::ShrinkEachObjectFunctor |
| class | eng::World::Locus |
| The Locus is a subset of Quadrants that are populated. More... | |
| class | eng::World::Locus::LocusIdleFunctor |
| struct | eng::World::QuadrantSeed |
Defines | |
| #define | ENG_WORLD_HH 1 |
| #define | QuadrantPtr SafePtr<World::Quadrant> |
| #define | AXIS_LAT_ x |
| #define | AXIS_LON_ y |
| #define | AXIS_ALT_ z |
| #define | LAT_ AXIS_LAT_ |
| #define | LON_ AXIS_LON_ |
| #define | ALT_ AXIS_ALT_ |
| #define | LAT_LON_ALT(LAT, LON, ALT) (LAT), (LON), (ALT) |
| #define | WORLD_AUTO_LOCK() THREAD_CODE( AutoLock<SlowLock> lock( &gWorld.mLock ); ) |
| #define | LOCUS_AUTO_LOCK() THREAD_CODE( AutoLock<SlowLock> lock( &mLock ); ) |
| #define | ASSERT_WORLD() |
Enumerations | |
| enum | { eng::AXIS_LAT = AXIS_X, eng::LAT = AXIS_LAT, eng::AXIS_LON = AXIS_Y, eng::LON = AXIS_LON, eng::AXIS_ALT = AXIS_Z, eng::ALT = AXIS_ALT } |
| #define ALT_ AXIS_ALT_ |
| #define ASSERT_WORLD | ( | ) |
| #define AXIS_ALT_ z |
| #define AXIS_LAT_ x |
| #define AXIS_LON_ y |
| #define ENG_WORLD_HH 1 |
| #define LAT_ AXIS_LAT_ |
| #define LAT_LON_ALT | ( | LAT, | |||
| LON, | |||||
| ALT | ) | (LAT), (LON), (ALT) |
| #define LOCUS_AUTO_LOCK | ( | ) | THREAD_CODE( AutoLock<SlowLock> lock( &mLock ); ) |
| #define LON_ AXIS_LON_ |
| #define QuadrantPtr SafePtr<World::Quadrant> |
| #define WORLD_AUTO_LOCK | ( | ) | THREAD_CODE( AutoLock<SlowLock> lock( &gWorld.mLock ); ) |
Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:14 2007