BSD-3-Clause licensed by Gabríel Arthúr Pétursson
This version can be pinned in stack with:sdl2-1.3.1@sha256:07aae7913d8e05a637b7235099bc58db45bbb9139db65cde50d5f54410e66e3b,1442
Module documentation for 1.3.1
Low-level bindings to the SDL2 library, version 2.0.3.
1.3.1
- Correct type signature of
getSurfaceBlendMode
1.3.0
- Use pattern synonyms exclusively
Graphics.UI.SDL.Enum.Pattern
overrides Graphics.UI.SDL.Enum
- Generalize all IO functions over MonadIO
- Add convenience wrapper functions for constructing FunPtr callbacks
- Add Typeable instances to all type classes
- Add strictness annotations to all data structure fields
- Add missing
SDLK_AUDIOPREV
enumeration
- Correct deserialization of
SDL_TEXTINPUT
event
- Data beyond the null terminator was returned previously
1.2.0
- Add support for pattern synonyms as an alternative for SDL enumerations
- Only present when compiling with GHC 7.8 or newer
- Add missing enumerations:
keymodShift
, keymodCtrl
, keymodAlt
, keymodGUI
keyPressend
, keyReleased
toucheMouseID
- Specialize init flags over
InitFlag
, a Word32
- Generalize
keymod*
enumerations over Num
- The C API is inconsistent on their types
- Fix foreign imports on
Graphics.UI.SDL.Thread
- Correct type signature of
getRenderDrawBlendMode
- Correct type signature of
queryTexture
- Remove export of
Keycode
from Graphics.UI.SDL.Types
Graphics.UI.SDL.Enum
already exports Keycode
1.1.3
- Add missing
Keycode
enumerations
- Add missing enumerations:
audioAllowFrequencyChange
, audioAllowFormatChange
audioAllowChannelsChange
, audioAllowAnyChange
1.1.2
- Add
ClipboardUpdateEvent
to Event
data structure
- Add
UnknownEvent
to Event
data structure
1.1.1
- Add
Graphics.UI.SDL.Platform
module
- Add
Graphics.UI.SDL.Thread
module and associated types and enumerations
- Add
getWindowWMInfo
- Add
setError
- Add additional logging functions
1.1.0
- Require SDL 2.0.3
- Add
gameControllerAddMappingsFromFile
- Add
gameControllerAddMappingsFromRW
- Add
glResetAttributes
- Add
mouseButtonEventClicks
field to WindowEvent
- Add missing mouse button enumerations
1.0.2
- Correct type signature of
getNumTouchFingers
1.0.1
- Factor type of
addHintCallback
and delHintCallback
into HintCallback
- Add
Version
data structure