Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members |
In this namespace can be found input management classes like MouseEvent, MouseEventReceiver, KeyEvent and so on. More...
Classes | |
class | Cursor |
Interface to the mouse cursor. More... | |
class | InputDevice |
A common base class for input devices. More... | |
class | InputDriver |
class | InputEvent |
A common base class for mouse/keyboard input events. More... | |
class | InputManager |
class | Joystick |
A common base class for joystick device. More... | |
class | JoystickEvent |
JoystickEvent class - DOCUMENTATION NEEDED. More... | |
class | JoystickEventReceiver |
class | Keyboard |
A common base class for keyboard device. More... | |
class | KeyEvent |
KeyEvent class - DOCUMENTATION NEEDED. More... | |
class | KeyEventReceiver |
class | Mouse |
A common base class for mouse device. More... | |
class | MouseEvent |
MouseEvent class - DOCUMENTATION NEEDED. More... | |
class | MouseEventReceiver |
Enumerations | |
enum | InputType { IT_UNKNOWN, IT_KEYBOARD, IT_MOUSE, IT_JOYSTICK, IT_TABLET, IT_COUNT } |
enum | JoystickButton { JB_UNKNOWN = 0x00, JB_BUTTON1 = 0x01, JB_BUTTON2 = 0x02, JB_BUTTON3 = 0x03, JB_BUTTON4 = 0x04, JB_BUTTON5 = 0x05, JB_BUTTON6 = 0x06, JB_BUTTON7 = 0x07, JB_BUTTON8 = 0x08, JB_BUTTON9 = 0x09, JB_BUTTON10 = 0x0A, JB_BUTTON11 = 0x0B, JB_BUTTON12 = 0x0C, JB_BUTTON13 = 0x0D, JB_BUTTON14 = 0x0E, JB_BUTTON15 = 0x0F, JB_BUTTON16 = 0x10, JB_BUTTON17 = 0x11, JB_BUTTON18 = 0x12, JB_BUTTON19 = 0x13, JB_BUTTON20 = 0x14, JB_BUTTON21 = 0x15, JB_BUTTON22 = 0x16, JB_BUTTON23 = 0x17, JB_BUTTON24 = 0x18, JB_BUTTON25 = 0x19, JB_BUTTON26 = 0x1A, JB_BUTTON27 = 0x1B, JB_BUTTON28 = 0x1C, JB_BUTTON29 = 0x1D, JB_BUTTON30 = 0x1E, JB_BUTTON31 = 0x1F, JB_BUTTON32 = 0x20 } |
Joystick scan codes. More... | |
enum | KeyCode { KC_UNKNOWN = 0x00, KC_ESCAPE = 0x01, KC_1 = 0x02, KC_2 = 0x03, KC_3 = 0x04, KC_4 = 0x05, KC_5 = 0x06, KC_6 = 0x07, KC_7 = 0x08, KC_8 = 0x09, KC_9 = 0x0A, KC_0 = 0x0B, KC_MINUS = 0x0C, KC_EQUALS = 0x0D, KC_BACK = 0x0E, KC_TAB = 0x0F, KC_Q = 0x10, KC_W = 0x11, KC_E = 0x12, KC_R = 0x13, KC_T = 0x14, KC_Y = 0x15, KC_U = 0x16, KC_I = 0x17, KC_O = 0x18, KC_P = 0x19, KC_LBRACKET = 0x1A, KC_RBRACKET = 0x1B, KC_RETURN = 0x1C, KC_LCONTROL = 0x1D, KC_A = 0x1E, KC_S = 0x1F, KC_D = 0x20, KC_F = 0x21, KC_G = 0x22, KC_H = 0x23, KC_J = 0x24, KC_K = 0x25, KC_L = 0x26, KC_SEMICOLON = 0x27, KC_APOSTROPHE = 0x28, KC_GRAVE = 0x29, KC_LSHIFT = 0x2A, KC_BACKSLASH = 0x2B, KC_Z = 0x2C, KC_X = 0x2D, KC_C = 0x2E, KC_V = 0x2F, KC_B = 0x30, KC_N = 0x31, KC_M = 0x32, KC_COMMA = 0x33, KC_PERIOD = 0x34, KC_SLASH = 0x35, KC_RSHIFT = 0x36, KC_MULTIPLY = 0x37, KC_LMENU = 0x38, KC_SPACE = 0x39, KC_CAPITAL = 0x3A, KC_F1 = 0x3B, KC_F2 = 0x3C, KC_F3 = 0x3D, KC_F4 = 0x3E, KC_F5 = 0x3F, KC_F6 = 0x40, KC_F7 = 0x41, KC_F8 = 0x42, KC_F9 = 0x43, KC_F10 = 0x44, KC_NUMLOCK = 0x45, KC_SCROLL = 0x46, KC_NUMPAD7 = 0x47, KC_NUMPAD8 = 0x48, KC_NUMPAD9 = 0x49, KC_SUBTRACT = 0x4A, KC_NUMPAD4 = 0x4B, KC_NUMPAD5 = 0x4C, KC_NUMPAD6 = 0x4D, KC_ADD = 0x4E, KC_NUMPAD1 = 0x4F, KC_NUMPAD2 = 0x50, KC_NUMPAD3 = 0x51, KC_NUMPAD0 = 0x52, KC_DECIMAL = 0x53, KC_OEM_102 = 0x56, KC_F11 = 0x57, KC_F12 = 0x58, KC_F13 = 0x64, KC_F14 = 0x65, KC_F15 = 0x66, KC_KANA = 0x70, KC_ABNT_C1 = 0x73, KC_CONVERT = 0x79, KC_NOCONVERT = 0x7B, KC_YEN = 0x7D, KC_ABNT_C2 = 0x7E, KC_NUMPADEQUALS = 0x8D, KC_PREVTRACK = 0x90, KC_AT = 0x91, KC_COLON = 0x92, KC_UNDERLINE = 0x93, KC_KANJI = 0x94, KC_STOP = 0x95, KC_AX = 0x96, KC_UNLABELED = 0x97, KC_NEXTTRACK = 0x99, KC_NUMPADENTER = 0x9C, KC_RCONTROL = 0x9D, KC_MUTE = 0xA0, KC_CALCULATOR = 0xA1, KC_PLAYPAUSE = 0xA2, KC_MEDIASTOP = 0xA4, KC_VOLUMEDOWN = 0xAE, KC_VOLUMEUP = 0xB0, KC_WEBHOME = 0xB2, KC_NUMPADCOMMA = 0xB3, KC_DIVIDE = 0xB5, KC_SYSRQ = 0xB7, KC_RMENU = 0xB8, KC_PAUSE = 0xC5, KC_HOME = 0xC7, KC_UP = 0xC8, KC_PGUP = 0xC9, KC_LEFT = 0xCB, KC_RIGHT = 0xCD, KC_END = 0xCF, KC_DOWN = 0xD0, KC_PGDOWN = 0xD1, KC_INSERT = 0xD2, KC_DELETE = 0xD3, KC_LWIN = 0xDB, KC_RWIN = 0xDC, KC_APPS = 0xDD, KC_POWER = 0xDE, KC_SLEEP = 0xDF, KC_WAKE = 0xE3, KC_WEBSEARCH = 0xE5, KC_WEBFAVORITES = 0xE6, KC_WEBREFRESH = 0xE7, KC_WEBSTOP = 0xE8, KC_WEBFORWARD = 0xE9, KC_WEBBACK = 0xEA, KC_MYCOMPUTER = 0xEB, KC_MAIL = 0xEC, KC_MEDIASELECT = 0xED, KC_COUNT } |
Keyboard scan codes. More... | |
enum | KeyModifier { KM_SHIFT = 0x0000001, KM_CTRL = 0x0000010, KM_ALT = 0x0000100 } |
Keyboard enum of bit position of modifer. More... | |
enum | MouseButton { MB_UNKNOWN = 0x00, MB_LBUTTON = 0x01, MB_RBUTTON = 0x02, MB_MBUTTON = 0x03, MB_BUTTON3 = 0x04, MB_BUTTON4 = 0x05, MB_BUTTON5 = 0x06, MB_BUTTON6 = 0x07, MB_BUTTON7 = 0x08 } |
Mouse scan codes. More... | |
enum | PovDirection { PD_CENTER = 0x00, PD_NORTH = 0x01, PD_SOUTH = 0x02, PD_EAST = 0x03, PD_WEST = 0x04, PD_NORTHEAST = 0x05, PD_SOUTHEAST = 0x06, PD_NORTHWEST = 0x07, PD_SOUTHWEST = 0x08 } |
In this namespace can be found input management classes like MouseEvent, MouseEventReceiver, KeyEvent and so on.
enum input::InputType |
Joystick scan codes.
enum input::KeyCode |
Keyboard scan codes.
enum input::KeyModifier |
Keyboard enum of bit position of modifer.
enum input::MouseButton |
Mouse scan codes.
enum input::PovDirection |
The KG Game Engine
Documentation © 2006-2011 by Kat'Oun. Generated on Sat Jul 2 2011 00:50:07 by
Doxygen
(1.7.4)
|