Graphics.UI.GLFW

Data types

type Version

data DisplayBits

data WindowMode

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 Termination

initialize

terminate

version

Window Handling

openWindow

windowTitle

windowSize

windowPos

swapInterval

Video Modes

videoModes

desktopMode

Input Handling

getKey

getMouseButton

mousePos

mouseWheel

joystickParam

joystickPos

joystickPos'

joystickButtons

Callbacks

Window callbacks

windowSizeCallback

windowCloseCallback

windowRefreshCallback

Input callbacks

keyCallback

charCallback

mouseButtonCallback

mousePosCallback

mouseWheelCallback

Timing

time

OpenGL Extension Support

extensionSupported

glVersion

Texture loading

loadTexture2D

loadMemoryTexture2D

Text rendering

renderString

Miscellaneous

enableSpecial

disableSpecial

Window parameters and hints

type family ParamVal a

class Param a

class Hint a

data Opened

data Active

data Iconified

data Accelerated

data RedBits

data GreenBits

data BlueBits

data AlphaBits

data DepthBits

data StencilBits

data RefreshRate

data AccumRedBits

data AccumGreenBits

data AccumBlueBits

data AccumAlphaBits

data AuxBuffers

data Stereo

data NoResize

data FSAASamples

data OpenGLVersionMajor

data OpenGLVersionMinor

data OpenGLForwardCompat

data OpenGLDebugContext

data OpenGLProfile

data Profile