Classes | Namespaces | Defines

_src_control_joystick.hh File Reference

Higher-level Joystick class. More...

#include "base/singleton.hh"
#include "base/event.hh"
#include "base/array_tiny.hh"
#include "input/module.hh"
#include "input/device_joystick.hh"

Go to the source code of this file.

Classes

class  control::Joystick
 Joystick control of a Craft, joystick calibration. More...
struct  control::Joystick::Calibration
 Defines a range of axis values for calibration. Roll/pitch/yaw axises have two ranges with a deadzone in between. Throttle axis has one range. More...
struct  control::Joystick::Calibration::AxisRange
 min,max More...
class  control::Joystick::AxisMap
 Remaps joystick axises and indicates which axis had an event. Calling the If*() methods effectively remaps the axises (that is, remapping isn't done by changing the Event struct). More...
class  control::Joystick::ButtonMap
 Remaps buttons. More...

Namespaces

namespace  control
 

control module (layer over lower-level input module, contains current Craft).


Defines

#define GET_CONTROL_JOYSTICK()   (control::Joystick::GetInstance())

Detailed Description

Higher-level Joystick class.

LastChangedDate:
2011-04-23 21:07:07 -0400 (Sat, 23 Apr 2011)
Author:
Jim E. Brooks http://www.palomino3d.org

Define Documentation

#define GET_CONTROL_JOYSTICK (  )     (control::Joystick::GetInstance())
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Palomino Flight Simulator documents generated by doxygen 1.7.1 on Tue May 15 2012 22:40:10