|
Namespaces |
namespace | qaf |
Classes |
class | qaf::Joystick |
| This class represents an instance of an active joystick device. More...
|
class | qaf::JoystickSystem |
| For internal use only.
This class manages the system's available joysticks.
More...
|
Defines |
#define | DIRECTINPUT_VERSION 0x0800 |
#define | QAF_JOY_MAX_OBJECTS (QAF_JOY_BUTTON_127 - QAF_JOY_X_AXIS + 1) |
| The number of items in the JoystickObject enumeration.
|
#define | QAF_JOY_ISAXIS(obj) (obj >= QAF_JOY_X_AXIS && obj <= QAF_JOY_SLIDER_1 ) |
| Determines if an object code represents an axis or slider.
|
#define | QAF_JOY_ISPOV(obj) (obj >= QAF_JOY_POV_0 && obj <= QAF_JOY_POV_3 ) |
| Determines if an object code represents a POV hat.
|
#define | QAF_JOY_ISBUTTON(obj) (obj >= QAF_JOY_BUTTON_0 && obj <= QAF_JOY_BUTTON_127) |
| Determines if an object code represents a button.
|
#define | QAF_JOY_BUTTON(n) ((JoystickObject) (QAF_JOY_BUTTON_0 + n)) |
| Returns the object code of a button.
|
Enumerations |
enum | qaf::JoystickObject {
qaf::QAF_JOY_NONE = 0,
qaf::QAF_JOY_X_AXIS,
qaf::QAF_JOY_Y_AXIS,
qaf::QAF_JOY_Z_AXIS,
qaf::QAF_JOY_X_AXIS_ROTATION,
qaf::QAF_JOY_Y_AXIS_ROTATION,
qaf::QAF_JOY_Z_AXIS_ROTATION,
qaf::QAF_JOY_SLIDER_0,
qaf::QAF_JOY_SLIDER_1,
qaf::QAF_JOY_POV_0,
qaf::QAF_JOY_POV_1,
qaf::QAF_JOY_POV_2,
qaf::QAF_JOY_POV_3,
qaf::QAF_JOY_BUTTON_0,
qaf::QAF_JOY_BUTTON_1,
qaf::QAF_JOY_BUTTON_2,
qaf::QAF_JOY_BUTTON_3,
qaf::QAF_JOY_BUTTON_4,
qaf::QAF_JOY_BUTTON_5,
qaf::QAF_JOY_BUTTON_6,
qaf::QAF_JOY_BUTTON_7,
qaf::QAF_JOY_BUTTON_8,
qaf::QAF_JOY_BUTTON_9,
qaf::QAF_JOY_BUTTON_10,
qaf::QAF_JOY_BUTTON_11,
qaf::QAF_JOY_BUTTON_12,
qaf::QAF_JOY_BUTTON_13,
qaf::QAF_JOY_BUTTON_14,
qaf::QAF_JOY_BUTTON_15,
qaf::QAF_JOY_BUTTON_16,
qaf::QAF_JOY_BUTTON_17,
qaf::QAF_JOY_BUTTON_18,
qaf::QAF_JOY_BUTTON_19,
qaf::QAF_JOY_BUTTON_20,
qaf::QAF_JOY_BUTTON_21,
qaf::QAF_JOY_BUTTON_22,
qaf::QAF_JOY_BUTTON_23,
qaf::QAF_JOY_BUTTON_24,
qaf::QAF_JOY_BUTTON_25,
qaf::QAF_JOY_BUTTON_26,
qaf::QAF_JOY_BUTTON_27,
qaf::QAF_JOY_BUTTON_28,
qaf::QAF_JOY_BUTTON_29,
qaf::QAF_JOY_BUTTON_30,
qaf::QAF_JOY_BUTTON_31,
qaf::QAF_JOY_BUTTON_32,
qaf::QAF_JOY_BUTTON_33,
qaf::QAF_JOY_BUTTON_34,
qaf::QAF_JOY_BUTTON_35,
qaf::QAF_JOY_BUTTON_36,
qaf::QAF_JOY_BUTTON_37,
qaf::QAF_JOY_BUTTON_38,
qaf::QAF_JOY_BUTTON_39,
qaf::QAF_JOY_BUTTON_40,
qaf::QAF_JOY_BUTTON_41,
qaf::QAF_JOY_BUTTON_42,
qaf::QAF_JOY_BUTTON_43,
qaf::QAF_JOY_BUTTON_44,
qaf::QAF_JOY_BUTTON_45,
qaf::QAF_JOY_BUTTON_46,
qaf::QAF_JOY_BUTTON_47,
qaf::QAF_JOY_BUTTON_48,
qaf::QAF_JOY_BUTTON_49,
qaf::QAF_JOY_BUTTON_50,
qaf::QAF_JOY_BUTTON_51,
qaf::QAF_JOY_BUTTON_52,
qaf::QAF_JOY_BUTTON_53,
qaf::QAF_JOY_BUTTON_54,
qaf::QAF_JOY_BUTTON_55,
qaf::QAF_JOY_BUTTON_56,
qaf::QAF_JOY_BUTTON_57,
qaf::QAF_JOY_BUTTON_58,
qaf::QAF_JOY_BUTTON_59,
qaf::QAF_JOY_BUTTON_60,
qaf::QAF_JOY_BUTTON_61,
qaf::QAF_JOY_BUTTON_62,
qaf::QAF_JOY_BUTTON_63,
qaf::QAF_JOY_BUTTON_64,
qaf::QAF_JOY_BUTTON_65,
qaf::QAF_JOY_BUTTON_66,
qaf::QAF_JOY_BUTTON_67,
qaf::QAF_JOY_BUTTON_68,
qaf::QAF_JOY_BUTTON_69,
qaf::QAF_JOY_BUTTON_70,
qaf::QAF_JOY_BUTTON_71,
qaf::QAF_JOY_BUTTON_72,
qaf::QAF_JOY_BUTTON_73,
qaf::QAF_JOY_BUTTON_74,
qaf::QAF_JOY_BUTTON_75,
qaf::QAF_JOY_BUTTON_76,
qaf::QAF_JOY_BUTTON_77,
qaf::QAF_JOY_BUTTON_78,
qaf::QAF_JOY_BUTTON_79,
qaf::QAF_JOY_BUTTON_80,
qaf::QAF_JOY_BUTTON_81,
qaf::QAF_JOY_BUTTON_82,
qaf::QAF_JOY_BUTTON_83,
qaf::QAF_JOY_BUTTON_84,
qaf::QAF_JOY_BUTTON_85,
qaf::QAF_JOY_BUTTON_86,
qaf::QAF_JOY_BUTTON_87,
qaf::QAF_JOY_BUTTON_88,
qaf::QAF_JOY_BUTTON_89,
qaf::QAF_JOY_BUTTON_90,
qaf::QAF_JOY_BUTTON_91,
qaf::QAF_JOY_BUTTON_92,
qaf::QAF_JOY_BUTTON_93,
qaf::QAF_JOY_BUTTON_94,
qaf::QAF_JOY_BUTTON_95,
qaf::QAF_JOY_BUTTON_96,
qaf::QAF_JOY_BUTTON_97,
qaf::QAF_JOY_BUTTON_98,
qaf::QAF_JOY_BUTTON_99,
qaf::QAF_JOY_BUTTON_100,
qaf::QAF_JOY_BUTTON_101,
qaf::QAF_JOY_BUTTON_102,
qaf::QAF_JOY_BUTTON_103,
qaf::QAF_JOY_BUTTON_104,
qaf::QAF_JOY_BUTTON_105,
qaf::QAF_JOY_BUTTON_106,
qaf::QAF_JOY_BUTTON_107,
qaf::QAF_JOY_BUTTON_108,
qaf::QAF_JOY_BUTTON_109,
qaf::QAF_JOY_BUTTON_110,
qaf::QAF_JOY_BUTTON_111,
qaf::QAF_JOY_BUTTON_112,
qaf::QAF_JOY_BUTTON_113,
qaf::QAF_JOY_BUTTON_114,
qaf::QAF_JOY_BUTTON_115,
qaf::QAF_JOY_BUTTON_116,
qaf::QAF_JOY_BUTTON_117,
qaf::QAF_JOY_BUTTON_118,
qaf::QAF_JOY_BUTTON_119,
qaf::QAF_JOY_BUTTON_120,
qaf::QAF_JOY_BUTTON_121,
qaf::QAF_JOY_BUTTON_122,
qaf::QAF_JOY_BUTTON_123,
qaf::QAF_JOY_BUTTON_124,
qaf::QAF_JOY_BUTTON_125,
qaf::QAF_JOY_BUTTON_126,
qaf::QAF_JOY_BUTTON_127
} |
| Types of objects present in a joystick. More...
|