#include <mod_sim_mode_flight.hh>

Public Member Functions | |
| FlightMode (void) | |
| ~FlightMode () | |
| void | Start (void) |
Private Member Functions | |
| virtual void | ResetScene (void) |
| virtual bool | IfEyeMode (void) |
| if first-person view | |
| void | CycleViewMode (void) |
| void | MakeTargets (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< EyeCraft > | mEyeCraft |
| shptr0< ProxyCraft > | mProxyCraft |
| proxy that controls multiple models/Graphs | |
| bool | mEyeMode |
| first-persion view | |
| bool | mChaseMode |
| chase-plane view | |
| bool | mOverdrive |
| toggle max frame-rate | |
Classes | |
| struct | ListenerJoystickButton |
| mod_sim::FlightMode::FlightMode | ( | void | ) |
ctor/dtor.
| mod_sim::FlightMode::~FlightMode | ( | ) |
| void mod_sim::FlightMode::Start | ( | void | ) | [virtual] |
Start flight mode. This function does return (it doesn't enter any event loop).
Reimplemented from mod_base::ModuleMode.
| void mod_sim::FlightMode::ResetScene | ( | void | ) | [private, virtual] |
Reset scene.
Implements mod_base::ModuleMode.
| virtual bool mod_sim::FlightMode::IfEyeMode | ( | void | ) | [inline, private, virtual] |
| void mod_sim::FlightMode::CycleViewMode | ( | void | ) | [private] |
Cycle view mode.
| void mod_sim::FlightMode::MakeTargets | ( | void | ) | [private] |
Make some targets.
| WorldVertex mod_sim::FlightMode::GetInitialEyePosition | ( | void | ) | [private] |
Initial positions.
| WorldVertex mod_sim::FlightMode::GetInitialProxyCraftPosition | ( | void | ) | [private] |
| void mod_sim::FlightMode::Animate | ( | void | ) | [private] |
Animation.
| void mod_sim::FlightMode::TimerEvent | ( | const Milliseconds | millisecElapsed | ) | [private, virtual] |
Implements mod_base::ModuleMode.
| void mod_sim::FlightMode::IdleEvent | ( | void | ) | [private, virtual] |
Idle event.
Implements mod_base::ModuleMode.
| void mod_sim::FlightMode::KeyboardEvent | ( | const inp::Keyboard::Event & | keyEvent | ) | [private, virtual] |
Keyboard handler.
Implements mod_base::ModuleMode.
SharedPtr0<EyeCraft> mod_sim::FlightMode::mEyeCraft [private] |
shptr0<ProxyCraft> mod_sim::FlightMode::mProxyCraft [private] |
proxy that controls multiple models/Graphs
bool mod_sim::FlightMode::mEyeMode [private] |
first-persion view
bool mod_sim::FlightMode::mChaseMode [private] |
chase-plane view
bool mod_sim::FlightMode::mOverdrive [private] |
toggle max frame-rate
Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:31 2007