Control.Monad.SFML.Window
createContext
setActiveContext
isJoystickConnected
getButtonCount
hasAxis
isJoystickButtonPressed
getAxisPosition
updateJoystick
isKeyPressed
isMouseButtonPressed
getDesktopMode
getFullscreenModes
isValid
createWindow
windowFromHandle