Classes | Defines | Typedefs | Variables

src/window/header/Input.h File Reference

Go to the source code of this file.

Classes

struct  DeviceInfo
 Input Device Info Structur. More...
class  Device
 Input Device. More...
class  MouseDevice
 Mouse Device. More...
class  KeyboardDevice
 Keyboard Device. More...
struct  MouseMap
struct  KeyboardMap

Defines

#define WindowDeviceNameLen   16

Typedefs

typedef uint DEVICE
typedef int MOUSEBTN
typedef int KEYBTN
typedef class DevicepDevice
 Input Device.
typedef MouseDevicepMouseDevice
 Mouse Device.
typedef KeyboardDevicepKeyboardDevice
 Keyboard Device.

Variables

const DEVICE deviceUnknown = 0x00
const DEVICE deviceMouse = 0x01
const DEVICE deviceMouseHID = 0x02
const DEVICE deviceKeyboard = 0x10
const DEVICE deviceKeypad = 0x20
const DEVICE deviceHID = 0x40

Define Documentation

#define WindowDeviceNameLen   16

Definition at line 2 of file Input.h.


Typedef Documentation

typedef uint DEVICE

Definition at line 5 of file Input.h.

typedef int KEYBTN

Definition at line 9 of file Input.h.

typedef int MOUSEBTN

Definition at line 8 of file Input.h.

typedef class Device * pDevice

Input Device.

Keyboard Device.

Mouse Device.


Variable Documentation

const DEVICE deviceHID = 0x40

Definition at line 16 of file Input.h.

const DEVICE deviceKeyboard = 0x10

Definition at line 14 of file Input.h.

const DEVICE deviceKeypad = 0x20

Definition at line 15 of file Input.h.

const DEVICE deviceMouse = 0x01

Definition at line 12 of file Input.h.

const DEVICE deviceMouseHID = 0x02

Definition at line 13 of file Input.h.

const DEVICE deviceUnknown = 0x00

Definition at line 11 of file Input.h.