Starshatter_Open
Open source Starshatter engine
|
#include <Keyboard.h>
Public Member Functions | |
Keyboard () | |
virtual | ~Keyboard () |
virtual void | MapKeys (KeyMapEntry *mapping, int nkeys) |
virtual void | Acquire () |
virtual double | X () |
virtual double | Y () |
virtual double | Z () |
virtual double | Pitch () |
virtual double | Roll () |
virtual double | Yaw () |
virtual int | Center () |
virtual double | Throttle () |
virtual void | SetThrottle (double throttle) |
virtual int | Action (int n) |
virtual int | ActionMap (int n) |
Public Member Functions inherited from MotionController | |
MotionController () | |
virtual | ~MotionController () |
StatusValue | Status () const |
int | Sensitivity () const |
int | DeadZone () const |
int | Swapped () const |
int | Inverted () const |
int | RudderEnabled () const |
int | ThrottleEnabled () const |
int | Selector () const |
virtual void | SetSensitivity (int sense, int dead) |
virtual void | SetSelector (int sel) |
virtual void | SetRudderEnabled (int rud) |
virtual void | SetThrottleEnabled (int t) |
virtual void | SwapYawRoll (int swap) |
virtual int | GetSwapYawRoll () |
virtual void | InvertPitch (int inv) |
virtual int | GetInverted () |
Static Public Member Functions | |
static const char * | TYPENAME () |
static bool | KeyDown (int key) |
static bool | KeyDownMap (int key) |
static void | FlushKeys () |
static Keyboard * | GetInstance () |
Protected Attributes | |
double | x |
double | y |
double | z |
double | p |
double | r |
double | w |
double | t |
double | p1 |
double | r1 |
double | w1 |
int | c |
int | action [MotionController::MaxActions] |
Protected Attributes inherited from MotionController | |
StatusValue | status |
int | sensitivity |
int | dead_zone |
int | swapped |
int | inverted |
int | rudder |
int | throttle |
int | select |
Static Protected Attributes | |
static int | map [KEY_MAP_SIZE] |
static int | alt [KEY_MAP_SIZE] |
Additional Inherited Members | |
Public Types inherited from MotionController | |
enum | StatusValue { StatusOK, StatusErr, StatusBadParm } |
enum | ActionValue { MaxActions = 32 } |
Definition at line 22 of file Keyboard.h.
Keyboard::Keyboard | ( | ) |
Definition at line 25 of file Keyboard.cpp.
|
virtual |
Definition at line 52 of file Keyboard.cpp.
|
virtual |
Reimplemented from MotionController.
Definition at line 128 of file Keyboard.cpp.
|
inlinevirtual |
Reimplemented from MotionController.
Definition at line 52 of file Keyboard.h.
|
inlinevirtual |
Reimplemented from MotionController.
Definition at line 53 of file Keyboard.h.
|
inlinevirtual |
Reimplemented from MotionController.
Definition at line 45 of file Keyboard.h.
|
static |
Definition at line 117 of file Keyboard.cpp.
|
static |
Definition at line 58 of file Keyboard.cpp.
|
static |
Definition at line 82 of file Keyboard.cpp.
|
static |
Definition at line 94 of file Keyboard.cpp.
|
virtual |
Reimplemented from MotionController.
Definition at line 66 of file Keyboard.cpp.
|
inlinevirtual |
Reimplemented from MotionController.
Definition at line 42 of file Keyboard.h.
|
inlinevirtual |
Reimplemented from MotionController.
Definition at line 43 of file Keyboard.h.
|
inlinevirtual |
Reimplemented from MotionController.
Definition at line 49 of file Keyboard.h.
|
inlinevirtual |
Reimplemented from MotionController.
Definition at line 48 of file Keyboard.h.
|
inlinestatic |
Reimplemented from MotionController.
Definition at line 25 of file Keyboard.h.
|
inlinevirtual |
Reimplemented from MotionController.
Definition at line 37 of file Keyboard.h.
|
inlinevirtual |
Reimplemented from MotionController.
Definition at line 38 of file Keyboard.h.
|
inlinevirtual |
Reimplemented from MotionController.
Definition at line 44 of file Keyboard.h.
|
inlinevirtual |
Reimplemented from MotionController.
Definition at line 39 of file Keyboard.h.
|
protected |
Definition at line 65 of file Keyboard.h.
|
staticprotected |
Definition at line 68 of file Keyboard.h.
|
protected |
Definition at line 64 of file Keyboard.h.
|
staticprotected |
Definition at line 67 of file Keyboard.h.
|
protected |
Definition at line 62 of file Keyboard.h.
|
protected |
Definition at line 63 of file Keyboard.h.
|
protected |
Definition at line 62 of file Keyboard.h.
|
protected |
Definition at line 63 of file Keyboard.h.
|
protected |
Definition at line 62 of file Keyboard.h.
|
protected |
Definition at line 62 of file Keyboard.h.
|
protected |
Definition at line 63 of file Keyboard.h.
|
protected |
Definition at line 62 of file Keyboard.h.
|
protected |
Definition at line 62 of file Keyboard.h.
|
protected |
Definition at line 62 of file Keyboard.h.