Graphics.UI.GLFW

Data types

type Version

data DisplayBits

data WindowMode

data WindowHint

data WindowParam

data VideoMode

data KeyButtonState

data Key

data SpecialKey

data MouseButton

data Joystick

data JoystickParam

data SpecialFeature

data TextureFlag

data BitmapFont

type WindowCloseCallback

type WindowSizeCallback

type WindowRefreshCallback

type KeyCallback

type CharCallback

type MouseButtonCallback

type MousePosCallback

type MouseWheelCallback

Initialization and window functions

initialize

terminate

videoModes

desktopMode

version

openWindow

openWindowHint

windowTitle

windowSize

swapInterval

windowParam

joystickParam

Event handling

getKey

getMouseButton

mousePos

mouseWheel

joystickPos

joystickPos'

joystickButtons

Callbacks

Window callbacks

windowSizeCallback

windowCloseCallback

windowRefreshCallback

Event callbacks

keyCallback

charCallback

mouseButtonCallback

mousePosCallback

mouseWheelCallback

Other

time

extensionSupported

enableSpecial

disableSpecial

Texture loading

loadTexture2D

loadMemoryTexture2D

Text rendering

renderString

GLFW thread support functions purposefully omitted