|
|
LibN2L-4 Library Code Reference
Classes
Compounds
Files
Members
Method Index
Full Reference
events/types.h File Reference#include "n2l/n2l.h"
#include "n2l/geometry.h"
#include "SDL_mouse.h"
#include "SDL_events.h"
#include "SDL_keyboard.h"
#include "SDL_keysym.h"
Include dependency graph for events/types.h:
Go to the source code of this file. Namespaces
Typedefs
Enumerations
- enum n2l::tEventType {
n2l::EventType_None,
n2l::EventType_Active,
n2l::EventType_Key,
n2l::EventType_MouseMotion,
n2l::EventType_MouseButton,
n2l::EventType_JoystickAxis,
n2l::EventType_JoystickTrackball,
n2l::EventType_JoystickHat,
n2l::EventType_JoystickButton,
n2l::EventType_Quit,
n2l::EventType_VideoResize,
n2l::EventType_VideoExpose,
n2l::EventType_Custom1,
n2l::EventType_Custom2,
n2l::EventType_Custom3,
n2l::EventType_Custom4,
n2l::EventType_Custom5,
n2l::EventType_Custom6,
n2l::EventType_Custom7,
n2l::EventType_Custom8,
n2l::EventType_Custom9,
n2l::EventType_NumEventTypes
}
- SDL Event to N2L event rename and merge. More...
- enum n2l::tJoystickHat {
n2l::JoystickHat_Centered = SDL_HAT_CENTERED,
n2l::JoystickHat_Up = SDL_HAT_UP,
n2l::JoystickHat_Right = SDL_HAT_RIGHT,
n2l::JoystickHat_Down = SDL_HAT_DOWN,
n2l::JoystickHat_Left = SDL_HAT_LEFT,
n2l::JoystickHat_RightUp = SDL_HAT_RIGHTUP,
n2l::JoystickHat_RightDown = SDL_HAT_RIGHTDOWN,
n2l::JoystickHat_LeftUp = SDL_HAT_LEFTUP,
n2l::JoystickHat_LeftDown = SDL_HAT_LEFTDOWN
}
- enum n2l::tMouseButton {
n2l::MouseButton_Unknown = 0,
n2l::MouseButton_Left = SDL_BUTTON_LEFT,
n2l::MouseButton_Middle = SDL_BUTTON_MIDDLE,
n2l::MouseButton_Right = SDL_BUTTON_RIGHT,
n2l::MouseButton_Up = SDL_BUTTON_WHEELUP,
n2l::MouseButton_Down = SDL_BUTTON_WHEELDOWN,
n2l::MouseButton_NumMouseButtons
}
- enum n2l::tMouseAxis { n2l::MouseAxis_X = 0,
n2l::MouseAxis_Y = 1,
n2l::MouseAxis_NumMouseAxis
}
- Lookup for and number of mouse axis. More...
- enum n2l::tKey {
n2l::Key_Unknown = SDLK_UNKNOWN,
n2l::Key_Backspace = SDLK_BACKSPACE,
n2l::Key_Tab = SDLK_TAB,
n2l::Key_Clear = SDLK_CLEAR,
n2l::Key_Return = SDLK_RETURN,
n2l::Key_Pause = SDLK_PAUSE,
n2l::Key_Escape = SDLK_ESCAPE,
n2l::Key_Space = SDLK_SPACE,
n2l::Key_Exclaim = SDLK_EXCLAIM,
n2l::Key_QuotedBl = SDLK_QUOTEDBL,
n2l::Key_Hash = SDLK_HASH,
n2l::Key_Dollar = SDLK_DOLLAR,
n2l::Key_Ampersand = SDLK_AMPERSAND,
n2l::Key_Quote = SDLK_QUOTE,
n2l::Key_LParen = SDLK_LEFTPAREN,
n2l::Key_RParan = SDLK_RIGHTPAREN,
n2l::Key_Asterisk = SDLK_ASTERISK,
n2l::Key_Plus = SDLK_PLUS,
n2l::Key_Comma = SDLK_COMMA,
n2l::Key_Minus = SDLK_MINUS,
n2l::Key_Period = SDLK_PERIOD,
n2l::Key_Slash = SDLK_SLASH,
n2l::Key_0 = SDLK_0,
n2l::Key_1 = SDLK_1,
n2l::Key_2 = SDLK_2,
n2l::Key_3 = SDLK_3,
n2l::Key_4 = SDLK_4,
n2l::Key_5 = SDLK_5,
n2l::Key_6 = SDLK_6,
n2l::Key_7 = SDLK_7,
n2l::Key_8 = SDLK_8,
n2l::Key_9 = SDLK_9,
n2l::Key_Colon = SDLK_COLON,
n2l::Key_SemiColon = SDLK_SEMICOLON,
n2l::Key_Less = SDLK_LESS,
n2l::Key_Equals = SDLK_EQUALS,
n2l::Key_Greater = SDLK_GREATER,
n2l::Key_Question = SDLK_QUESTION,
n2l::Key_At = SDLK_AT,
n2l::Key_LBracket = SDLK_LEFTBRACKET,
n2l::Key_BackSlash = SDLK_BACKSLASH,
n2l::Key_RBracket = SDLK_RIGHTBRACKET,
n2l::Key_Caret = SDLK_CARET,
n2l::Key_Underscore = SDLK_UNDERSCORE,
n2l::Key_BackQuote = SDLK_BACKQUOTE,
n2l::Key_A = SDLK_a,
n2l::Key_B = SDLK_b,
n2l::Key_C = SDLK_c,
n2l::Key_D = SDLK_d,
n2l::Key_E = SDLK_e,
n2l::Key_F = SDLK_f,
n2l::Key_G = SDLK_g,
n2l::Key_H = SDLK_h,
n2l::Key_I = SDLK_i,
n2l::Key_J = SDLK_j,
n2l::Key_K = SDLK_k,
n2l::Key_L = SDLK_l,
n2l::Key_M = SDLK_m,
n2l::Key_N = SDLK_n,
n2l::Key_O = SDLK_o,
n2l::Key_P = SDLK_p,
n2l::Key_Q = SDLK_q,
n2l::Key_R = SDLK_r,
n2l::Key_S = SDLK_s,
n2l::Key_T = SDLK_t,
n2l::Key_U = SDLK_u,
n2l::Key_V = SDLK_v,
n2l::Key_W = SDLK_w,
n2l::Key_X = SDLK_x,
n2l::Key_Y = SDLK_y,
n2l::Key_Z = SDLK_z,
n2l::Key_Delete = SDLK_DELETE,
n2l::Key_World_0 = SDLK_WORLD_0,
n2l::Key_World_1 = SDLK_WORLD_1,
n2l::Key_World_2 = SDLK_WORLD_2,
n2l::Key_World_3 = SDLK_WORLD_3,
n2l::Key_World_4 = SDLK_WORLD_4,
n2l::Key_World_5 = SDLK_WORLD_5,
n2l::Key_World_6 = SDLK_WORLD_6,
n2l::Key_World_7 = SDLK_WORLD_7,
n2l::Key_World_8 = SDLK_WORLD_8,
n2l::Key_World_9 = SDLK_WORLD_9,
n2l::Key_World_10 = SDLK_WORLD_10,
n2l::Key_World_11 = SDLK_WORLD_11,
n2l::Key_World_12 = SDLK_WORLD_12,
n2l::Key_World_13 = SDLK_WORLD_13,
n2l::Key_World_14 = SDLK_WORLD_14,
n2l::Key_World_15 = SDLK_WORLD_15,
n2l::Key_World_16 = SDLK_WORLD_16,
n2l::Key_World_17 = SDLK_WORLD_17,
n2l::Key_World_18 = SDLK_WORLD_18,
n2l::Key_World_19 = SDLK_WORLD_19,
n2l::Key_World_20 = SDLK_WORLD_20,
n2l::Key_World_21 = SDLK_WORLD_21,
n2l::Key_World_22 = SDLK_WORLD_22,
n2l::Key_World_23 = SDLK_WORLD_23,
n2l::Key_World_24 = SDLK_WORLD_24,
n2l::Key_World_25 = SDLK_WORLD_25,
n2l::Key_World_26 = SDLK_WORLD_26,
n2l::Key_World_27 = SDLK_WORLD_27,
n2l::Key_World_28 = SDLK_WORLD_28,
n2l::Key_World_29 = SDLK_WORLD_29,
n2l::Key_World_30 = SDLK_WORLD_30,
n2l::Key_World_31 = SDLK_WORLD_31,
n2l::Key_World_32 = SDLK_WORLD_32,
n2l::Key_World_33 = SDLK_WORLD_33,
n2l::Key_World_34 = SDLK_WORLD_34,
n2l::Key_World_35 = SDLK_WORLD_35,
n2l::Key_World_36 = SDLK_WORLD_36,
n2l::Key_World_37 = SDLK_WORLD_37,
n2l::Key_World_38 = SDLK_WORLD_38,
n2l::Key_World_39 = SDLK_WORLD_39,
n2l::Key_World_40 = SDLK_WORLD_40,
n2l::Key_World_41 = SDLK_WORLD_41,
n2l::Key_World_42 = SDLK_WORLD_42,
n2l::Key_World_43 = SDLK_WORLD_43,
n2l::Key_World_44 = SDLK_WORLD_44,
n2l::Key_World_45 = SDLK_WORLD_45,
n2l::Key_World_46 = SDLK_WORLD_46,
n2l::Key_World_47 = SDLK_WORLD_47,
n2l::Key_World_48 = SDLK_WORLD_48,
n2l::Key_World_49 = SDLK_WORLD_49,
n2l::Key_World_50 = SDLK_WORLD_50,
n2l::Key_World_51 = SDLK_WORLD_51,
n2l::Key_World_52 = SDLK_WORLD_52,
n2l::Key_World_53 = SDLK_WORLD_53,
n2l::Key_World_54 = SDLK_WORLD_54,
n2l::Key_World_55 = SDLK_WORLD_55,
n2l::Key_World_56 = SDLK_WORLD_56,
n2l::Key_World_57 = SDLK_WORLD_57,
n2l::Key_World_58 = SDLK_WORLD_58,
n2l::Key_World_59 = SDLK_WORLD_59,
n2l::Key_World_60 = SDLK_WORLD_60,
n2l::Key_World_61 = SDLK_WORLD_61,
n2l::Key_World_62 = SDLK_WORLD_62,
n2l::Key_World_63 = SDLK_WORLD_63,
n2l::Key_World_64 = SDLK_WORLD_64,
n2l::Key_World_65 = SDLK_WORLD_65,
n2l::Key_World_66 = SDLK_WORLD_66,
n2l::Key_World_67 = SDLK_WORLD_67,
n2l::Key_World_68 = SDLK_WORLD_68,
n2l::Key_World_69 = SDLK_WORLD_69,
n2l::Key_World_70 = SDLK_WORLD_70,
n2l::Key_World_71 = SDLK_WORLD_71,
n2l::Key_World_72 = SDLK_WORLD_72,
n2l::Key_World_73 = SDLK_WORLD_73,
n2l::Key_World_74 = SDLK_WORLD_74,
n2l::Key_World_75 = SDLK_WORLD_75,
n2l::Key_World_76 = SDLK_WORLD_76,
n2l::Key_World_77 = SDLK_WORLD_77,
n2l::Key_World_78 = SDLK_WORLD_78,
n2l::Key_World_79 = SDLK_WORLD_79,
n2l::Key_World_80 = SDLK_WORLD_80,
n2l::Key_World_81 = SDLK_WORLD_81,
n2l::Key_World_82 = SDLK_WORLD_82,
n2l::Key_World_83 = SDLK_WORLD_83,
n2l::Key_World_84 = SDLK_WORLD_84,
n2l::Key_World_85 = SDLK_WORLD_85,
n2l::Key_World_86 = SDLK_WORLD_86,
n2l::Key_World_87 = SDLK_WORLD_87,
n2l::Key_World_88 = SDLK_WORLD_88,
n2l::Key_World_89 = SDLK_WORLD_89,
n2l::Key_World_90 = SDLK_WORLD_90,
n2l::Key_World_91 = SDLK_WORLD_91,
n2l::Key_World_92 = SDLK_WORLD_92,
n2l::Key_World_93 = SDLK_WORLD_93,
n2l::Key_World_94 = SDLK_WORLD_94,
n2l::Key_World_95 = SDLK_WORLD_95,
n2l::Key_KP0 = SDLK_KP0,
n2l::Key_KP1 = SDLK_KP1,
n2l::Key_KP2 = SDLK_KP2,
n2l::Key_KP3 = SDLK_KP3,
n2l::Key_KP4 = SDLK_KP4,
n2l::Key_KP5 = SDLK_KP5,
n2l::Key_KP6 = SDLK_KP6,
n2l::Key_KP7 = SDLK_KP7,
n2l::Key_KP8 = SDLK_KP8,
n2l::Key_KP9 = SDLK_KP9,
n2l::Key_KP_Period = SDLK_KP_PERIOD,
n2l::Key_KP_Divide = SDLK_KP_DIVIDE,
n2l::Key_KP_Multiply = SDLK_KP_MULTIPLY,
n2l::Key_KP_Minus = SDLK_KP_MINUS,
n2l::Key_KP_Plus = SDLK_KP_PLUS,
n2l::Key_KP_Enter = SDLK_KP_ENTER,
n2l::Key_KP_Equals = SDLK_KP_EQUALS,
n2l::Key_Up = SDLK_UP,
n2l::Key_Down = SDLK_DOWN,
n2l::Key_Right = SDLK_RIGHT,
n2l::Key_Left = SDLK_LEFT,
n2l::Key_Insert = SDLK_INSERT,
n2l::Key_Home = SDLK_HOME,
n2l::Key_End = SDLK_END,
n2l::Key_PageUp = SDLK_PAGEUP,
n2l::Key_PageDown = SDLK_PAGEDOWN,
n2l::Key_F1 = SDLK_F1,
n2l::Key_F2 = SDLK_F2,
n2l::Key_F3 = SDLK_F3,
n2l::Key_F4 = SDLK_F4,
n2l::Key_F5 = SDLK_F5,
n2l::Key_F6 = SDLK_F6,
n2l::Key_F7 = SDLK_F7,
n2l::Key_F8 = SDLK_F8,
n2l::Key_F9 = SDLK_F9,
n2l::Key_F10 = SDLK_F10,
n2l::Key_F11 = SDLK_F11,
n2l::Key_F12 = SDLK_F12,
n2l::Key_F13 = SDLK_F13,
n2l::Key_F14 = SDLK_F14,
n2l::Key_F15 = SDLK_F15,
n2l::Key_NumLock = SDLK_NUMLOCK,
n2l::Key_CapsLock = SDLK_CAPSLOCK,
n2l::Key_ScrollLock = SDLK_SCROLLOCK,
n2l::Key_RShift = SDLK_RSHIFT,
n2l::Key_LShift = SDLK_LSHIFT,
n2l::Key_RCtrl = SDLK_RCTRL,
n2l::Key_LCtrl = SDLK_LCTRL,
n2l::Key_RAlt = SDLK_RALT,
n2l::Key_LAlt = SDLK_LALT,
n2l::Key_RMeta = SDLK_RMETA,
n2l::Key_LMeta = SDLK_LMETA,
n2l::Key_LSuper = SDLK_LSUPER,
n2l::Key_RSuper = SDLK_RSUPER,
n2l::Key_Mode = SDLK_MODE,
n2l::Key_Compose = SDLK_COMPOSE,
n2l::Key_Help = SDLK_HELP,
n2l::Key_Print = SDLK_PRINT,
n2l::Key_SysReq = SDLK_SYSREQ,
n2l::Key_Break = SDLK_BREAK,
n2l::Key_Menu = SDLK_MENU,
n2l::Key_Power = SDLK_POWER,
n2l::Key_Euro = SDLK_EURO,
n2l::Key_Undo = SDLK_UNDO,
n2l::Key_NumKeys = SDLK_LAST
}
- enum n2l::tKeyMod {
n2l::KMod_None = KMOD_NONE,
n2l::KMod_LShift = KMOD_LSHIFT,
n2l::KMod_RShift = KMOD_RSHIFT,
n2l::KMod_LCtrl = KMOD_LCTRL,
n2l::KMod_RCtrl = KMOD_RCTRL,
n2l::KMod_LAlt = KMOD_LALT,
n2l::KMod_RAlt = KMOD_RALT,
n2l::KMod_LMeta = KMOD_LMETA,
n2l::KMod_RMeta = KMOD_RMETA,
n2l::KMod_Num = KMOD_NUM,
n2l::KMod_Caps = KMOD_CAPS,
n2l::KMod_Mode = KMOD_MODE,
n2l::KMod_Shift = KMOD_LSHIFT|KMOD_RSHIFT,
n2l::KMod_Ctrl = KMOD_LCTRL|KMOD_RCTRL,
n2l::KMod_Alt = KMOD_LALT|KMOD_RALT,
n2l::KMod_Meta = KMOD_LMETA|KMOD_RMETA,
n2l::KMod_InCaps = KMOD_LSHIFT|KMOD_RSHIFT|KMOD_CAPS
}
|