Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
- Enumerations
- Miscellaneous Enumerations
- Audio Allowed Changes
- Mouse Buttons
- Mouse Button Masks
- Mouse Wheel Direction
- Event Type
- Joystick Hat Position
- Key States
- Log Category
- Message Box Flags
- Message Box Button Flags
- OpenGL Profile
- OpenGL Context Flag
- OpenGL Context Release Behavior Flag
- Pixel Formats
- Renderer Flags
- Texture Access
- Texture Modulate
- Touch
- Window Event
- Window Flags
- Window Positioning
- Haptic Event Types
Synopsis
- type AudioFormat = Word16
- pattern SDL_AUDIO_S8 :: AudioFormat
- pattern SDL_AUDIO_U8 :: AudioFormat
- pattern SDL_AUDIO_S16LSB :: AudioFormat
- pattern SDL_AUDIO_S16MSB :: AudioFormat
- pattern SDL_AUDIO_S16SYS :: AudioFormat
- pattern SDL_AUDIO_U16LSB :: AudioFormat
- pattern SDL_AUDIO_U16MSB :: AudioFormat
- pattern SDL_AUDIO_U16SYS :: AudioFormat
- pattern SDL_AUDIO_S32LSB :: AudioFormat
- pattern SDL_AUDIO_S32MSB :: AudioFormat
- pattern SDL_AUDIO_S32SYS :: AudioFormat
- pattern SDL_AUDIO_F32LSB :: AudioFormat
- pattern SDL_AUDIO_F32MSB :: AudioFormat
- pattern SDL_AUDIO_F32SYS :: AudioFormat
- type AudioStatus = Word32
- pattern SDL_AUDIO_STOPPED :: AudioStatus
- pattern SDL_AUDIO_PLAYING :: AudioStatus
- pattern SDL_AUDIO_PAUSED :: AudioStatus
- type BlendMode = Word32
- pattern SDL_BLENDMODE_NONE :: BlendMode
- pattern SDL_BLENDMODE_BLEND :: BlendMode
- pattern SDL_BLENDMODE_ADD :: BlendMode
- pattern SDL_BLENDMODE_MOD :: BlendMode
- type BlendOperation = Word32
- pattern SDL_BLENDOPERATION_ADD :: BlendOperation
- pattern SDL_BLENDOPERATION_SUBTRACT :: BlendOperation
- pattern SDL_BLENDOPERATION_REV_SUBTRACT :: BlendOperation
- pattern SDL_BLENDOPERATION_MINIMUM :: BlendOperation
- pattern SDL_BLENDOPERATION_MAXIMUM :: BlendOperation
- type BlendFactor = Word32
- pattern SDL_BLENDFACTOR_ZERO :: BlendFactor
- pattern SDL_BLENDFACTOR_ONE :: BlendFactor
- pattern SDL_BLENDFACTOR_SRC_COLOR :: BlendFactor
- pattern SDL_BLENDFACTOR_ONE_MINUS_SRC_COLOR :: BlendFactor
- pattern SDL_BLENDFACTOR_SRC_ALPHA :: BlendFactor
- pattern SDL_BLENDFACTOR_ONE_MINUS_SRC_ALPHA :: BlendFactor
- pattern SDL_BLENDFACTOR_DST_COLOR :: BlendFactor
- pattern SDL_BLENDFACTOR_ONE_MINUS_DST_COLOR :: BlendFactor
- pattern SDL_BLENDFACTOR_DST_ALPHA :: BlendFactor
- pattern SDL_BLENDFACTOR_ONE_MINUS_DST_ALPHA :: BlendFactor
- pattern SDL_BYTEORDER :: Endian
- pattern SDL_LIL_ENDIAN :: Endian
- pattern SDL_BIG_ENDIAN :: Endian
- type EventAction = Word32
- pattern SDL_ADDEVENT :: EventAction
- pattern SDL_PEEKEVENT :: EventAction
- pattern SDL_GETEVENT :: EventAction
- type GameControllerAxis = Int32
- pattern SDL_CONTROLLER_AXIS_INVALID :: GameControllerAxis
- pattern SDL_CONTROLLER_AXIS_LEFTX :: GameControllerAxis
- pattern SDL_CONTROLLER_AXIS_LEFTY :: GameControllerAxis
- pattern SDL_CONTROLLER_AXIS_RIGHTX :: GameControllerAxis
- pattern SDL_CONTROLLER_AXIS_RIGHTY :: GameControllerAxis
- pattern SDL_CONTROLLER_AXIS_TRIGGERLEFT :: GameControllerAxis
- pattern SDL_CONTROLLER_AXIS_TRIGGERRIGHT :: GameControllerAxis
- pattern SDL_CONTROLLER_AXIS_MAX :: GameControllerAxis
- type GameControllerButton = Int32
- pattern SDL_CONTROLLER_BUTTON_INVALID :: GameControllerButton
- pattern SDL_CONTROLLER_BUTTON_A :: GameControllerButton
- pattern SDL_CONTROLLER_BUTTON_B :: GameControllerButton
- pattern SDL_CONTROLLER_BUTTON_X :: GameControllerButton
- pattern SDL_CONTROLLER_BUTTON_Y :: GameControllerButton
- pattern SDL_CONTROLLER_BUTTON_BACK :: GameControllerButton
- pattern SDL_CONTROLLER_BUTTON_GUIDE :: GameControllerButton
- pattern SDL_CONTROLLER_BUTTON_START :: GameControllerButton
- pattern SDL_CONTROLLER_BUTTON_LEFTSTICK :: GameControllerButton
- pattern SDL_CONTROLLER_BUTTON_RIGHTSTICK :: GameControllerButton
- pattern SDL_CONTROLLER_BUTTON_LEFTSHOULDER :: GameControllerButton
- pattern SDL_CONTROLLER_BUTTON_RIGHTSHOULDER :: GameControllerButton
- pattern SDL_CONTROLLER_BUTTON_DPAD_UP :: GameControllerButton
- pattern SDL_CONTROLLER_BUTTON_DPAD_DOWN :: GameControllerButton
- pattern SDL_CONTROLLER_BUTTON_DPAD_LEFT :: GameControllerButton
- pattern SDL_CONTROLLER_BUTTON_DPAD_RIGHT :: GameControllerButton
- pattern SDL_CONTROLLER_BUTTON_MAX :: GameControllerButton
- type GLattr = Word32
- pattern SDL_GL_RED_SIZE :: GLattr
- pattern SDL_GL_GREEN_SIZE :: GLattr
- pattern SDL_GL_BLUE_SIZE :: GLattr
- pattern SDL_GL_ALPHA_SIZE :: GLattr
- pattern SDL_GL_BUFFER_SIZE :: GLattr
- pattern SDL_GL_DOUBLEBUFFER :: GLattr
- pattern SDL_GL_DEPTH_SIZE :: GLattr
- pattern SDL_GL_STENCIL_SIZE :: GLattr
- pattern SDL_GL_ACCUM_RED_SIZE :: GLattr
- pattern SDL_GL_ACCUM_GREEN_SIZE :: GLattr
- pattern SDL_GL_ACCUM_BLUE_SIZE :: GLattr
- pattern SDL_GL_ACCUM_ALPHA_SIZE :: GLattr
- pattern SDL_GL_STEREO :: GLattr
- pattern SDL_GL_MULTISAMPLEBUFFERS :: GLattr
- pattern SDL_GL_MULTISAMPLESAMPLES :: GLattr
- pattern SDL_GL_ACCELERATED_VISUAL :: GLattr
- pattern SDL_GL_RETAINED_BACKING :: GLattr
- pattern SDL_GL_CONTEXT_MAJOR_VERSION :: GLattr
- pattern SDL_GL_CONTEXT_MINOR_VERSION :: GLattr
- pattern SDL_GL_CONTEXT_EGL :: GLattr
- pattern SDL_GL_CONTEXT_FLAGS :: GLattr
- pattern SDL_GL_CONTEXT_PROFILE_MASK :: GLattr
- pattern SDL_GL_SHARE_WITH_CURRENT_CONTEXT :: GLattr
- pattern SDL_GL_FRAMEBUFFER_SRGB_CAPABLE :: GLattr
- pattern SDL_GL_CONTEXT_RELEASE_BEHAVIOR :: GLattr
- type HintPriority = Word32
- pattern SDL_HINT_DEFAULT :: HintPriority
- pattern SDL_HINT_NORMAL :: HintPriority
- pattern SDL_HINT_OVERRIDE :: HintPriority
- type InitFlag = Word32
- pattern SDL_INIT_TIMER :: InitFlag
- pattern SDL_INIT_AUDIO :: InitFlag
- pattern SDL_INIT_VIDEO :: InitFlag
- pattern SDL_INIT_JOYSTICK :: InitFlag
- pattern SDL_INIT_HAPTIC :: InitFlag
- pattern SDL_INIT_GAMECONTROLLER :: InitFlag
- pattern SDL_INIT_EVENTS :: InitFlag
- pattern SDL_INIT_NOPARACHUTE :: InitFlag
- pattern SDL_INIT_EVERYTHING :: InitFlag
- type JoystickPowerLevel = Int32
- pattern SDL_JOYSTICK_POWER_UNKNOWN :: JoystickPowerLevel
- pattern SDL_JOYSTICK_POWER_EMPTY :: JoystickPowerLevel
- pattern SDL_JOYSTICK_POWER_LOW :: JoystickPowerLevel
- pattern SDL_JOYSTICK_POWER_MEDIUM :: JoystickPowerLevel
- pattern SDL_JOYSTICK_POWER_FULL :: JoystickPowerLevel
- pattern SDL_JOYSTICK_POWER_WIRED :: JoystickPowerLevel
- pattern SDL_JOYSTICK_POWER_MAX :: JoystickPowerLevel
- type Keycode = Int32
- pattern SDLK_UNKNOWN :: Keycode
- pattern SDLK_RETURN :: Keycode
- pattern SDLK_ESCAPE :: Keycode
- pattern SDLK_BACKSPACE :: Keycode
- pattern SDLK_TAB :: Keycode
- pattern SDLK_SPACE :: Keycode
- pattern SDLK_EXCLAIM :: Keycode
- pattern SDLK_QUOTEDBL :: Keycode
- pattern SDLK_HASH :: Keycode
- pattern SDLK_PERCENT :: Keycode
- pattern SDLK_DOLLAR :: Keycode
- pattern SDLK_AMPERSAND :: Keycode
- pattern SDLK_QUOTE :: Keycode
- pattern SDLK_LEFTPAREN :: Keycode
- pattern SDLK_RIGHTPAREN :: Keycode
- pattern SDLK_ASTERISK :: Keycode
- pattern SDLK_PLUS :: Keycode
- pattern SDLK_COMMA :: Keycode
- pattern SDLK_MINUS :: Keycode
- pattern SDLK_PERIOD :: Keycode
- pattern SDLK_SLASH :: Keycode
- pattern SDLK_0 :: Keycode
- pattern SDLK_1 :: Keycode
- pattern SDLK_2 :: Keycode
- pattern SDLK_3 :: Keycode
- pattern SDLK_4 :: Keycode
- pattern SDLK_5 :: Keycode
- pattern SDLK_6 :: Keycode
- pattern SDLK_7 :: Keycode
- pattern SDLK_8 :: Keycode
- pattern SDLK_9 :: Keycode
- pattern SDLK_COLON :: Keycode
- pattern SDLK_SEMICOLON :: Keycode
- pattern SDLK_LESS :: Keycode
- pattern SDLK_EQUALS :: Keycode
- pattern SDLK_GREATER :: Keycode
- pattern SDLK_QUESTION :: Keycode
- pattern SDLK_AT :: Keycode
- pattern SDLK_LEFTBRACKET :: Keycode
- pattern SDLK_BACKSLASH :: Keycode
- pattern SDLK_RIGHTBRACKET :: Keycode
- pattern SDLK_CARET :: Keycode
- pattern SDLK_UNDERSCORE :: Keycode
- pattern SDLK_BACKQUOTE :: Keycode
- pattern SDLK_a :: Keycode
- pattern SDLK_b :: Keycode
- pattern SDLK_c :: Keycode
- pattern SDLK_d :: Keycode
- pattern SDLK_e :: Keycode
- pattern SDLK_f :: Keycode
- pattern SDLK_g :: Keycode
- pattern SDLK_h :: Keycode
- pattern SDLK_i :: Keycode
- pattern SDLK_j :: Keycode
- pattern SDLK_k :: Keycode
- pattern SDLK_l :: Keycode
- pattern SDLK_m :: Keycode
- pattern SDLK_n :: Keycode
- pattern SDLK_o :: Keycode
- pattern SDLK_p :: Keycode
- pattern SDLK_q :: Keycode
- pattern SDLK_r :: Keycode
- pattern SDLK_s :: Keycode
- pattern SDLK_t :: Keycode
- pattern SDLK_u :: Keycode
- pattern SDLK_v :: Keycode
- pattern SDLK_w :: Keycode
- pattern SDLK_x :: Keycode
- pattern SDLK_y :: Keycode
- pattern SDLK_z :: Keycode
- pattern SDLK_CAPSLOCK :: Keycode
- pattern SDLK_F1 :: Keycode
- pattern SDLK_F2 :: Keycode
- pattern SDLK_F3 :: Keycode
- pattern SDLK_F4 :: Keycode
- pattern SDLK_F5 :: Keycode
- pattern SDLK_F6 :: Keycode
- pattern SDLK_F7 :: Keycode
- pattern SDLK_F8 :: Keycode
- pattern SDLK_F9 :: Keycode
- pattern SDLK_F10 :: Keycode
- pattern SDLK_F11 :: Keycode
- pattern SDLK_F12 :: Keycode
- pattern SDLK_PRINTSCREEN :: Keycode
- pattern SDLK_SCROLLLOCK :: Keycode
- pattern SDLK_PAUSE :: Keycode
- pattern SDLK_INSERT :: Keycode
- pattern SDLK_HOME :: Keycode
- pattern SDLK_PAGEUP :: Keycode
- pattern SDLK_DELETE :: Keycode
- pattern SDLK_END :: Keycode
- pattern SDLK_PAGEDOWN :: Keycode
- pattern SDLK_RIGHT :: Keycode
- pattern SDLK_LEFT :: Keycode
- pattern SDLK_DOWN :: Keycode
- pattern SDLK_UP :: Keycode
- pattern SDLK_NUMLOCKCLEAR :: Keycode
- pattern SDLK_KP_DIVIDE :: Keycode
- pattern SDLK_KP_MULTIPLY :: Keycode
- pattern SDLK_KP_MINUS :: Keycode
- pattern SDLK_KP_PLUS :: Keycode
- pattern SDLK_KP_ENTER :: Keycode
- pattern SDLK_KP_1 :: Keycode
- pattern SDLK_KP_2 :: Keycode
- pattern SDLK_KP_3 :: Keycode
- pattern SDLK_KP_4 :: Keycode
- pattern SDLK_KP_5 :: Keycode
- pattern SDLK_KP_6 :: Keycode
- pattern SDLK_KP_7 :: Keycode
- pattern SDLK_KP_8 :: Keycode
- pattern SDLK_KP_9 :: Keycode
- pattern SDLK_KP_0 :: Keycode
- pattern SDLK_KP_PERIOD :: Keycode
- pattern SDLK_APPLICATION :: Keycode
- pattern SDLK_POWER :: Keycode
- pattern SDLK_KP_EQUALS :: Keycode
- pattern SDLK_F13 :: Keycode
- pattern SDLK_F14 :: Keycode
- pattern SDLK_F15 :: Keycode
- pattern SDLK_F16 :: Keycode
- pattern SDLK_F17 :: Keycode
- pattern SDLK_F18 :: Keycode
- pattern SDLK_F19 :: Keycode
- pattern SDLK_F20 :: Keycode
- pattern SDLK_F21 :: Keycode
- pattern SDLK_F22 :: Keycode
- pattern SDLK_F23 :: Keycode
- pattern SDLK_F24 :: Keycode
- pattern SDLK_EXECUTE :: Keycode
- pattern SDLK_HELP :: Keycode
- pattern SDLK_MENU :: Keycode
- pattern SDLK_SELECT :: Keycode
- pattern SDLK_STOP :: Keycode
- pattern SDLK_AGAIN :: Keycode
- pattern SDLK_UNDO :: Keycode
- pattern SDLK_CUT :: Keycode
- pattern SDLK_COPY :: Keycode
- pattern SDLK_PASTE :: Keycode
- pattern SDLK_FIND :: Keycode
- pattern SDLK_MUTE :: Keycode
- pattern SDLK_VOLUMEUP :: Keycode
- pattern SDLK_VOLUMEDOWN :: Keycode
- pattern SDLK_KP_COMMA :: Keycode
- pattern SDLK_KP_EQUALSAS400 :: Keycode
- pattern SDLK_ALTERASE :: Keycode
- pattern SDLK_SYSREQ :: Keycode
- pattern SDLK_CANCEL :: Keycode
- pattern SDLK_CLEAR :: Keycode
- pattern SDLK_PRIOR :: Keycode
- pattern SDLK_RETURN2 :: Keycode
- pattern SDLK_SEPARATOR :: Keycode
- pattern SDLK_OUT :: Keycode
- pattern SDLK_OPER :: Keycode
- pattern SDLK_CLEARAGAIN :: Keycode
- pattern SDLK_CRSEL :: Keycode
- pattern SDLK_EXSEL :: Keycode
- pattern SDLK_KP_00 :: Keycode
- pattern SDLK_KP_000 :: Keycode
- pattern SDLK_THOUSANDSSEPARATOR :: Keycode
- pattern SDLK_DECIMALSEPARATOR :: Keycode
- pattern SDLK_CURRENCYUNIT :: Keycode
- pattern SDLK_CURRENCYSUBUNIT :: Keycode
- pattern SDLK_KP_LEFTPAREN :: Keycode
- pattern SDLK_KP_RIGHTPAREN :: Keycode
- pattern SDLK_KP_LEFTBRACE :: Keycode
- pattern SDLK_KP_RIGHTBRACE :: Keycode
- pattern SDLK_KP_TAB :: Keycode
- pattern SDLK_KP_BACKSPACE :: Keycode
- pattern SDLK_KP_A :: Keycode
- pattern SDLK_KP_B :: Keycode
- pattern SDLK_KP_C :: Keycode
- pattern SDLK_KP_D :: Keycode
- pattern SDLK_KP_E :: Keycode
- pattern SDLK_KP_F :: Keycode
- pattern SDLK_KP_XOR :: Keycode
- pattern SDLK_KP_POWER :: Keycode
- pattern SDLK_KP_PERCENT :: Keycode
- pattern SDLK_KP_LESS :: Keycode
- pattern SDLK_KP_GREATER :: Keycode
- pattern SDLK_KP_AMPERSAND :: Keycode
- pattern SDLK_KP_DBLAMPERSAND :: Keycode
- pattern SDLK_KP_VERTICALBAR :: Keycode
- pattern SDLK_KP_DBLVERTICALBAR :: Keycode
- pattern SDLK_KP_COLON :: Keycode
- pattern SDLK_KP_HASH :: Keycode
- pattern SDLK_KP_SPACE :: Keycode
- pattern SDLK_KP_AT :: Keycode
- pattern SDLK_KP_EXCLAM :: Keycode
- pattern SDLK_KP_MEMSTORE :: Keycode
- pattern SDLK_KP_MEMRECALL :: Keycode
- pattern SDLK_KP_MEMCLEAR :: Keycode
- pattern SDLK_KP_MEMADD :: Keycode
- pattern SDLK_KP_MEMSUBTRACT :: Keycode
- pattern SDLK_KP_MEMMULTIPLY :: Keycode
- pattern SDLK_KP_MEMDIVIDE :: Keycode
- pattern SDLK_KP_PLUSMINUS :: Keycode
- pattern SDLK_KP_CLEAR :: Keycode
- pattern SDLK_KP_CLEARENTRY :: Keycode
- pattern SDLK_KP_BINARY :: Keycode
- pattern SDLK_KP_OCTAL :: Keycode
- pattern SDLK_KP_DECIMAL :: Keycode
- pattern SDLK_KP_HEXADECIMAL :: Keycode
- pattern SDLK_LCTRL :: Keycode
- pattern SDLK_LSHIFT :: Keycode
- pattern SDLK_LALT :: Keycode
- pattern SDLK_LGUI :: Keycode
- pattern SDLK_RCTRL :: Keycode
- pattern SDLK_RSHIFT :: Keycode
- pattern SDLK_RALT :: Keycode
- pattern SDLK_RGUI :: Keycode
- pattern SDLK_MODE :: Keycode
- pattern SDLK_AUDIONEXT :: Keycode
- pattern SDLK_AUDIOPREV :: Keycode
- pattern SDLK_AUDIOSTOP :: Keycode
- pattern SDLK_AUDIOPLAY :: Keycode
- pattern SDLK_AUDIOMUTE :: Keycode
- pattern SDLK_MEDIASELECT :: Keycode
- pattern SDLK_WWW :: Keycode
- pattern SDLK_MAIL :: Keycode
- pattern SDLK_CALCULATOR :: Keycode
- pattern SDLK_COMPUTER :: Keycode
- pattern SDLK_AC_SEARCH :: Keycode
- pattern SDLK_AC_HOME :: Keycode
- pattern SDLK_AC_BACK :: Keycode
- pattern SDLK_AC_FORWARD :: Keycode
- pattern SDLK_AC_STOP :: Keycode
- pattern SDLK_AC_REFRESH :: Keycode
- pattern SDLK_AC_BOOKMARKS :: Keycode
- pattern SDLK_BRIGHTNESSDOWN :: Keycode
- pattern SDLK_BRIGHTNESSUP :: Keycode
- pattern SDLK_DISPLAYSWITCH :: Keycode
- pattern SDLK_KBDILLUMTOGGLE :: Keycode
- pattern SDLK_KBDILLUMDOWN :: Keycode
- pattern SDLK_KBDILLUMUP :: Keycode
- pattern SDLK_EJECT :: Keycode
- pattern SDLK_SLEEP :: Keycode
- type Keymod = Word32
- pattern KMOD_NONE :: (Eq a, Num a) => a
- pattern KMOD_LSHIFT :: (Eq a, Num a) => a
- pattern KMOD_RSHIFT :: (Eq a, Num a) => a
- pattern KMOD_SHIFT :: (Eq a, Num a) => a
- pattern KMOD_LCTRL :: (Eq a, Num a) => a
- pattern KMOD_RCTRL :: (Eq a, Num a) => a
- pattern KMOD_CTRL :: (Eq a, Num a) => a
- pattern KMOD_LALT :: (Eq a, Num a) => a
- pattern KMOD_RALT :: (Eq a, Num a) => a
- pattern KMOD_ALT :: (Eq a, Num a) => a
- pattern KMOD_LGUI :: (Eq a, Num a) => a
- pattern KMOD_RGUI :: (Eq a, Num a) => a
- pattern KMOD_GUI :: (Eq a, Num a) => a
- pattern KMOD_NUM :: (Eq a, Num a) => a
- pattern KMOD_CAPS :: (Eq a, Num a) => a
- pattern KMOD_MODE :: (Eq a, Num a) => a
- pattern KMOD_RESERVED :: (Eq a, Num a) => a
- type LogPriority = Word32
- pattern SDL_LOG_PRIORITY_VERBOSE :: LogPriority
- pattern SDL_LOG_PRIORITY_DEBUG :: LogPriority
- pattern SDL_LOG_PRIORITY_INFO :: LogPriority
- pattern SDL_LOG_PRIORITY_WARN :: LogPriority
- pattern SDL_LOG_PRIORITY_ERROR :: LogPriority
- pattern SDL_LOG_PRIORITY_CRITICAL :: LogPriority
- pattern SDL_NUM_LOG_PRIORITIES :: LogPriority
- type PowerState = Word32
- pattern SDL_POWERSTATE_UNKNOWN :: PowerState
- pattern SDL_POWERSTATE_ON_BATTERY :: PowerState
- pattern SDL_POWERSTATE_NO_BATTERY :: PowerState
- pattern SDL_POWERSTATE_CHARGING :: PowerState
- pattern SDL_POWERSTATE_CHARGED :: PowerState
- type RendererFlip = Word32
- pattern SDL_FLIP_NONE :: RendererFlip
- pattern SDL_FLIP_HORIZONTAL :: RendererFlip
- pattern SDL_FLIP_VERTICAL :: RendererFlip
- type Scancode = Word32
- pattern SDL_SCANCODE_UNKNOWN :: Scancode
- pattern SDL_SCANCODE_A :: Scancode
- pattern SDL_SCANCODE_B :: Scancode
- pattern SDL_SCANCODE_C :: Scancode
- pattern SDL_SCANCODE_D :: Scancode
- pattern SDL_SCANCODE_E :: Scancode
- pattern SDL_SCANCODE_F :: Scancode
- pattern SDL_SCANCODE_G :: Scancode
- pattern SDL_SCANCODE_H :: Scancode
- pattern SDL_SCANCODE_I :: Scancode
- pattern SDL_SCANCODE_J :: Scancode
- pattern SDL_SCANCODE_K :: Scancode
- pattern SDL_SCANCODE_L :: Scancode
- pattern SDL_SCANCODE_M :: Scancode
- pattern SDL_SCANCODE_N :: Scancode
- pattern SDL_SCANCODE_O :: Scancode
- pattern SDL_SCANCODE_P :: Scancode
- pattern SDL_SCANCODE_Q :: Scancode
- pattern SDL_SCANCODE_R :: Scancode
- pattern SDL_SCANCODE_S :: Scancode
- pattern SDL_SCANCODE_T :: Scancode
- pattern SDL_SCANCODE_U :: Scancode
- pattern SDL_SCANCODE_V :: Scancode
- pattern SDL_SCANCODE_W :: Scancode
- pattern SDL_SCANCODE_X :: Scancode
- pattern SDL_SCANCODE_Y :: Scancode
- pattern SDL_SCANCODE_Z :: Scancode
- pattern SDL_SCANCODE_1 :: Scancode
- pattern SDL_SCANCODE_2 :: Scancode
- pattern SDL_SCANCODE_3 :: Scancode
- pattern SDL_SCANCODE_4 :: Scancode
- pattern SDL_SCANCODE_5 :: Scancode
- pattern SDL_SCANCODE_6 :: Scancode
- pattern SDL_SCANCODE_7 :: Scancode
- pattern SDL_SCANCODE_8 :: Scancode
- pattern SDL_SCANCODE_9 :: Scancode
- pattern SDL_SCANCODE_0 :: Scancode
- pattern SDL_SCANCODE_RETURN :: Scancode
- pattern SDL_SCANCODE_ESCAPE :: Scancode
- pattern SDL_SCANCODE_BACKSPACE :: Scancode
- pattern SDL_SCANCODE_TAB :: Scancode
- pattern SDL_SCANCODE_SPACE :: Scancode
- pattern SDL_SCANCODE_MINUS :: Scancode
- pattern SDL_SCANCODE_EQUALS :: Scancode
- pattern SDL_SCANCODE_LEFTBRACKET :: Scancode
- pattern SDL_SCANCODE_RIGHTBRACKET :: Scancode
- pattern SDL_SCANCODE_BACKSLASH :: Scancode
- pattern SDL_SCANCODE_NONUSHASH :: Scancode
- pattern SDL_SCANCODE_SEMICOLON :: Scancode
- pattern SDL_SCANCODE_APOSTROPHE :: Scancode
- pattern SDL_SCANCODE_GRAVE :: Scancode
- pattern SDL_SCANCODE_COMMA :: Scancode
- pattern SDL_SCANCODE_PERIOD :: Scancode
- pattern SDL_SCANCODE_SLASH :: Scancode
- pattern SDL_SCANCODE_CAPSLOCK :: Scancode
- pattern SDL_SCANCODE_F1 :: Scancode
- pattern SDL_SCANCODE_F2 :: Scancode
- pattern SDL_SCANCODE_F3 :: Scancode
- pattern SDL_SCANCODE_F4 :: Scancode
- pattern SDL_SCANCODE_F5 :: Scancode
- pattern SDL_SCANCODE_F6 :: Scancode
- pattern SDL_SCANCODE_F7 :: Scancode
- pattern SDL_SCANCODE_F8 :: Scancode
- pattern SDL_SCANCODE_F9 :: Scancode
- pattern SDL_SCANCODE_F10 :: Scancode
- pattern SDL_SCANCODE_F11 :: Scancode
- pattern SDL_SCANCODE_F12 :: Scancode
- pattern SDL_SCANCODE_PRINTSCREEN :: Scancode
- pattern SDL_SCANCODE_SCROLLLOCK :: Scancode
- pattern SDL_SCANCODE_PAUSE :: Scancode
- pattern SDL_SCANCODE_INSERT :: Scancode
- pattern SDL_SCANCODE_HOME :: Scancode
- pattern SDL_SCANCODE_PAGEUP :: Scancode
- pattern SDL_SCANCODE_DELETE :: Scancode
- pattern SDL_SCANCODE_END :: Scancode
- pattern SDL_SCANCODE_PAGEDOWN :: Scancode
- pattern SDL_SCANCODE_RIGHT :: Scancode
- pattern SDL_SCANCODE_LEFT :: Scancode
- pattern SDL_SCANCODE_DOWN :: Scancode
- pattern SDL_SCANCODE_UP :: Scancode
- pattern SDL_SCANCODE_NUMLOCKCLEAR :: Scancode
- pattern SDL_SCANCODE_KP_DIVIDE :: Scancode
- pattern SDL_SCANCODE_KP_MULTIPLY :: Scancode
- pattern SDL_SCANCODE_KP_MINUS :: Scancode
- pattern SDL_SCANCODE_KP_PLUS :: Scancode
- pattern SDL_SCANCODE_KP_ENTER :: Scancode
- pattern SDL_SCANCODE_KP_1 :: Scancode
- pattern SDL_SCANCODE_KP_2 :: Scancode
- pattern SDL_SCANCODE_KP_3 :: Scancode
- pattern SDL_SCANCODE_KP_4 :: Scancode
- pattern SDL_SCANCODE_KP_5 :: Scancode
- pattern SDL_SCANCODE_KP_6 :: Scancode
- pattern SDL_SCANCODE_KP_7 :: Scancode
- pattern SDL_SCANCODE_KP_8 :: Scancode
- pattern SDL_SCANCODE_KP_9 :: Scancode
- pattern SDL_SCANCODE_KP_0 :: Scancode
- pattern SDL_SCANCODE_KP_PERIOD :: Scancode
- pattern SDL_SCANCODE_NONUSBACKSLASH :: Scancode
- pattern SDL_SCANCODE_APPLICATION :: Scancode
- pattern SDL_SCANCODE_POWER :: Scancode
- pattern SDL_SCANCODE_KP_EQUALS :: Scancode
- pattern SDL_SCANCODE_F13 :: Scancode
- pattern SDL_SCANCODE_F14 :: Scancode
- pattern SDL_SCANCODE_F15 :: Scancode
- pattern SDL_SCANCODE_F16 :: Scancode
- pattern SDL_SCANCODE_F17 :: Scancode
- pattern SDL_SCANCODE_F18 :: Scancode
- pattern SDL_SCANCODE_F19 :: Scancode
- pattern SDL_SCANCODE_F20 :: Scancode
- pattern SDL_SCANCODE_F21 :: Scancode
- pattern SDL_SCANCODE_F22 :: Scancode
- pattern SDL_SCANCODE_F23 :: Scancode
- pattern SDL_SCANCODE_F24 :: Scancode
- pattern SDL_SCANCODE_EXECUTE :: Scancode
- pattern SDL_SCANCODE_HELP :: Scancode
- pattern SDL_SCANCODE_MENU :: Scancode
- pattern SDL_SCANCODE_SELECT :: Scancode
- pattern SDL_SCANCODE_STOP :: Scancode
- pattern SDL_SCANCODE_AGAIN :: Scancode
- pattern SDL_SCANCODE_UNDO :: Scancode
- pattern SDL_SCANCODE_CUT :: Scancode
- pattern SDL_SCANCODE_COPY :: Scancode
- pattern SDL_SCANCODE_PASTE :: Scancode
- pattern SDL_SCANCODE_FIND :: Scancode
- pattern SDL_SCANCODE_MUTE :: Scancode
- pattern SDL_SCANCODE_VOLUMEUP :: Scancode
- pattern SDL_SCANCODE_VOLUMEDOWN :: Scancode
- pattern SDL_SCANCODE_KP_COMMA :: Scancode
- pattern SDL_SCANCODE_KP_EQUALSAS400 :: Scancode
- pattern SDL_SCANCODE_INTERNATIONAL1 :: Scancode
- pattern SDL_SCANCODE_INTERNATIONAL2 :: Scancode
- pattern SDL_SCANCODE_INTERNATIONAL3 :: Scancode
- pattern SDL_SCANCODE_INTERNATIONAL4 :: Scancode
- pattern SDL_SCANCODE_INTERNATIONAL5 :: Scancode
- pattern SDL_SCANCODE_INTERNATIONAL6 :: Scancode
- pattern SDL_SCANCODE_INTERNATIONAL7 :: Scancode
- pattern SDL_SCANCODE_INTERNATIONAL8 :: Scancode
- pattern SDL_SCANCODE_INTERNATIONAL9 :: Scancode
- pattern SDL_SCANCODE_LANG1 :: Scancode
- pattern SDL_SCANCODE_LANG2 :: Scancode
- pattern SDL_SCANCODE_LANG3 :: Scancode
- pattern SDL_SCANCODE_LANG4 :: Scancode
- pattern SDL_SCANCODE_LANG5 :: Scancode
- pattern SDL_SCANCODE_LANG6 :: Scancode
- pattern SDL_SCANCODE_LANG7 :: Scancode
- pattern SDL_SCANCODE_LANG8 :: Scancode
- pattern SDL_SCANCODE_LANG9 :: Scancode
- pattern SDL_SCANCODE_ALTERASE :: Scancode
- pattern SDL_SCANCODE_SYSREQ :: Scancode
- pattern SDL_SCANCODE_CANCEL :: Scancode
- pattern SDL_SCANCODE_CLEAR :: Scancode
- pattern SDL_SCANCODE_PRIOR :: Scancode
- pattern SDL_SCANCODE_RETURN2 :: Scancode
- pattern SDL_SCANCODE_SEPARATOR :: Scancode
- pattern SDL_SCANCODE_OUT :: Scancode
- pattern SDL_SCANCODE_OPER :: Scancode
- pattern SDL_SCANCODE_CLEARAGAIN :: Scancode
- pattern SDL_SCANCODE_CRSEL :: Scancode
- pattern SDL_SCANCODE_EXSEL :: Scancode
- pattern SDL_SCANCODE_KP_00 :: Scancode
- pattern SDL_SCANCODE_KP_000 :: Scancode
- pattern SDL_SCANCODE_THOUSANDSSEPARATOR :: Scancode
- pattern SDL_SCANCODE_DECIMALSEPARATOR :: Scancode
- pattern SDL_SCANCODE_CURRENCYUNIT :: Scancode
- pattern SDL_SCANCODE_CURRENCYSUBUNIT :: Scancode
- pattern SDL_SCANCODE_KP_LEFTPAREN :: Scancode
- pattern SDL_SCANCODE_KP_RIGHTPAREN :: Scancode
- pattern SDL_SCANCODE_KP_LEFTBRACE :: Scancode
- pattern SDL_SCANCODE_KP_RIGHTBRACE :: Scancode
- pattern SDL_SCANCODE_KP_TAB :: Scancode
- pattern SDL_SCANCODE_KP_BACKSPACE :: Scancode
- pattern SDL_SCANCODE_KP_A :: Scancode
- pattern SDL_SCANCODE_KP_B :: Scancode
- pattern SDL_SCANCODE_KP_C :: Scancode
- pattern SDL_SCANCODE_KP_D :: Scancode
- pattern SDL_SCANCODE_KP_E :: Scancode
- pattern SDL_SCANCODE_KP_F :: Scancode
- pattern SDL_SCANCODE_KP_XOR :: Scancode
- pattern SDL_SCANCODE_KP_POWER :: Scancode
- pattern SDL_SCANCODE_KP_PERCENT :: Scancode
- pattern SDL_SCANCODE_KP_LESS :: Scancode
- pattern SDL_SCANCODE_KP_GREATER :: Scancode
- pattern SDL_SCANCODE_KP_AMPERSAND :: Scancode
- pattern SDL_SCANCODE_KP_DBLAMPERSAND :: Scancode
- pattern SDL_SCANCODE_KP_VERTICALBAR :: Scancode
- pattern SDL_SCANCODE_KP_DBLVERTICALBAR :: Scancode
- pattern SDL_SCANCODE_KP_COLON :: Scancode
- pattern SDL_SCANCODE_KP_HASH :: Scancode
- pattern SDL_SCANCODE_KP_SPACE :: Scancode
- pattern SDL_SCANCODE_KP_AT :: Scancode
- pattern SDL_SCANCODE_KP_EXCLAM :: Scancode
- pattern SDL_SCANCODE_KP_MEMSTORE :: Scancode
- pattern SDL_SCANCODE_KP_MEMRECALL :: Scancode
- pattern SDL_SCANCODE_KP_MEMCLEAR :: Scancode
- pattern SDL_SCANCODE_KP_MEMADD :: Scancode
- pattern SDL_SCANCODE_KP_MEMSUBTRACT :: Scancode
- pattern SDL_SCANCODE_KP_MEMMULTIPLY :: Scancode
- pattern SDL_SCANCODE_KP_MEMDIVIDE :: Scancode
- pattern SDL_SCANCODE_KP_PLUSMINUS :: Scancode
- pattern SDL_SCANCODE_KP_CLEAR :: Scancode
- pattern SDL_SCANCODE_KP_CLEARENTRY :: Scancode
- pattern SDL_SCANCODE_KP_BINARY :: Scancode
- pattern SDL_SCANCODE_KP_OCTAL :: Scancode
- pattern SDL_SCANCODE_KP_DECIMAL :: Scancode
- pattern SDL_SCANCODE_KP_HEXADECIMAL :: Scancode
- pattern SDL_SCANCODE_LCTRL :: Scancode
- pattern SDL_SCANCODE_LSHIFT :: Scancode
- pattern SDL_SCANCODE_LALT :: Scancode
- pattern SDL_SCANCODE_LGUI :: Scancode
- pattern SDL_SCANCODE_RCTRL :: Scancode
- pattern SDL_SCANCODE_RSHIFT :: Scancode
- pattern SDL_SCANCODE_RALT :: Scancode
- pattern SDL_SCANCODE_RGUI :: Scancode
- pattern SDL_SCANCODE_MODE :: Scancode
- pattern SDL_SCANCODE_AUDIONEXT :: Scancode
- pattern SDL_SCANCODE_AUDIOPREV :: Scancode
- pattern SDL_SCANCODE_AUDIOSTOP :: Scancode
- pattern SDL_SCANCODE_AUDIOPLAY :: Scancode
- pattern SDL_SCANCODE_AUDIOMUTE :: Scancode
- pattern SDL_SCANCODE_MEDIASELECT :: Scancode
- pattern SDL_SCANCODE_WWW :: Scancode
- pattern SDL_SCANCODE_MAIL :: Scancode
- pattern SDL_SCANCODE_CALCULATOR :: Scancode
- pattern SDL_SCANCODE_COMPUTER :: Scancode
- pattern SDL_SCANCODE_AC_SEARCH :: Scancode
- pattern SDL_SCANCODE_AC_HOME :: Scancode
- pattern SDL_SCANCODE_AC_BACK :: Scancode
- pattern SDL_SCANCODE_AC_FORWARD :: Scancode
- pattern SDL_SCANCODE_AC_STOP :: Scancode
- pattern SDL_SCANCODE_AC_REFRESH :: Scancode
- pattern SDL_SCANCODE_AC_BOOKMARKS :: Scancode
- pattern SDL_SCANCODE_BRIGHTNESSDOWN :: Scancode
- pattern SDL_SCANCODE_BRIGHTNESSUP :: Scancode
- pattern SDL_SCANCODE_DISPLAYSWITCH :: Scancode
- pattern SDL_SCANCODE_KBDILLUMTOGGLE :: Scancode
- pattern SDL_SCANCODE_KBDILLUMDOWN :: Scancode
- pattern SDL_SCANCODE_KBDILLUMUP :: Scancode
- pattern SDL_SCANCODE_EJECT :: Scancode
- pattern SDL_SCANCODE_SLEEP :: Scancode
- pattern SDL_SCANCODE_APP1 :: Scancode
- pattern SDL_SCANCODE_APP2 :: Scancode
- pattern SDL_NUM_SCANCODES :: Scancode
- pattern SDL_SYSTEM_CURSOR_ARROW :: SystemCursor
- pattern SDL_SYSTEM_CURSOR_IBEAM :: SystemCursor
- pattern SDL_SYSTEM_CURSOR_WAIT :: SystemCursor
- type SystemCursor = Word32
- pattern SDL_SYSTEM_CURSOR_CROSSHAIR :: SystemCursor
- pattern SDL_SYSTEM_CURSOR_WAITARROW :: SystemCursor
- pattern SDL_SYSTEM_CURSOR_SIZENWSE :: SystemCursor
- pattern SDL_SYSTEM_CURSOR_SIZENESW :: SystemCursor
- pattern SDL_SYSTEM_CURSOR_SIZEWE :: SystemCursor
- pattern SDL_SYSTEM_CURSOR_SIZENS :: SystemCursor
- pattern SDL_SYSTEM_CURSOR_SIZEALL :: SystemCursor
- pattern SDL_SYSTEM_CURSOR_NO :: SystemCursor
- pattern SDL_SYSTEM_CURSOR_HAND :: SystemCursor
- pattern SDL_NUM_SYSTEM_CURSORS :: SystemCursor
- type ThreadPriority = Word32
- pattern SDL_THREAD_PRIORITY_LOW :: ThreadPriority
- pattern SDL_THREAD_PRIORITY_NORMAL :: ThreadPriority
- pattern SDL_THREAD_PRIORITY_HIGH :: ThreadPriority
- pattern SDL_AUDIO_ALLOW_FREQUENCY_CHANGE :: (Eq a, Num a) => a
- pattern SDL_AUDIO_ALLOW_FORMAT_CHANGE :: (Eq a, Num a) => a
- pattern SDL_AUDIO_ALLOW_CHANNELS_CHANGE :: (Eq a, Num a) => a
- pattern SDL_AUDIO_ALLOW_ANY_CHANGE :: (Eq a, Num a) => a
- pattern SDL_BUTTON_LEFT :: (Eq a, Num a) => a
- pattern SDL_BUTTON_MIDDLE :: (Eq a, Num a) => a
- pattern SDL_BUTTON_RIGHT :: (Eq a, Num a) => a
- pattern SDL_BUTTON_X1 :: (Eq a, Num a) => a
- pattern SDL_BUTTON_X2 :: (Eq a, Num a) => a
- pattern SDL_BUTTON_LMASK :: (Eq a, Num a) => a
- pattern SDL_BUTTON_MMASK :: (Eq a, Num a) => a
- pattern SDL_BUTTON_RMASK :: (Eq a, Num a) => a
- pattern SDL_BUTTON_X1MASK :: (Eq a, Num a) => a
- pattern SDL_BUTTON_X2MASK :: (Eq a, Num a) => a
- pattern SDL_MOUSEWHEEL_NORMAL :: (Eq a, Num a) => a
- pattern SDL_MOUSEWHEEL_FLIPPED :: (Eq a, Num a) => a
- pattern SDL_FIRSTEVENT :: (Eq a, Num a) => a
- pattern SDL_QUIT :: (Eq a, Num a) => a
- pattern SDL_APP_TERMINATING :: (Eq a, Num a) => a
- pattern SDL_APP_LOWMEMORY :: (Eq a, Num a) => a
- pattern SDL_APP_WILLENTERBACKGROUND :: (Eq a, Num a) => a
- pattern SDL_APP_DIDENTERBACKGROUND :: (Eq a, Num a) => a
- pattern SDL_APP_WILLENTERFOREGROUND :: (Eq a, Num a) => a
- pattern SDL_APP_DIDENTERFOREGROUND :: (Eq a, Num a) => a
- pattern SDL_WINDOWEVENT :: (Eq a, Num a) => a
- pattern SDL_SYSWMEVENT :: (Eq a, Num a) => a
- pattern SDL_KEYDOWN :: (Eq a, Num a) => a
- pattern SDL_KEYUP :: (Eq a, Num a) => a
- pattern SDL_TEXTEDITING :: (Eq a, Num a) => a
- pattern SDL_TEXTINPUT :: (Eq a, Num a) => a
- pattern SDL_KEYMAPCHANGED :: (Eq a, Num a) => a
- pattern SDL_MOUSEMOTION :: (Eq a, Num a) => a
- pattern SDL_MOUSEBUTTONDOWN :: (Eq a, Num a) => a
- pattern SDL_MOUSEBUTTONUP :: (Eq a, Num a) => a
- pattern SDL_MOUSEWHEEL :: (Eq a, Num a) => a
- pattern SDL_JOYAXISMOTION :: (Eq a, Num a) => a
- pattern SDL_JOYBALLMOTION :: (Eq a, Num a) => a
- pattern SDL_JOYHATMOTION :: (Eq a, Num a) => a
- pattern SDL_JOYBUTTONDOWN :: (Eq a, Num a) => a
- pattern SDL_JOYBUTTONUP :: (Eq a, Num a) => a
- pattern SDL_JOYDEVICEADDED :: (Eq a, Num a) => a
- pattern SDL_JOYDEVICEREMOVED :: (Eq a, Num a) => a
- pattern SDL_CONTROLLERAXISMOTION :: (Eq a, Num a) => a
- pattern SDL_CONTROLLERBUTTONDOWN :: (Eq a, Num a) => a
- pattern SDL_CONTROLLERBUTTONUP :: (Eq a, Num a) => a
- pattern SDL_CONTROLLERDEVICEADDED :: (Eq a, Num a) => a
- pattern SDL_CONTROLLERDEVICEREMOVED :: (Eq a, Num a) => a
- pattern SDL_CONTROLLERDEVICEREMAPPED :: (Eq a, Num a) => a
- pattern SDL_FINGERDOWN :: (Eq a, Num a) => a
- pattern SDL_FINGERUP :: (Eq a, Num a) => a
- pattern SDL_FINGERMOTION :: (Eq a, Num a) => a
- pattern SDL_DOLLARGESTURE :: (Eq a, Num a) => a
- pattern SDL_DOLLARRECORD :: (Eq a, Num a) => a
- pattern SDL_MULTIGESTURE :: (Eq a, Num a) => a
- pattern SDL_CLIPBOARDUPDATE :: (Eq a, Num a) => a
- pattern SDL_DROPFILE :: (Eq a, Num a) => a
- pattern SDL_AUDIODEVICEADDED :: (Eq a, Num a) => a
- pattern SDL_AUDIODEVICEREMOVED :: (Eq a, Num a) => a
- pattern SDL_RENDER_TARGETS_RESET :: (Eq a, Num a) => a
- pattern SDL_RENDER_DEVICE_RESET :: (Eq a, Num a) => a
- pattern SDL_USEREVENT :: (Eq a, Num a) => a
- pattern SDL_LASTEVENT :: (Eq a, Num a) => a
- pattern SDL_HAT_CENTERED :: (Eq a, Num a) => a
- pattern SDL_HAT_UP :: (Eq a, Num a) => a
- pattern SDL_HAT_RIGHT :: (Eq a, Num a) => a
- pattern SDL_HAT_DOWN :: (Eq a, Num a) => a
- pattern SDL_HAT_LEFT :: (Eq a, Num a) => a
- pattern SDL_HAT_RIGHTUP :: (Eq a, Num a) => a
- pattern SDL_HAT_RIGHTDOWN :: (Eq a, Num a) => a
- pattern SDL_HAT_LEFTUP :: (Eq a, Num a) => a
- pattern SDL_HAT_LEFTDOWN :: (Eq a, Num a) => a
- pattern SDL_PRESSED :: (Eq a, Num a) => a
- pattern SDL_RELEASED :: (Eq a, Num a) => a
- pattern SDL_LOG_CATEGORY_APPLICATION :: (Eq a, Num a) => a
- pattern SDL_LOG_CATEGORY_ERROR :: (Eq a, Num a) => a
- pattern SDL_LOG_CATEGORY_ASSERT :: (Eq a, Num a) => a
- pattern SDL_LOG_CATEGORY_SYSTEM :: (Eq a, Num a) => a
- pattern SDL_LOG_CATEGORY_AUDIO :: (Eq a, Num a) => a
- pattern SDL_LOG_CATEGORY_VIDEO :: (Eq a, Num a) => a
- pattern SDL_LOG_CATEGORY_RENDER :: (Eq a, Num a) => a
- pattern SDL_LOG_CATEGORY_INPUT :: (Eq a, Num a) => a
- pattern SDL_LOG_CATEGORY_TEST :: (Eq a, Num a) => a
- pattern SDL_LOG_CATEGORY_CUSTOM :: (Eq a, Num a) => a
- pattern SDL_MESSAGEBOX_ERROR :: (Eq a, Num a) => a
- pattern SDL_MESSAGEBOX_WARNING :: (Eq a, Num a) => a
- pattern SDL_MESSAGEBOX_INFORMATION :: (Eq a, Num a) => a
- pattern SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT :: (Eq a, Num a) => a
- pattern SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT :: (Eq a, Num a) => a
- pattern SDL_GL_CONTEXT_PROFILE_CORE :: (Eq a, Num a) => a
- pattern SDL_GL_CONTEXT_PROFILE_COMPATIBILITY :: (Eq a, Num a) => a
- pattern SDL_GL_CONTEXT_PROFILE_ES :: (Eq a, Num a) => a
- pattern SDL_GL_CONTEXT_DEBUG_FLAG :: (Eq a, Num a) => a
- pattern SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG :: (Eq a, Num a) => a
- pattern SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG :: (Eq a, Num a) => a
- pattern SDL_GL_CONTEXT_RESET_ISOLATION_FLAG :: (Eq a, Num a) => a
- pattern SDL_GL_CONTEXT_RELEASE_BEHAVIOR_NONE :: (Eq a, Num a) => a
- pattern SDL_GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_UNKNOWN :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_INDEX1LSB :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_INDEX1MSB :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_INDEX4LSB :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_INDEX4MSB :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_INDEX8 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_RGB332 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_RGB444 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_RGB555 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_BGR555 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_ARGB4444 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_RGBA4444 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_ABGR4444 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_BGRA4444 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_ARGB1555 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_RGBA5551 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_ABGR1555 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_BGRA5551 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_RGB565 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_BGR565 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_RGB24 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_BGR24 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_RGB888 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_RGBX8888 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_BGR888 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_BGRX8888 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_ARGB8888 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_RGBA8888 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_ABGR8888 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_BGRA8888 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_ARGB2101010 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_YV12 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_IYUV :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_YUY2 :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_UYVY :: (Eq a, Num a) => a
- pattern SDL_PIXELFORMAT_YVYU :: (Eq a, Num a) => a
- pattern SDL_RENDERER_SOFTWARE :: (Eq a, Num a) => a
- pattern SDL_RENDERER_ACCELERATED :: (Eq a, Num a) => a
- pattern SDL_RENDERER_PRESENTVSYNC :: (Eq a, Num a) => a
- pattern SDL_RENDERER_TARGETTEXTURE :: (Eq a, Num a) => a
- pattern SDL_TEXTUREACCESS_STATIC :: (Eq a, Num a) => a
- pattern SDL_TEXTUREACCESS_STREAMING :: (Eq a, Num a) => a
- pattern SDL_TEXTUREACCESS_TARGET :: (Eq a, Num a) => a
- pattern SDL_TEXTUREMODULATE_NONE :: (Eq a, Num a) => a
- pattern SDL_TEXTUREMODULATE_COLOR :: (Eq a, Num a) => a
- pattern SDL_TEXTUREMODULATE_ALPHA :: (Eq a, Num a) => a
- pattern SDL_TOUCH_MOUSEID :: (Eq a, Num a) => a
- pattern SDL_WINDOWEVENT_NONE :: (Eq a, Num a) => a
- pattern SDL_WINDOWEVENT_SHOWN :: (Eq a, Num a) => a
- pattern SDL_WINDOWEVENT_HIDDEN :: (Eq a, Num a) => a
- pattern SDL_WINDOWEVENT_EXPOSED :: (Eq a, Num a) => a
- pattern SDL_WINDOWEVENT_MOVED :: (Eq a, Num a) => a
- pattern SDL_WINDOWEVENT_RESIZED :: (Eq a, Num a) => a
- pattern SDL_WINDOWEVENT_SIZE_CHANGED :: (Eq a, Num a) => a
- pattern SDL_WINDOWEVENT_MINIMIZED :: (Eq a, Num a) => a
- pattern SDL_WINDOWEVENT_MAXIMIZED :: (Eq a, Num a) => a
- pattern SDL_WINDOWEVENT_RESTORED :: (Eq a, Num a) => a
- pattern SDL_WINDOWEVENT_ENTER :: (Eq a, Num a) => a
- pattern SDL_WINDOWEVENT_LEAVE :: (Eq a, Num a) => a
- pattern SDL_WINDOWEVENT_FOCUS_GAINED :: (Eq a, Num a) => a
- pattern SDL_WINDOWEVENT_FOCUS_LOST :: (Eq a, Num a) => a
- pattern SDL_WINDOWEVENT_CLOSE :: (Eq a, Num a) => a
- pattern SDL_WINDOW_FULLSCREEN :: (Eq a, Num a) => a
- pattern SDL_WINDOW_OPENGL :: (Eq a, Num a) => a
- pattern SDL_WINDOW_SHOWN :: (Eq a, Num a) => a
- pattern SDL_WINDOW_HIDDEN :: (Eq a, Num a) => a
- pattern SDL_WINDOW_BORDERLESS :: (Eq a, Num a) => a
- pattern SDL_WINDOW_RESIZABLE :: (Eq a, Num a) => a
- pattern SDL_WINDOW_MINIMIZED :: (Eq a, Num a) => a
- pattern SDL_WINDOW_MAXIMIZED :: (Eq a, Num a) => a
- pattern SDL_WINDOW_INPUT_GRABBED :: (Eq a, Num a) => a
- pattern SDL_WINDOW_INPUT_FOCUS :: (Eq a, Num a) => a
- pattern SDL_WINDOW_MOUSE_FOCUS :: (Eq a, Num a) => a
- pattern SDL_WINDOW_FULLSCREEN_DESKTOP :: (Eq a, Num a) => a
- pattern SDL_WINDOW_FOREIGN :: (Eq a, Num a) => a
- pattern SDL_WINDOW_ALLOW_HIGHDPI :: (Eq a, Num a) => a
- pattern SDL_WINDOW_MOUSE_CAPTURE :: (Eq a, Num a) => a
- pattern SDL_WINDOW_VULKAN :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_UNDEFINED :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_CENTERED :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_CENTERED_DISPLAY_0 :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_CENTERED_DISPLAY_1 :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_CENTERED_DISPLAY_2 :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_CENTERED_DISPLAY_3 :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_CENTERED_DISPLAY_4 :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_CENTERED_DISPLAY_5 :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_CENTERED_DISPLAY_6 :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_CENTERED_DISPLAY_7 :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_CENTERED_DISPLAY_8 :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_CENTERED_DISPLAY_9 :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_CENTERED_DISPLAY_10 :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_CENTERED_DISPLAY_11 :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_CENTERED_DISPLAY_12 :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_CENTERED_DISPLAY_13 :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_CENTERED_DISPLAY_14 :: (Eq a, Num a) => a
- pattern SDL_WINDOWPOS_CENTERED_DISPLAY_15 :: (Eq a, Num a) => a
- pattern SDL_HAPTIC_CONSTANT :: (Eq a, Num a) => a
Enumerations
Audio Format
type AudioFormat = Word16 Source #
pattern SDL_AUDIO_S8 :: AudioFormat Source #
pattern SDL_AUDIO_U8 :: AudioFormat Source #
pattern SDL_AUDIO_S16LSB :: AudioFormat Source #
pattern SDL_AUDIO_S16MSB :: AudioFormat Source #
pattern SDL_AUDIO_S16SYS :: AudioFormat Source #
pattern SDL_AUDIO_U16LSB :: AudioFormat Source #
pattern SDL_AUDIO_U16MSB :: AudioFormat Source #
pattern SDL_AUDIO_U16SYS :: AudioFormat Source #
pattern SDL_AUDIO_S32LSB :: AudioFormat Source #
pattern SDL_AUDIO_S32MSB :: AudioFormat Source #
pattern SDL_AUDIO_S32SYS :: AudioFormat Source #
pattern SDL_AUDIO_F32LSB :: AudioFormat Source #
pattern SDL_AUDIO_F32MSB :: AudioFormat Source #
pattern SDL_AUDIO_F32SYS :: AudioFormat Source #
Audio Status
type AudioStatus = Word32 Source #
pattern SDL_AUDIO_STOPPED :: AudioStatus Source #
pattern SDL_AUDIO_PLAYING :: AudioStatus Source #
pattern SDL_AUDIO_PAUSED :: AudioStatus Source #
Blend Mode
pattern SDL_BLENDMODE_NONE :: BlendMode Source #
pattern SDL_BLENDMODE_BLEND :: BlendMode Source #
pattern SDL_BLENDMODE_ADD :: BlendMode Source #
pattern SDL_BLENDMODE_MOD :: BlendMode Source #
Blend Operation
type BlendOperation = Word32 Source #
pattern SDL_BLENDOPERATION_ADD :: BlendOperation Source #
pattern SDL_BLENDOPERATION_SUBTRACT :: BlendOperation Source #
pattern SDL_BLENDOPERATION_REV_SUBTRACT :: BlendOperation Source #
pattern SDL_BLENDOPERATION_MINIMUM :: BlendOperation Source #
pattern SDL_BLENDOPERATION_MAXIMUM :: BlendOperation Source #
Blend Factor
type BlendFactor = Word32 Source #
pattern SDL_BLENDFACTOR_ZERO :: BlendFactor Source #
pattern SDL_BLENDFACTOR_ONE :: BlendFactor Source #
pattern SDL_BLENDFACTOR_SRC_COLOR :: BlendFactor Source #
pattern SDL_BLENDFACTOR_ONE_MINUS_SRC_COLOR :: BlendFactor Source #
pattern SDL_BLENDFACTOR_SRC_ALPHA :: BlendFactor Source #
pattern SDL_BLENDFACTOR_ONE_MINUS_SRC_ALPHA :: BlendFactor Source #
pattern SDL_BLENDFACTOR_DST_COLOR :: BlendFactor Source #
pattern SDL_BLENDFACTOR_ONE_MINUS_DST_COLOR :: BlendFactor Source #
pattern SDL_BLENDFACTOR_DST_ALPHA :: BlendFactor Source #
pattern SDL_BLENDFACTOR_ONE_MINUS_DST_ALPHA :: BlendFactor Source #
Endian Detetection
pattern SDL_BYTEORDER :: Endian Source #
pattern SDL_LIL_ENDIAN :: Endian Source #
pattern SDL_BIG_ENDIAN :: Endian Source #
Event Action
type EventAction = Word32 Source #
pattern SDL_ADDEVENT :: EventAction Source #
pattern SDL_PEEKEVENT :: EventAction Source #
pattern SDL_GETEVENT :: EventAction Source #
Game Controller Axis
type GameControllerAxis = Int32 Source #
pattern SDL_CONTROLLER_AXIS_INVALID :: GameControllerAxis Source #
pattern SDL_CONTROLLER_AXIS_LEFTX :: GameControllerAxis Source #
pattern SDL_CONTROLLER_AXIS_LEFTY :: GameControllerAxis Source #
pattern SDL_CONTROLLER_AXIS_RIGHTX :: GameControllerAxis Source #
pattern SDL_CONTROLLER_AXIS_RIGHTY :: GameControllerAxis Source #
pattern SDL_CONTROLLER_AXIS_TRIGGERLEFT :: GameControllerAxis Source #
pattern SDL_CONTROLLER_AXIS_MAX :: GameControllerAxis Source #
Game Controller Button
type GameControllerButton = Int32 Source #
pattern SDL_CONTROLLER_BUTTON_INVALID :: GameControllerButton Source #
pattern SDL_CONTROLLER_BUTTON_A :: GameControllerButton Source #
pattern SDL_CONTROLLER_BUTTON_B :: GameControllerButton Source #
pattern SDL_CONTROLLER_BUTTON_X :: GameControllerButton Source #
pattern SDL_CONTROLLER_BUTTON_Y :: GameControllerButton Source #
pattern SDL_CONTROLLER_BUTTON_BACK :: GameControllerButton Source #
pattern SDL_CONTROLLER_BUTTON_GUIDE :: GameControllerButton Source #
pattern SDL_CONTROLLER_BUTTON_START :: GameControllerButton Source #
pattern SDL_CONTROLLER_BUTTON_DPAD_UP :: GameControllerButton Source #
pattern SDL_CONTROLLER_BUTTON_MAX :: GameControllerButton Source #
OpenGL Attribute
pattern SDL_GL_RED_SIZE :: GLattr Source #
pattern SDL_GL_GREEN_SIZE :: GLattr Source #
pattern SDL_GL_BLUE_SIZE :: GLattr Source #
pattern SDL_GL_ALPHA_SIZE :: GLattr Source #
pattern SDL_GL_BUFFER_SIZE :: GLattr Source #
pattern SDL_GL_DOUBLEBUFFER :: GLattr Source #
pattern SDL_GL_DEPTH_SIZE :: GLattr Source #
pattern SDL_GL_STENCIL_SIZE :: GLattr Source #
pattern SDL_GL_ACCUM_RED_SIZE :: GLattr Source #
pattern SDL_GL_ACCUM_GREEN_SIZE :: GLattr Source #
pattern SDL_GL_ACCUM_BLUE_SIZE :: GLattr Source #
pattern SDL_GL_ACCUM_ALPHA_SIZE :: GLattr Source #
pattern SDL_GL_STEREO :: GLattr Source #
pattern SDL_GL_MULTISAMPLEBUFFERS :: GLattr Source #
pattern SDL_GL_MULTISAMPLESAMPLES :: GLattr Source #
pattern SDL_GL_ACCELERATED_VISUAL :: GLattr Source #
pattern SDL_GL_RETAINED_BACKING :: GLattr Source #
pattern SDL_GL_CONTEXT_MAJOR_VERSION :: GLattr Source #
pattern SDL_GL_CONTEXT_MINOR_VERSION :: GLattr Source #
pattern SDL_GL_CONTEXT_EGL :: GLattr Source #
pattern SDL_GL_CONTEXT_FLAGS :: GLattr Source #
pattern SDL_GL_CONTEXT_PROFILE_MASK :: GLattr Source #
pattern SDL_GL_SHARE_WITH_CURRENT_CONTEXT :: GLattr Source #
pattern SDL_GL_FRAMEBUFFER_SRGB_CAPABLE :: GLattr Source #
pattern SDL_GL_CONTEXT_RELEASE_BEHAVIOR :: GLattr Source #
Hint Priority
type HintPriority = Word32 Source #
pattern SDL_HINT_DEFAULT :: HintPriority Source #
pattern SDL_HINT_NORMAL :: HintPriority Source #
pattern SDL_HINT_OVERRIDE :: HintPriority Source #
Initialization Flag
pattern SDL_INIT_TIMER :: InitFlag Source #
pattern SDL_INIT_AUDIO :: InitFlag Source #
pattern SDL_INIT_VIDEO :: InitFlag Source #
pattern SDL_INIT_JOYSTICK :: InitFlag Source #
pattern SDL_INIT_HAPTIC :: InitFlag Source #
pattern SDL_INIT_GAMECONTROLLER :: InitFlag Source #
pattern SDL_INIT_EVENTS :: InitFlag Source #
pattern SDL_INIT_NOPARACHUTE :: InitFlag Source #
pattern SDL_INIT_EVERYTHING :: InitFlag Source #
Joystick Power Level
type JoystickPowerLevel = Int32 Source #
pattern SDL_JOYSTICK_POWER_UNKNOWN :: JoystickPowerLevel Source #
pattern SDL_JOYSTICK_POWER_EMPTY :: JoystickPowerLevel Source #
pattern SDL_JOYSTICK_POWER_LOW :: JoystickPowerLevel Source #
pattern SDL_JOYSTICK_POWER_MEDIUM :: JoystickPowerLevel Source #
pattern SDL_JOYSTICK_POWER_FULL :: JoystickPowerLevel Source #
pattern SDL_JOYSTICK_POWER_WIRED :: JoystickPowerLevel Source #
pattern SDL_JOYSTICK_POWER_MAX :: JoystickPowerLevel Source #
Keycode
pattern SDLK_UNKNOWN :: Keycode Source #
pattern SDLK_RETURN :: Keycode Source #
pattern SDLK_ESCAPE :: Keycode Source #
pattern SDLK_BACKSPACE :: Keycode Source #
pattern SDLK_SPACE :: Keycode Source #
pattern SDLK_EXCLAIM :: Keycode Source #
pattern SDLK_QUOTEDBL :: Keycode Source #
pattern SDLK_PERCENT :: Keycode Source #
pattern SDLK_DOLLAR :: Keycode Source #
pattern SDLK_AMPERSAND :: Keycode Source #
pattern SDLK_QUOTE :: Keycode Source #
pattern SDLK_LEFTPAREN :: Keycode Source #
pattern SDLK_RIGHTPAREN :: Keycode Source #
pattern SDLK_ASTERISK :: Keycode Source #
pattern SDLK_COMMA :: Keycode Source #
pattern SDLK_MINUS :: Keycode Source #
pattern SDLK_PERIOD :: Keycode Source #
pattern SDLK_SLASH :: Keycode Source #
pattern SDLK_COLON :: Keycode Source #
pattern SDLK_SEMICOLON :: Keycode Source #
pattern SDLK_EQUALS :: Keycode Source #
pattern SDLK_GREATER :: Keycode Source #
pattern SDLK_QUESTION :: Keycode Source #
pattern SDLK_LEFTBRACKET :: Keycode Source #
pattern SDLK_BACKSLASH :: Keycode Source #
pattern SDLK_RIGHTBRACKET :: Keycode Source #
pattern SDLK_CARET :: Keycode Source #
pattern SDLK_UNDERSCORE :: Keycode Source #
pattern SDLK_BACKQUOTE :: Keycode Source #
pattern SDLK_CAPSLOCK :: Keycode Source #
pattern SDLK_PRINTSCREEN :: Keycode Source #
pattern SDLK_SCROLLLOCK :: Keycode Source #
pattern SDLK_PAUSE :: Keycode Source #
pattern SDLK_INSERT :: Keycode Source #
pattern SDLK_PAGEUP :: Keycode Source #
pattern SDLK_DELETE :: Keycode Source #
pattern SDLK_PAGEDOWN :: Keycode Source #
pattern SDLK_RIGHT :: Keycode Source #
pattern SDLK_NUMLOCKCLEAR :: Keycode Source #
pattern SDLK_KP_DIVIDE :: Keycode Source #
pattern SDLK_KP_MULTIPLY :: Keycode Source #
pattern SDLK_KP_MINUS :: Keycode Source #
pattern SDLK_KP_PLUS :: Keycode Source #
pattern SDLK_KP_ENTER :: Keycode Source #
pattern SDLK_KP_PERIOD :: Keycode Source #
pattern SDLK_APPLICATION :: Keycode Source #
pattern SDLK_POWER :: Keycode Source #
pattern SDLK_KP_EQUALS :: Keycode Source #
pattern SDLK_EXECUTE :: Keycode Source #
pattern SDLK_SELECT :: Keycode Source #
pattern SDLK_AGAIN :: Keycode Source #
pattern SDLK_PASTE :: Keycode Source #
pattern SDLK_VOLUMEUP :: Keycode Source #
pattern SDLK_VOLUMEDOWN :: Keycode Source #
pattern SDLK_KP_COMMA :: Keycode Source #
pattern SDLK_KP_EQUALSAS400 :: Keycode Source #
pattern SDLK_ALTERASE :: Keycode Source #
pattern SDLK_SYSREQ :: Keycode Source #
pattern SDLK_CANCEL :: Keycode Source #
pattern SDLK_CLEAR :: Keycode Source #
pattern SDLK_PRIOR :: Keycode Source #
pattern SDLK_RETURN2 :: Keycode Source #
pattern SDLK_SEPARATOR :: Keycode Source #
pattern SDLK_CLEARAGAIN :: Keycode Source #
pattern SDLK_CRSEL :: Keycode Source #
pattern SDLK_EXSEL :: Keycode Source #
pattern SDLK_KP_00 :: Keycode Source #
pattern SDLK_KP_000 :: Keycode Source #
pattern SDLK_THOUSANDSSEPARATOR :: Keycode Source #
pattern SDLK_DECIMALSEPARATOR :: Keycode Source #
pattern SDLK_CURRENCYUNIT :: Keycode Source #
pattern SDLK_CURRENCYSUBUNIT :: Keycode Source #
pattern SDLK_KP_LEFTPAREN :: Keycode Source #
pattern SDLK_KP_RIGHTPAREN :: Keycode Source #
pattern SDLK_KP_LEFTBRACE :: Keycode Source #
pattern SDLK_KP_RIGHTBRACE :: Keycode Source #
pattern SDLK_KP_TAB :: Keycode Source #
pattern SDLK_KP_BACKSPACE :: Keycode Source #
pattern SDLK_KP_XOR :: Keycode Source #
pattern SDLK_KP_POWER :: Keycode Source #
pattern SDLK_KP_PERCENT :: Keycode Source #
pattern SDLK_KP_LESS :: Keycode Source #
pattern SDLK_KP_GREATER :: Keycode Source #
pattern SDLK_KP_AMPERSAND :: Keycode Source #
pattern SDLK_KP_DBLAMPERSAND :: Keycode Source #
pattern SDLK_KP_VERTICALBAR :: Keycode Source #
pattern SDLK_KP_DBLVERTICALBAR :: Keycode Source #
pattern SDLK_KP_COLON :: Keycode Source #
pattern SDLK_KP_HASH :: Keycode Source #
pattern SDLK_KP_SPACE :: Keycode Source #
pattern SDLK_KP_AT :: Keycode Source #
pattern SDLK_KP_EXCLAM :: Keycode Source #
pattern SDLK_KP_MEMSTORE :: Keycode Source #
pattern SDLK_KP_MEMRECALL :: Keycode Source #
pattern SDLK_KP_MEMCLEAR :: Keycode Source #
pattern SDLK_KP_MEMADD :: Keycode Source #
pattern SDLK_KP_MEMSUBTRACT :: Keycode Source #
pattern SDLK_KP_MEMMULTIPLY :: Keycode Source #
pattern SDLK_KP_MEMDIVIDE :: Keycode Source #
pattern SDLK_KP_PLUSMINUS :: Keycode Source #
pattern SDLK_KP_CLEAR :: Keycode Source #
pattern SDLK_KP_CLEARENTRY :: Keycode Source #
pattern SDLK_KP_BINARY :: Keycode Source #
pattern SDLK_KP_OCTAL :: Keycode Source #
pattern SDLK_KP_DECIMAL :: Keycode Source #
pattern SDLK_KP_HEXADECIMAL :: Keycode Source #
pattern SDLK_LCTRL :: Keycode Source #
pattern SDLK_LSHIFT :: Keycode Source #
pattern SDLK_RCTRL :: Keycode Source #
pattern SDLK_RSHIFT :: Keycode Source #
pattern SDLK_AUDIONEXT :: Keycode Source #
pattern SDLK_AUDIOPREV :: Keycode Source #
pattern SDLK_AUDIOSTOP :: Keycode Source #
pattern SDLK_AUDIOPLAY :: Keycode Source #
pattern SDLK_AUDIOMUTE :: Keycode Source #
pattern SDLK_MEDIASELECT :: Keycode Source #
pattern SDLK_CALCULATOR :: Keycode Source #
pattern SDLK_COMPUTER :: Keycode Source #
pattern SDLK_AC_SEARCH :: Keycode Source #
pattern SDLK_AC_HOME :: Keycode Source #
pattern SDLK_AC_BACK :: Keycode Source #
pattern SDLK_AC_FORWARD :: Keycode Source #
pattern SDLK_AC_STOP :: Keycode Source #
pattern SDLK_AC_REFRESH :: Keycode Source #
pattern SDLK_AC_BOOKMARKS :: Keycode Source #
pattern SDLK_BRIGHTNESSDOWN :: Keycode Source #
pattern SDLK_BRIGHTNESSUP :: Keycode Source #
pattern SDLK_DISPLAYSWITCH :: Keycode Source #
pattern SDLK_KBDILLUMTOGGLE :: Keycode Source #
pattern SDLK_KBDILLUMDOWN :: Keycode Source #
pattern SDLK_KBDILLUMUP :: Keycode Source #
pattern SDLK_EJECT :: Keycode Source #
pattern SDLK_SLEEP :: Keycode Source #
Key Modifier
pattern KMOD_LSHIFT :: (Eq a, Num a) => a Source #
pattern KMOD_RSHIFT :: (Eq a, Num a) => a Source #
pattern KMOD_SHIFT :: (Eq a, Num a) => a Source #
pattern KMOD_LCTRL :: (Eq a, Num a) => a Source #
pattern KMOD_RCTRL :: (Eq a, Num a) => a Source #
pattern KMOD_RESERVED :: (Eq a, Num a) => a Source #
Log Priority
type LogPriority = Word32 Source #
pattern SDL_LOG_PRIORITY_VERBOSE :: LogPriority Source #
pattern SDL_LOG_PRIORITY_DEBUG :: LogPriority Source #
pattern SDL_LOG_PRIORITY_INFO :: LogPriority Source #
pattern SDL_LOG_PRIORITY_WARN :: LogPriority Source #
pattern SDL_LOG_PRIORITY_ERROR :: LogPriority Source #
pattern SDL_LOG_PRIORITY_CRITICAL :: LogPriority Source #
pattern SDL_NUM_LOG_PRIORITIES :: LogPriority Source #
Power State
type PowerState = Word32 Source #
pattern SDL_POWERSTATE_UNKNOWN :: PowerState Source #
pattern SDL_POWERSTATE_ON_BATTERY :: PowerState Source #
pattern SDL_POWERSTATE_NO_BATTERY :: PowerState Source #
pattern SDL_POWERSTATE_CHARGING :: PowerState Source #
pattern SDL_POWERSTATE_CHARGED :: PowerState Source #
Renderer Flip
type RendererFlip = Word32 Source #
pattern SDL_FLIP_NONE :: RendererFlip Source #
pattern SDL_FLIP_HORIZONTAL :: RendererFlip Source #
pattern SDL_FLIP_VERTICAL :: RendererFlip Source #
Scancode
pattern SDL_SCANCODE_UNKNOWN :: Scancode Source #
pattern SDL_SCANCODE_A :: Scancode Source #
pattern SDL_SCANCODE_B :: Scancode Source #
pattern SDL_SCANCODE_C :: Scancode Source #
pattern SDL_SCANCODE_D :: Scancode Source #
pattern SDL_SCANCODE_E :: Scancode Source #
pattern SDL_SCANCODE_F :: Scancode Source #
pattern SDL_SCANCODE_G :: Scancode Source #
pattern SDL_SCANCODE_H :: Scancode Source #
pattern SDL_SCANCODE_I :: Scancode Source #
pattern SDL_SCANCODE_J :: Scancode Source #
pattern SDL_SCANCODE_K :: Scancode Source #
pattern SDL_SCANCODE_L :: Scancode Source #
pattern SDL_SCANCODE_M :: Scancode Source #
pattern SDL_SCANCODE_N :: Scancode Source #
pattern SDL_SCANCODE_O :: Scancode Source #
pattern SDL_SCANCODE_P :: Scancode Source #
pattern SDL_SCANCODE_Q :: Scancode Source #
pattern SDL_SCANCODE_R :: Scancode Source #
pattern SDL_SCANCODE_S :: Scancode Source #
pattern SDL_SCANCODE_T :: Scancode Source #
pattern SDL_SCANCODE_U :: Scancode Source #
pattern SDL_SCANCODE_V :: Scancode Source #
pattern SDL_SCANCODE_W :: Scancode Source #
pattern SDL_SCANCODE_X :: Scancode Source #
pattern SDL_SCANCODE_Y :: Scancode Source #
pattern SDL_SCANCODE_Z :: Scancode Source #
pattern SDL_SCANCODE_1 :: Scancode Source #
pattern SDL_SCANCODE_2 :: Scancode Source #
pattern SDL_SCANCODE_3 :: Scancode Source #
pattern SDL_SCANCODE_4 :: Scancode Source #
pattern SDL_SCANCODE_5 :: Scancode Source #
pattern SDL_SCANCODE_6 :: Scancode Source #
pattern SDL_SCANCODE_7 :: Scancode Source #
pattern SDL_SCANCODE_8 :: Scancode Source #
pattern SDL_SCANCODE_9 :: Scancode Source #
pattern SDL_SCANCODE_0 :: Scancode Source #
pattern SDL_SCANCODE_RETURN :: Scancode Source #
pattern SDL_SCANCODE_ESCAPE :: Scancode Source #
pattern SDL_SCANCODE_BACKSPACE :: Scancode Source #
pattern SDL_SCANCODE_TAB :: Scancode Source #
pattern SDL_SCANCODE_SPACE :: Scancode Source #
pattern SDL_SCANCODE_MINUS :: Scancode Source #
pattern SDL_SCANCODE_EQUALS :: Scancode Source #
pattern SDL_SCANCODE_LEFTBRACKET :: Scancode Source #
pattern SDL_SCANCODE_RIGHTBRACKET :: Scancode Source #
pattern SDL_SCANCODE_BACKSLASH :: Scancode Source #
pattern SDL_SCANCODE_NONUSHASH :: Scancode Source #
pattern SDL_SCANCODE_SEMICOLON :: Scancode Source #
pattern SDL_SCANCODE_APOSTROPHE :: Scancode Source #
pattern SDL_SCANCODE_GRAVE :: Scancode Source #
pattern SDL_SCANCODE_COMMA :: Scancode Source #
pattern SDL_SCANCODE_PERIOD :: Scancode Source #
pattern SDL_SCANCODE_SLASH :: Scancode Source #
pattern SDL_SCANCODE_CAPSLOCK :: Scancode Source #
pattern SDL_SCANCODE_F1 :: Scancode Source #
pattern SDL_SCANCODE_F2 :: Scancode Source #
pattern SDL_SCANCODE_F3 :: Scancode Source #
pattern SDL_SCANCODE_F4 :: Scancode Source #
pattern SDL_SCANCODE_F5 :: Scancode Source #
pattern SDL_SCANCODE_F6 :: Scancode Source #
pattern SDL_SCANCODE_F7 :: Scancode Source #
pattern SDL_SCANCODE_F8 :: Scancode Source #
pattern SDL_SCANCODE_F9 :: Scancode Source #
pattern SDL_SCANCODE_F10 :: Scancode Source #
pattern SDL_SCANCODE_F11 :: Scancode Source #
pattern SDL_SCANCODE_F12 :: Scancode Source #
pattern SDL_SCANCODE_PRINTSCREEN :: Scancode Source #
pattern SDL_SCANCODE_SCROLLLOCK :: Scancode Source #
pattern SDL_SCANCODE_PAUSE :: Scancode Source #
pattern SDL_SCANCODE_INSERT :: Scancode Source #
pattern SDL_SCANCODE_HOME :: Scancode Source #
pattern SDL_SCANCODE_PAGEUP :: Scancode Source #
pattern SDL_SCANCODE_DELETE :: Scancode Source #
pattern SDL_SCANCODE_END :: Scancode Source #
pattern SDL_SCANCODE_PAGEDOWN :: Scancode Source #
pattern SDL_SCANCODE_RIGHT :: Scancode Source #
pattern SDL_SCANCODE_LEFT :: Scancode Source #
pattern SDL_SCANCODE_DOWN :: Scancode Source #
pattern SDL_SCANCODE_UP :: Scancode Source #
pattern SDL_SCANCODE_NUMLOCKCLEAR :: Scancode Source #
pattern SDL_SCANCODE_KP_DIVIDE :: Scancode Source #
pattern SDL_SCANCODE_KP_MULTIPLY :: Scancode Source #
pattern SDL_SCANCODE_KP_MINUS :: Scancode Source #
pattern SDL_SCANCODE_KP_PLUS :: Scancode Source #
pattern SDL_SCANCODE_KP_ENTER :: Scancode Source #
pattern SDL_SCANCODE_KP_1 :: Scancode Source #
pattern SDL_SCANCODE_KP_2 :: Scancode Source #
pattern SDL_SCANCODE_KP_3 :: Scancode Source #
pattern SDL_SCANCODE_KP_4 :: Scancode Source #
pattern SDL_SCANCODE_KP_5 :: Scancode Source #
pattern SDL_SCANCODE_KP_6 :: Scancode Source #
pattern SDL_SCANCODE_KP_7 :: Scancode Source #
pattern SDL_SCANCODE_KP_8 :: Scancode Source #
pattern SDL_SCANCODE_KP_9 :: Scancode Source #
pattern SDL_SCANCODE_KP_0 :: Scancode Source #
pattern SDL_SCANCODE_KP_PERIOD :: Scancode Source #
pattern SDL_SCANCODE_NONUSBACKSLASH :: Scancode Source #
pattern SDL_SCANCODE_APPLICATION :: Scancode Source #
pattern SDL_SCANCODE_POWER :: Scancode Source #
pattern SDL_SCANCODE_KP_EQUALS :: Scancode Source #
pattern SDL_SCANCODE_F13 :: Scancode Source #
pattern SDL_SCANCODE_F14 :: Scancode Source #
pattern SDL_SCANCODE_F15 :: Scancode Source #
pattern SDL_SCANCODE_F16 :: Scancode Source #
pattern SDL_SCANCODE_F17 :: Scancode Source #
pattern SDL_SCANCODE_F18 :: Scancode Source #
pattern SDL_SCANCODE_F19 :: Scancode Source #
pattern SDL_SCANCODE_F20 :: Scancode Source #
pattern SDL_SCANCODE_F21 :: Scancode Source #
pattern SDL_SCANCODE_F22 :: Scancode Source #
pattern SDL_SCANCODE_F23 :: Scancode Source #
pattern SDL_SCANCODE_F24 :: Scancode Source #
pattern SDL_SCANCODE_EXECUTE :: Scancode Source #
pattern SDL_SCANCODE_HELP :: Scancode Source #
pattern SDL_SCANCODE_MENU :: Scancode Source #
pattern SDL_SCANCODE_SELECT :: Scancode Source #
pattern SDL_SCANCODE_STOP :: Scancode Source #
pattern SDL_SCANCODE_AGAIN :: Scancode Source #
pattern SDL_SCANCODE_UNDO :: Scancode Source #
pattern SDL_SCANCODE_CUT :: Scancode Source #
pattern SDL_SCANCODE_COPY :: Scancode Source #
pattern SDL_SCANCODE_PASTE :: Scancode Source #
pattern SDL_SCANCODE_FIND :: Scancode Source #
pattern SDL_SCANCODE_MUTE :: Scancode Source #
pattern SDL_SCANCODE_VOLUMEUP :: Scancode Source #
pattern SDL_SCANCODE_VOLUMEDOWN :: Scancode Source #
pattern SDL_SCANCODE_KP_COMMA :: Scancode Source #
pattern SDL_SCANCODE_KP_EQUALSAS400 :: Scancode Source #
pattern SDL_SCANCODE_INTERNATIONAL1 :: Scancode Source #
pattern SDL_SCANCODE_INTERNATIONAL2 :: Scancode Source #
pattern SDL_SCANCODE_INTERNATIONAL3 :: Scancode Source #
pattern SDL_SCANCODE_INTERNATIONAL4 :: Scancode Source #
pattern SDL_SCANCODE_INTERNATIONAL5 :: Scancode Source #
pattern SDL_SCANCODE_INTERNATIONAL6 :: Scancode Source #
pattern SDL_SCANCODE_INTERNATIONAL7 :: Scancode Source #
pattern SDL_SCANCODE_INTERNATIONAL8 :: Scancode Source #
pattern SDL_SCANCODE_INTERNATIONAL9 :: Scancode Source #
pattern SDL_SCANCODE_LANG1 :: Scancode Source #
pattern SDL_SCANCODE_LANG2 :: Scancode Source #
pattern SDL_SCANCODE_LANG3 :: Scancode Source #
pattern SDL_SCANCODE_LANG4 :: Scancode Source #
pattern SDL_SCANCODE_LANG5 :: Scancode Source #
pattern SDL_SCANCODE_LANG6 :: Scancode Source #
pattern SDL_SCANCODE_LANG7 :: Scancode Source #
pattern SDL_SCANCODE_LANG8 :: Scancode Source #
pattern SDL_SCANCODE_LANG9 :: Scancode Source #
pattern SDL_SCANCODE_ALTERASE :: Scancode Source #
pattern SDL_SCANCODE_SYSREQ :: Scancode Source #
pattern SDL_SCANCODE_CANCEL :: Scancode Source #
pattern SDL_SCANCODE_CLEAR :: Scancode Source #
pattern SDL_SCANCODE_PRIOR :: Scancode Source #
pattern SDL_SCANCODE_RETURN2 :: Scancode Source #
pattern SDL_SCANCODE_SEPARATOR :: Scancode Source #
pattern SDL_SCANCODE_OUT :: Scancode Source #
pattern SDL_SCANCODE_OPER :: Scancode Source #
pattern SDL_SCANCODE_CLEARAGAIN :: Scancode Source #
pattern SDL_SCANCODE_CRSEL :: Scancode Source #
pattern SDL_SCANCODE_EXSEL :: Scancode Source #
pattern SDL_SCANCODE_KP_00 :: Scancode Source #
pattern SDL_SCANCODE_KP_000 :: Scancode Source #
pattern SDL_SCANCODE_THOUSANDSSEPARATOR :: Scancode Source #
pattern SDL_SCANCODE_DECIMALSEPARATOR :: Scancode Source #
pattern SDL_SCANCODE_CURRENCYUNIT :: Scancode Source #
pattern SDL_SCANCODE_CURRENCYSUBUNIT :: Scancode Source #
pattern SDL_SCANCODE_KP_LEFTPAREN :: Scancode Source #
pattern SDL_SCANCODE_KP_RIGHTPAREN :: Scancode Source #
pattern SDL_SCANCODE_KP_LEFTBRACE :: Scancode Source #
pattern SDL_SCANCODE_KP_RIGHTBRACE :: Scancode Source #
pattern SDL_SCANCODE_KP_TAB :: Scancode Source #
pattern SDL_SCANCODE_KP_BACKSPACE :: Scancode Source #
pattern SDL_SCANCODE_KP_A :: Scancode Source #
pattern SDL_SCANCODE_KP_B :: Scancode Source #
pattern SDL_SCANCODE_KP_C :: Scancode Source #
pattern SDL_SCANCODE_KP_D :: Scancode Source #
pattern SDL_SCANCODE_KP_E :: Scancode Source #
pattern SDL_SCANCODE_KP_F :: Scancode Source #
pattern SDL_SCANCODE_KP_XOR :: Scancode Source #
pattern SDL_SCANCODE_KP_POWER :: Scancode Source #
pattern SDL_SCANCODE_KP_PERCENT :: Scancode Source #
pattern SDL_SCANCODE_KP_LESS :: Scancode Source #
pattern SDL_SCANCODE_KP_GREATER :: Scancode Source #
pattern SDL_SCANCODE_KP_AMPERSAND :: Scancode Source #
pattern SDL_SCANCODE_KP_DBLAMPERSAND :: Scancode Source #
pattern SDL_SCANCODE_KP_VERTICALBAR :: Scancode Source #
pattern SDL_SCANCODE_KP_DBLVERTICALBAR :: Scancode Source #
pattern SDL_SCANCODE_KP_COLON :: Scancode Source #
pattern SDL_SCANCODE_KP_HASH :: Scancode Source #
pattern SDL_SCANCODE_KP_SPACE :: Scancode Source #
pattern SDL_SCANCODE_KP_AT :: Scancode Source #
pattern SDL_SCANCODE_KP_EXCLAM :: Scancode Source #
pattern SDL_SCANCODE_KP_MEMSTORE :: Scancode Source #
pattern SDL_SCANCODE_KP_MEMRECALL :: Scancode Source #
pattern SDL_SCANCODE_KP_MEMCLEAR :: Scancode Source #
pattern SDL_SCANCODE_KP_MEMADD :: Scancode Source #
pattern SDL_SCANCODE_KP_MEMSUBTRACT :: Scancode Source #
pattern SDL_SCANCODE_KP_MEMMULTIPLY :: Scancode Source #
pattern SDL_SCANCODE_KP_MEMDIVIDE :: Scancode Source #
pattern SDL_SCANCODE_KP_PLUSMINUS :: Scancode Source #
pattern SDL_SCANCODE_KP_CLEAR :: Scancode Source #
pattern SDL_SCANCODE_KP_CLEARENTRY :: Scancode Source #
pattern SDL_SCANCODE_KP_BINARY :: Scancode Source #
pattern SDL_SCANCODE_KP_OCTAL :: Scancode Source #
pattern SDL_SCANCODE_KP_DECIMAL :: Scancode Source #
pattern SDL_SCANCODE_KP_HEXADECIMAL :: Scancode Source #
pattern SDL_SCANCODE_LCTRL :: Scancode Source #
pattern SDL_SCANCODE_LSHIFT :: Scancode Source #
pattern SDL_SCANCODE_LALT :: Scancode Source #
pattern SDL_SCANCODE_LGUI :: Scancode Source #
pattern SDL_SCANCODE_RCTRL :: Scancode Source #
pattern SDL_SCANCODE_RSHIFT :: Scancode Source #
pattern SDL_SCANCODE_RALT :: Scancode Source #
pattern SDL_SCANCODE_RGUI :: Scancode Source #
pattern SDL_SCANCODE_MODE :: Scancode Source #
pattern SDL_SCANCODE_AUDIONEXT :: Scancode Source #
pattern SDL_SCANCODE_AUDIOPREV :: Scancode Source #
pattern SDL_SCANCODE_AUDIOSTOP :: Scancode Source #
pattern SDL_SCANCODE_AUDIOPLAY :: Scancode Source #
pattern SDL_SCANCODE_AUDIOMUTE :: Scancode Source #
pattern SDL_SCANCODE_MEDIASELECT :: Scancode Source #
pattern SDL_SCANCODE_WWW :: Scancode Source #
pattern SDL_SCANCODE_MAIL :: Scancode Source #
pattern SDL_SCANCODE_CALCULATOR :: Scancode Source #
pattern SDL_SCANCODE_COMPUTER :: Scancode Source #
pattern SDL_SCANCODE_AC_SEARCH :: Scancode Source #
pattern SDL_SCANCODE_AC_HOME :: Scancode Source #
pattern SDL_SCANCODE_AC_BACK :: Scancode Source #
pattern SDL_SCANCODE_AC_FORWARD :: Scancode Source #
pattern SDL_SCANCODE_AC_STOP :: Scancode Source #
pattern SDL_SCANCODE_AC_REFRESH :: Scancode Source #
pattern SDL_SCANCODE_AC_BOOKMARKS :: Scancode Source #
pattern SDL_SCANCODE_BRIGHTNESSDOWN :: Scancode Source #
pattern SDL_SCANCODE_BRIGHTNESSUP :: Scancode Source #
pattern SDL_SCANCODE_DISPLAYSWITCH :: Scancode Source #
pattern SDL_SCANCODE_KBDILLUMTOGGLE :: Scancode Source #
pattern SDL_SCANCODE_KBDILLUMDOWN :: Scancode Source #
pattern SDL_SCANCODE_KBDILLUMUP :: Scancode Source #
pattern SDL_SCANCODE_EJECT :: Scancode Source #
pattern SDL_SCANCODE_SLEEP :: Scancode Source #
pattern SDL_SCANCODE_APP1 :: Scancode Source #
pattern SDL_SCANCODE_APP2 :: Scancode Source #
pattern SDL_NUM_SCANCODES :: Scancode Source #
pattern SDL_SYSTEM_CURSOR_ARROW :: SystemCursor Source #
pattern SDL_SYSTEM_CURSOR_IBEAM :: SystemCursor Source #
pattern SDL_SYSTEM_CURSOR_WAIT :: SystemCursor Source #
System Cursor
type SystemCursor = Word32 Source #
pattern SDL_SYSTEM_CURSOR_CROSSHAIR :: SystemCursor Source #
pattern SDL_SYSTEM_CURSOR_WAITARROW :: SystemCursor Source #
pattern SDL_SYSTEM_CURSOR_SIZENWSE :: SystemCursor Source #
pattern SDL_SYSTEM_CURSOR_SIZENESW :: SystemCursor Source #
pattern SDL_SYSTEM_CURSOR_SIZEWE :: SystemCursor Source #
pattern SDL_SYSTEM_CURSOR_SIZENS :: SystemCursor Source #
pattern SDL_SYSTEM_CURSOR_SIZEALL :: SystemCursor Source #
pattern SDL_SYSTEM_CURSOR_NO :: SystemCursor Source #
pattern SDL_SYSTEM_CURSOR_HAND :: SystemCursor Source #
pattern SDL_NUM_SYSTEM_CURSORS :: SystemCursor Source #
Thread Priority
type ThreadPriority = Word32 Source #
pattern SDL_THREAD_PRIORITY_LOW :: ThreadPriority Source #
pattern SDL_THREAD_PRIORITY_NORMAL :: ThreadPriority Source #
pattern SDL_THREAD_PRIORITY_HIGH :: ThreadPriority Source #
Miscellaneous Enumerations
These enumerations are not used directly by any SDL function, thus they have a polymorphic type.
Audio Allowed Changes
pattern SDL_AUDIO_ALLOW_FREQUENCY_CHANGE :: (Eq a, Num a) => a Source #
pattern SDL_AUDIO_ALLOW_FORMAT_CHANGE :: (Eq a, Num a) => a Source #
pattern SDL_AUDIO_ALLOW_CHANNELS_CHANGE :: (Eq a, Num a) => a Source #
pattern SDL_AUDIO_ALLOW_ANY_CHANGE :: (Eq a, Num a) => a Source #
Mouse Buttons
pattern SDL_BUTTON_LEFT :: (Eq a, Num a) => a Source #
pattern SDL_BUTTON_MIDDLE :: (Eq a, Num a) => a Source #
pattern SDL_BUTTON_RIGHT :: (Eq a, Num a) => a Source #
pattern SDL_BUTTON_X1 :: (Eq a, Num a) => a Source #
pattern SDL_BUTTON_X2 :: (Eq a, Num a) => a Source #
Mouse Button Masks
pattern SDL_BUTTON_LMASK :: (Eq a, Num a) => a Source #
pattern SDL_BUTTON_MMASK :: (Eq a, Num a) => a Source #
pattern SDL_BUTTON_RMASK :: (Eq a, Num a) => a Source #
pattern SDL_BUTTON_X1MASK :: (Eq a, Num a) => a Source #
pattern SDL_BUTTON_X2MASK :: (Eq a, Num a) => a Source #
Mouse Wheel Direction
pattern SDL_MOUSEWHEEL_NORMAL :: (Eq a, Num a) => a Source #
pattern SDL_MOUSEWHEEL_FLIPPED :: (Eq a, Num a) => a Source #
Event Type
pattern SDL_FIRSTEVENT :: (Eq a, Num a) => a Source #
pattern SDL_APP_TERMINATING :: (Eq a, Num a) => a Source #
pattern SDL_APP_LOWMEMORY :: (Eq a, Num a) => a Source #
pattern SDL_APP_WILLENTERBACKGROUND :: (Eq a, Num a) => a Source #
pattern SDL_APP_DIDENTERBACKGROUND :: (Eq a, Num a) => a Source #
pattern SDL_APP_WILLENTERFOREGROUND :: (Eq a, Num a) => a Source #
pattern SDL_APP_DIDENTERFOREGROUND :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWEVENT :: (Eq a, Num a) => a Source #
pattern SDL_SYSWMEVENT :: (Eq a, Num a) => a Source #
pattern SDL_KEYDOWN :: (Eq a, Num a) => a Source #
pattern SDL_TEXTEDITING :: (Eq a, Num a) => a Source #
pattern SDL_TEXTINPUT :: (Eq a, Num a) => a Source #
pattern SDL_KEYMAPCHANGED :: (Eq a, Num a) => a Source #
pattern SDL_MOUSEMOTION :: (Eq a, Num a) => a Source #
pattern SDL_MOUSEBUTTONDOWN :: (Eq a, Num a) => a Source #
pattern SDL_MOUSEBUTTONUP :: (Eq a, Num a) => a Source #
pattern SDL_MOUSEWHEEL :: (Eq a, Num a) => a Source #
pattern SDL_JOYAXISMOTION :: (Eq a, Num a) => a Source #
pattern SDL_JOYBALLMOTION :: (Eq a, Num a) => a Source #
pattern SDL_JOYHATMOTION :: (Eq a, Num a) => a Source #
pattern SDL_JOYBUTTONDOWN :: (Eq a, Num a) => a Source #
pattern SDL_JOYBUTTONUP :: (Eq a, Num a) => a Source #
pattern SDL_JOYDEVICEADDED :: (Eq a, Num a) => a Source #
pattern SDL_JOYDEVICEREMOVED :: (Eq a, Num a) => a Source #
pattern SDL_CONTROLLERAXISMOTION :: (Eq a, Num a) => a Source #
pattern SDL_CONTROLLERBUTTONDOWN :: (Eq a, Num a) => a Source #
pattern SDL_CONTROLLERBUTTONUP :: (Eq a, Num a) => a Source #
pattern SDL_CONTROLLERDEVICEADDED :: (Eq a, Num a) => a Source #
pattern SDL_CONTROLLERDEVICEREMOVED :: (Eq a, Num a) => a Source #
pattern SDL_CONTROLLERDEVICEREMAPPED :: (Eq a, Num a) => a Source #
pattern SDL_FINGERDOWN :: (Eq a, Num a) => a Source #
pattern SDL_FINGERUP :: (Eq a, Num a) => a Source #
pattern SDL_FINGERMOTION :: (Eq a, Num a) => a Source #
pattern SDL_DOLLARGESTURE :: (Eq a, Num a) => a Source #
pattern SDL_DOLLARRECORD :: (Eq a, Num a) => a Source #
pattern SDL_MULTIGESTURE :: (Eq a, Num a) => a Source #
pattern SDL_CLIPBOARDUPDATE :: (Eq a, Num a) => a Source #
pattern SDL_DROPFILE :: (Eq a, Num a) => a Source #
pattern SDL_AUDIODEVICEADDED :: (Eq a, Num a) => a Source #
pattern SDL_AUDIODEVICEREMOVED :: (Eq a, Num a) => a Source #
pattern SDL_RENDER_TARGETS_RESET :: (Eq a, Num a) => a Source #
pattern SDL_RENDER_DEVICE_RESET :: (Eq a, Num a) => a Source #
pattern SDL_USEREVENT :: (Eq a, Num a) => a Source #
pattern SDL_LASTEVENT :: (Eq a, Num a) => a Source #
Joystick Hat Position
pattern SDL_HAT_CENTERED :: (Eq a, Num a) => a Source #
pattern SDL_HAT_UP :: (Eq a, Num a) => a Source #
pattern SDL_HAT_RIGHT :: (Eq a, Num a) => a Source #
pattern SDL_HAT_DOWN :: (Eq a, Num a) => a Source #
pattern SDL_HAT_LEFT :: (Eq a, Num a) => a Source #
pattern SDL_HAT_RIGHTUP :: (Eq a, Num a) => a Source #
pattern SDL_HAT_RIGHTDOWN :: (Eq a, Num a) => a Source #
pattern SDL_HAT_LEFTUP :: (Eq a, Num a) => a Source #
pattern SDL_HAT_LEFTDOWN :: (Eq a, Num a) => a Source #
Key States
pattern SDL_PRESSED :: (Eq a, Num a) => a Source #
pattern SDL_RELEASED :: (Eq a, Num a) => a Source #
Log Category
pattern SDL_LOG_CATEGORY_APPLICATION :: (Eq a, Num a) => a Source #
pattern SDL_LOG_CATEGORY_ERROR :: (Eq a, Num a) => a Source #
pattern SDL_LOG_CATEGORY_ASSERT :: (Eq a, Num a) => a Source #
pattern SDL_LOG_CATEGORY_SYSTEM :: (Eq a, Num a) => a Source #
pattern SDL_LOG_CATEGORY_AUDIO :: (Eq a, Num a) => a Source #
pattern SDL_LOG_CATEGORY_VIDEO :: (Eq a, Num a) => a Source #
pattern SDL_LOG_CATEGORY_RENDER :: (Eq a, Num a) => a Source #
pattern SDL_LOG_CATEGORY_INPUT :: (Eq a, Num a) => a Source #
pattern SDL_LOG_CATEGORY_TEST :: (Eq a, Num a) => a Source #
pattern SDL_LOG_CATEGORY_CUSTOM :: (Eq a, Num a) => a Source #
Message Box Flags
pattern SDL_MESSAGEBOX_ERROR :: (Eq a, Num a) => a Source #
pattern SDL_MESSAGEBOX_WARNING :: (Eq a, Num a) => a Source #
pattern SDL_MESSAGEBOX_INFORMATION :: (Eq a, Num a) => a Source #
Message Box Button Flags
pattern SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT :: (Eq a, Num a) => a Source #
pattern SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT :: (Eq a, Num a) => a Source #
OpenGL Profile
pattern SDL_GL_CONTEXT_PROFILE_CORE :: (Eq a, Num a) => a Source #
pattern SDL_GL_CONTEXT_PROFILE_COMPATIBILITY :: (Eq a, Num a) => a Source #
pattern SDL_GL_CONTEXT_PROFILE_ES :: (Eq a, Num a) => a Source #
OpenGL Context Flag
pattern SDL_GL_CONTEXT_DEBUG_FLAG :: (Eq a, Num a) => a Source #
pattern SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG :: (Eq a, Num a) => a Source #
pattern SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG :: (Eq a, Num a) => a Source #
pattern SDL_GL_CONTEXT_RESET_ISOLATION_FLAG :: (Eq a, Num a) => a Source #
OpenGL Context Release Behavior Flag
pattern SDL_GL_CONTEXT_RELEASE_BEHAVIOR_NONE :: (Eq a, Num a) => a Source #
pattern SDL_GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH :: (Eq a, Num a) => a Source #
Pixel Formats
pattern SDL_PIXELFORMAT_UNKNOWN :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_INDEX1LSB :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_INDEX1MSB :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_INDEX4LSB :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_INDEX4MSB :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_INDEX8 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_RGB332 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_RGB444 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_RGB555 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_BGR555 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_ARGB4444 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_RGBA4444 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_ABGR4444 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_BGRA4444 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_ARGB1555 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_RGBA5551 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_ABGR1555 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_BGRA5551 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_RGB565 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_BGR565 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_RGB24 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_BGR24 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_RGB888 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_RGBX8888 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_BGR888 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_BGRX8888 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_ARGB8888 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_RGBA8888 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_ABGR8888 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_BGRA8888 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_ARGB2101010 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_YV12 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_IYUV :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_YUY2 :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_UYVY :: (Eq a, Num a) => a Source #
pattern SDL_PIXELFORMAT_YVYU :: (Eq a, Num a) => a Source #
Renderer Flags
pattern SDL_RENDERER_SOFTWARE :: (Eq a, Num a) => a Source #
pattern SDL_RENDERER_ACCELERATED :: (Eq a, Num a) => a Source #
pattern SDL_RENDERER_PRESENTVSYNC :: (Eq a, Num a) => a Source #
pattern SDL_RENDERER_TARGETTEXTURE :: (Eq a, Num a) => a Source #
Texture Access
pattern SDL_TEXTUREACCESS_STATIC :: (Eq a, Num a) => a Source #
pattern SDL_TEXTUREACCESS_STREAMING :: (Eq a, Num a) => a Source #
pattern SDL_TEXTUREACCESS_TARGET :: (Eq a, Num a) => a Source #
Texture Modulate
pattern SDL_TEXTUREMODULATE_NONE :: (Eq a, Num a) => a Source #
pattern SDL_TEXTUREMODULATE_COLOR :: (Eq a, Num a) => a Source #
pattern SDL_TEXTUREMODULATE_ALPHA :: (Eq a, Num a) => a Source #
Touch
pattern SDL_TOUCH_MOUSEID :: (Eq a, Num a) => a Source #
Window Event
pattern SDL_WINDOWEVENT_NONE :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWEVENT_SHOWN :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWEVENT_HIDDEN :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWEVENT_EXPOSED :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWEVENT_MOVED :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWEVENT_RESIZED :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWEVENT_SIZE_CHANGED :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWEVENT_MINIMIZED :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWEVENT_MAXIMIZED :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWEVENT_RESTORED :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWEVENT_ENTER :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWEVENT_LEAVE :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWEVENT_FOCUS_GAINED :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWEVENT_FOCUS_LOST :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWEVENT_CLOSE :: (Eq a, Num a) => a Source #
Window Flags
pattern SDL_WINDOW_FULLSCREEN :: (Eq a, Num a) => a Source #
pattern SDL_WINDOW_OPENGL :: (Eq a, Num a) => a Source #
pattern SDL_WINDOW_SHOWN :: (Eq a, Num a) => a Source #
pattern SDL_WINDOW_HIDDEN :: (Eq a, Num a) => a Source #
pattern SDL_WINDOW_BORDERLESS :: (Eq a, Num a) => a Source #
pattern SDL_WINDOW_RESIZABLE :: (Eq a, Num a) => a Source #
pattern SDL_WINDOW_MINIMIZED :: (Eq a, Num a) => a Source #
pattern SDL_WINDOW_MAXIMIZED :: (Eq a, Num a) => a Source #
pattern SDL_WINDOW_INPUT_GRABBED :: (Eq a, Num a) => a Source #
pattern SDL_WINDOW_INPUT_FOCUS :: (Eq a, Num a) => a Source #
pattern SDL_WINDOW_MOUSE_FOCUS :: (Eq a, Num a) => a Source #
pattern SDL_WINDOW_FULLSCREEN_DESKTOP :: (Eq a, Num a) => a Source #
pattern SDL_WINDOW_FOREIGN :: (Eq a, Num a) => a Source #
pattern SDL_WINDOW_ALLOW_HIGHDPI :: (Eq a, Num a) => a Source #
pattern SDL_WINDOW_MOUSE_CAPTURE :: (Eq a, Num a) => a Source #
pattern SDL_WINDOW_VULKAN :: (Eq a, Num a) => a Source #
Window Positioning
pattern SDL_WINDOWPOS_UNDEFINED :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWPOS_CENTERED :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWPOS_CENTERED_DISPLAY_0 :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWPOS_CENTERED_DISPLAY_1 :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWPOS_CENTERED_DISPLAY_2 :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWPOS_CENTERED_DISPLAY_3 :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWPOS_CENTERED_DISPLAY_4 :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWPOS_CENTERED_DISPLAY_5 :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWPOS_CENTERED_DISPLAY_6 :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWPOS_CENTERED_DISPLAY_7 :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWPOS_CENTERED_DISPLAY_8 :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWPOS_CENTERED_DISPLAY_9 :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWPOS_CENTERED_DISPLAY_10 :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWPOS_CENTERED_DISPLAY_11 :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWPOS_CENTERED_DISPLAY_12 :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWPOS_CENTERED_DISPLAY_13 :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWPOS_CENTERED_DISPLAY_14 :: (Eq a, Num a) => a Source #
pattern SDL_WINDOWPOS_CENTERED_DISPLAY_15 :: (Eq a, Num a) => a Source #
Haptic Event Types
pattern SDL_HAPTIC_CONSTANT :: (Eq a, Num a) => a Source #