#include <mod_sim_mode_demo.hh>

Public Member Functions | |
| DemoMode (void) | |
| ~DemoMode () | |
| void | Start (void) |
Private Member Functions | |
| virtual void | ResetScene (void) |
| virtual bool | IfEyeMode (void) |
| never in 1st-person view | |
| virtual bool | IfDemoMode (void) |
| WorldVertex | GetInitialEyePosition (void) |
| WorldVertex | GetInitialProxyCraftPosition (void) |
| void | Animate (void) |
| void | TimerEvent (const Milliseconds millisecElapsed) |
| void | IdleEvent (void) |
| void | KeyboardEvent (const inp::Keyboard::Event &keyEvent) |
Private Attributes | |
| SharedPtr0< Craft > | mCurrentCraft |
| player's Craft | |
| shptr0< ProxyCraft > | mProxyCraft |
| proxy that controls multiple models/Graphs | |
| bool | mOverdrive |
| toggle max frame rate | |
| mod_sim::DemoMode::DemoMode | ( | void | ) |
ctor/dtor.
| mod_sim::DemoMode::~DemoMode | ( | ) |
| void mod_sim::DemoMode::Start | ( | void | ) | [virtual] |
Start demo mode. This function does return (it doesn't enter any event loop).
Reimplemented from mod_base::ModuleMode.
| void mod_sim::DemoMode::ResetScene | ( | void | ) | [private, virtual] |
Reset scene.
Implements mod_base::ModuleMode.
| virtual bool mod_sim::DemoMode::IfEyeMode | ( | void | ) | [inline, private, virtual] |
| virtual bool mod_sim::DemoMode::IfDemoMode | ( | void | ) | [inline, private, virtual] |
Reimplemented from mod_base::ModuleMode.
| WorldVertex mod_sim::DemoMode::GetInitialEyePosition | ( | void | ) | [private] |
Initial positions.
| WorldVertex mod_sim::DemoMode::GetInitialProxyCraftPosition | ( | void | ) | [private] |
| void mod_sim::DemoMode::Animate | ( | void | ) | [private] |
Animation.
| void mod_sim::DemoMode::TimerEvent | ( | const Milliseconds | millisecElapsed | ) | [private, virtual] |
Implements mod_base::ModuleMode.
| void mod_sim::DemoMode::IdleEvent | ( | void | ) | [private, virtual] |
Idle event.
Implements mod_base::ModuleMode.
| void mod_sim::DemoMode::KeyboardEvent | ( | const inp::Keyboard::Event & | keyEvent | ) | [private, virtual] |
Demo-specific keyboard handler.
Implements mod_base::ModuleMode.
SharedPtr0<Craft> mod_sim::DemoMode::mCurrentCraft [private] |
shptr0<ProxyCraft> mod_sim::DemoMode::mProxyCraft [private] |
proxy that controls multiple models/Graphs
bool mod_sim::DemoMode::mOverdrive [private] |
toggle max frame rate
Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:31 2007