module Graphics.UI.SDL.Enum (
AudioStatus,
audioStatusStopped,
audioStatusPlaying,
audioStatusPaused,
BlendMode,
blendModeNone,
blendModeBlend,
blendModeAdd,
blendModeMod,
EventAction,
eventActionAddEvent,
eventActionPeekEvent,
eventActionGetEvent,
GameControllerAxis,
gameControllerAxisInvalid,
gameControllerAxisLeftX,
gameControllerAxisLeftY,
gameControllerAxisRightX,
gameControllerAxisRightY,
gameControllerAxisTriggerLeft,
gameControllerAxisTriggerRight,
gameControllerAxisMax,
GameControllerButton,
gameControllerButtonInvalid,
gameControllerButtonA,
gameControllerButtonB,
gameControllerButtonX,
gameControllerButtonY,
gameControllerButtonBack,
gameControllerButtonGuide,
gameControllerButtonStart,
gameControllerButtonLeftStick,
gameControllerButtonRightStick,
gameControllerButtonLeftShoulder,
gameControllerButtonRightShoulder,
gameControllerButtonDPadUp,
gameControllerButtonDPadDown,
gameControllerButtonDPadLeft,
gameControllerButtonDPadRight,
gameControllerButtonMax,
GLattr,
glAttrRedSize,
glAttrGreenSize,
glAttrBlueSize,
glAttrAlphaSize,
glAttrBufferSize,
glAttrDoubleBuffer,
glAttrDepthSize,
glAttrStencilSize,
glAttrAccumRedSize,
glAttrAccumGreenSize,
glAttrAccumBlueSize,
glAttrAccumAlphaSize,
glAttrStereo,
glAttrMultiSampleBuffers,
glAttrMultiSampleSamples,
glAttrAcceleratedVisual,
glAttrRetainedBacking,
glAttrContextMajorVersion,
glAttrContextMinorVersion,
glAttrContextEGL,
glAttrContextFlags,
glAttrContextProfileMask,
glAttrShareWithCurrentContext,
glAttrFramebufferSRGBCapable,
HintPriority,
hintPriorityDefault,
hintPriorityNormal,
hintPriorityOverride,
Keycode,
keycodeUnknown,
keycodeReturn,
keycodeEscape,
keycodeBackspace,
keycodeTab,
keycodeSpace,
keycodeExclaim,
keycodeQuoteDbl,
keycodeHash,
keycodePercent,
keycodeDollar,
keycodeAmpersand,
keycodeQuote,
keycodeLeftParen,
keycodeRightParen,
keycodeAsterisk,
keycodePlus,
keycodeComma,
keycodeMinus,
keycodePeriod,
keycodeSlash,
keycode0,
keycode1,
keycode2,
keycode3,
keycode4,
keycode5,
keycode6,
keycode7,
keycode8,
keycode9,
keycodeColon,
keycodeSemicolon,
keycodeLess,
keycodeEquals,
keycodeGreater,
keycodeQuestion,
keycodeAt,
keycodeLeftBracket,
keycodeBackslash,
keycodeRightBracket,
keycodeCaret,
keycodeUnderscore,
keycodeBackquote,
keycodeA,
keycodeB,
keycodeC,
keycodeD,
keycodeE,
keycodeF,
keycodeG,
keycodeH,
keycodeI,
keycodeJ,
keycodeK,
keycodeL,
keycodeM,
keycodeN,
keycodeO,
keycodeP,
keycodeQ,
keycodeR,
keycodeS,
keycodeT,
keycodeU,
keycodeV,
keycodeW,
keycodeX,
keycodeY,
keycodeZ,
keycodeCapsLock,
keycodeF1,
keycodeF2,
keycodeF3,
keycodeF4,
keycodeF5,
keycodeF6,
keycodeF7,
keycodeF8,
keycodeF9,
keycodeF10,
keycodeF11,
keycodeF12,
keycodePrintScreen,
keycodeScrollLock,
keycodePause,
keycodeInsert,
keycodeHome,
keycodePageUp,
keycodeDelete,
keycodeEnd,
keycodePageDown,
keycodeRight,
keycodeLeft,
keycodeDown,
keycodeUp,
keycodeNumLockClear,
keycodeKPDivide,
keycodeKPMultiply,
keycodeKPMinus,
keycodeKPPlus,
keycodeKPEnter,
keycodeKP1,
keycodeKP2,
keycodeKP3,
keycodeKP4,
keycodeKP5,
keycodeKP6,
keycodeKP7,
keycodeKP8,
keycodeKP9,
keycodeKP0,
keycodeKPPeriod,
keycodeApplication,
keycodePower,
keycodeKPEquals,
keycodeF13,
keycodeF14,
keycodeF15,
keycodeF16,
keycodeF17,
keycodeF18,
keycodeF19,
keycodeF20,
keycodeF21,
keycodeF22,
keycodeF23,
keycodeF24,
keycodeExecute,
keycodeHelp,
keycodeMenu,
keycodeSelect,
keycodeStop,
keycodeAgain,
keycodeUndo,
keycodeCut,
keycodeCopy,
keycodePaste,
keycodeFind,
keycodeMute,
keycodeVolumeUp,
keycodeVolumeDown,
keycodeKPComma,
keycodeKPEqualsAS400,
keycodeAltErase,
keycodeSysReq,
keycodeCancel,
keycodeClear,
keycodePrior,
keycodeReturn2,
keycodeSeparator,
keycodeOut,
keycodeOper,
keycodeClearAgain,
keycodeCrSel,
keycodeExSel,
keycodeKP00,
keycodeKP000,
keycodeThousandsSeparator,
keycodeDecimalSeparator,
keycodeCurrencyUnit,
keycodeCurrencySubunit,
keycodeKPLeftParen,
keycodeKPRightParen,
keycodeKPLeftBrace,
keycodeKPRightBrace,
keycodeKPTab,
keycodeKPBackspace,
keycodeKPA,
keycodeKPB,
keycodeKPC,
keycodeKPD,
keycodeKPE,
keycodeKPF,
keycodeKPXor,
keycodeKPPower,
keycodeKPPercent,
keycodeKPLess,
keycodeKPGreater,
keycodeKPAmpersand,
keycodeKPDblAmpersand,
keycodeKPVecticalBar,
keycodeKPDblVerticalBar,
keycodeKPColon,
keycodeKPHash,
keycodeKPSpace,
keycodeKPAt,
keycodeKPExclam,
keycodeKPMemStore,
keycodeKPMemRecall,
keycodeKPMemClear,
keycodeKPMemAdd,
keycodeKPMemSubtract,
keycodeKPMemMultiply,
keycodeKPMemDivide,
keycodeKPPlusMinus,
keycodeKPClear,
keycodeKPClearEntry,
keycodeKPBinary,
keycodeKPOctal,
keycodeKPDecimal,
keycodeKPHexadecimal,
keycodeLCtrl,
keycodeLShift,
keycodeLAlt,
keycodeLGUI,
keycodeRCtrl,
keycodeRShift,
keycodeRAlt,
keycodeRGUI,
keycodeMode,
keycodeAudioNext,
keycodeAudioPrev,
keycodeAudioStop,
keycodeAudioPlay,
keycodeAudioMute,
keycodeMediaSelect,
keycodeWWW,
keycodeMail,
keycodeCalculator,
keycodeComputer,
keycodeACSearch,
keycodeACHome,
keycodeACBack,
keycodeACForward,
keycodeACStop,
keycodeACRefresh,
keycodeACBookmarks,
keycodeBrightnessDown,
keycodeBrightnessUp,
keycodeDisplaySwitch,
keycodeKbdIllumToggle,
keycodeKbdIllumDown,
keycodeKbdIllumUp,
keycodeEject,
keycodeSleep,
Keymod,
keymodNone,
keymodLShift,
keymodRShift,
keymodLCtrl,
keymodRCtrl,
keymodLAlt,
keymodRAlt,
keymodLGUI,
keymodRGUI,
keymodNum,
keymodCaps,
keymodMode,
keymodReserved,
LogPriority,
logPriorityVerbose,
logPriorityDebug,
logPriorityInfo,
logPriorityWarn,
logPriorityError,
logPriorityCritical,
logPriorityPriorities,
PowerState,
powerStateUnknown,
powerStateOnBattery,
powerStateNoBattery,
powerStateCharging,
powerStateCharged,
RendererFlip,
rendererFlipNone,
rendererFlipHorizontal,
rendererFlipVertical,
Scancode,
scancodeUnknown,
scancodeA,
scancodeB,
scancodeC,
scancodeD,
scancodeE,
scancodeF,
scancodeG,
scancodeH,
scancodeI,
scancodeJ,
scancodeK,
scancodeL,
scancodeM,
scancodeN,
scancodeO,
scancodeP,
scancodeQ,
scancodeR,
scancodeS,
scancodeT,
scancodeU,
scancodeV,
scancodeW,
scancodeX,
scancodeY,
scancodeZ,
scancode1,
scancode2,
scancode3,
scancode4,
scancode5,
scancode6,
scancode7,
scancode8,
scancode9,
scancode0,
scancodeReturn,
scancodeEscape,
scancodeBackspace,
scancodeTab,
scancodeSpace,
scancodeMinus,
scancodeEquals,
scancodeLeftBracket,
scancodeRightBracket,
scancodeBackslash,
scancodeNonUSHash,
scancodeSemicolon,
scancodeApostrophe,
scancodeGrave,
scancodeComma,
scancodePeriod,
scancodeSlash,
scancodeCapsLock,
scancodeF1,
scancodeF2,
scancodeF3,
scancodeF4,
scancodeF5,
scancodeF6,
scancodeF7,
scancodeF8,
scancodeF9,
scancodeF10,
scancodeF11,
scancodeF12,
scancodePrintScreen,
scancodeScrollLock,
scancodePause,
scancodeInsert,
scancodeHome,
scancodePageUp,
scancodeDelete,
scancodeEnd,
scancodePageDown,
scancodeRight,
scancodeLeft,
scancodeDown,
scancodeUp,
scancodeNumLockClear,
scancodeKPDivide,
scancodeKPMultiply,
scancodeKPMinus,
scancodeKPPlus,
scancodeKPEnter,
scancodeKP1,
scancodeKP2,
scancodeKP3,
scancodeKP4,
scancodeKP5,
scancodeKP6,
scancodeKP7,
scancodeKP8,
scancodeKP9,
scancodeKP0,
scancodeKPPeriod,
scancodeNonUSBackslash,
scancodeApplication,
scancodePower,
scancodeKPEquals,
scancodeF13,
scancodeF14,
scancodeF15,
scancodeF16,
scancodeF17,
scancodeF18,
scancodeF19,
scancodeF20,
scancodeF21,
scancodeF22,
scancodeF23,
scancodeF24,
scancodeExecute,
scancodeHelp,
scancodeMenu,
scancodeSelect,
scancodeStop,
scancodeAgain,
scancodeUndo,
scancodeCut,
scancodeCopy,
scancodePaste,
scancodeFind,
scancodeMute,
scancodeVolumeUp,
scancodeVolumeDown,
scancodeKPComma,
scancodeEqualsAs400,
scancodeInternational1,
scancodeInternational2,
scancodeInternational3,
scancodeInternational4,
scancodeInternational5,
scancodeInternational6,
scancodeInternational7,
scancodeInternational8,
scancodeInternational9,
scancodeLang1,
scancodeLang2,
scancodeLang3,
scancodeLang4,
scancodeLang5,
scancodeLang6,
scancodeLang7,
scancodeLang8,
scancodeLang9,
scancodeAltErase,
scancodeSysReq,
scancodeCancel,
scancodeClear,
scancodePrior,
scancodeReturn2,
scancodeSeparator,
scancodeOut,
scancodeOper,
scancodeClearAgain,
scancodeCrSel,
scancodeExSel,
scancodeKP00,
scancodeKP000,
scancodeThousandsSeparator,
scancodeDecimalSeparator,
scancodeCurrencyUnit,
scancodeCurrencySubunit,
scancodeLeftParen,
scancodeRightParen,
scancodeLeftBrace,
scancodeRightBrace,
scancodeKPTab,
scancodeKPBackspace,
scancodeKPA,
scancodeKPB,
scancodeKPC,
scancodeKPD,
scancodeKPE,
scancodeKPF,
scancodeKPXOR,
scancodeKPPower,
scancodeKPPercent,
scancodeKPLess,
scancodeKPGreater,
scancodeKPAmpersand,
scancodeKPDBLAmpersand,
scancodeKPVerticalBar,
scancodeKPDBLVerticalBar,
scancodeKPColon,
scancodeKPHash,
scancodeKPSpace,
scancodeKPAt,
scancodeKPExclam,
scancodeKPMemStore,
scancodeKPMemRecall,
scancodeKPMemClear,
scancodeKPMemAdd,
scancodeKPMemSubtract,
scancodeKPMemMultiply,
scancodeKPMemDivide,
scancodeKPPlusMinus,
scancodeKPClear,
scancodeKPClearEntry,
scancodeKPBinary,
scancodeKPOctal,
scancodeKPDecimal,
scancodeKPHexadecimal,
scancodeLCtrl,
scancodeLShift,
scancodeLAlt,
scancodeLGUI,
scancodeRCtrl,
scancodeRShift,
scancodeRAlt,
scancodeRGUI,
scancodeMode,
scancodeAudioNext,
scancodeAudioPrev,
scancodeAudioStop,
scancodeAudioPlay,
scancodeAudioMute,
scancodeMediaSelect,
scancodeWWW,
scancodeMail,
scancodeCalculator,
scancodeComputer,
scancodeACSearch,
scancodeACHome,
scancodeACBack,
scancodeACForward,
scancodeACStop,
scancodeACRefresh,
scancodeACBookmarks,
scancodeBrightnessDown,
scancodeBrightnessUp,
scancodeDisplaySwitch,
scancodeKBDIllumToggle,
scancodeKBDIllumDown,
scancodeKBDIllumUp,
scancodeEject,
scancodeSleep,
scancodeApp1,
scancodeApp2,
scancodeNum,
SystemCursor,
systemCursorArrow,
systemCursorIBeam,
systemCursorWait,
systemCursorCrosshair,
systemCursorWaitArrow,
systemCursorSizeNWSE,
systemCursorSizeNESW,
systemCursorSizeWE,
systemCursorSizeNS,
systemCursorSizeAll,
systemCursorNo,
systemCursorHand,
systemCursorNum,
ThreadPriority,
threadPriorityLow,
threadPriorityNormal,
threadPriorityHigh,
audioAllowFrequencyChange,
audioAllowFormatChange,
audioAllowChannelsChange,
audioAllowAnyChange,
buttonLeft,
buttonMiddle,
buttonRight,
buttonX1,
buttonX2,
buttonLMask,
buttonMMask,
buttonRMask,
buttonX1Mask,
buttonX2Mask,
eventTypeFirstEvent,
eventTypeQuit,
eventTypeAppTerminating,
eventTypeAppLowMemory,
eventTypeAppWillEnterBackground,
eventTypeAppDidEnterBackground,
eventTypeAppWillEnterForeground,
eventTypeAppDidEnterForeground,
eventTypeWindowEvent,
eventTypeSysWMEvent,
eventTypeKeyDown,
eventTypeKeyUp,
eventTypeTextEditing,
eventTypeTextInput,
eventTypeMouseMotion,
eventTypeMouseButtonDown,
eventTypeMouseButtonUp,
eventTypeMouseWheel,
eventTypeJoyAxisMotion,
eventTypeJoyBallMotion,
eventTypeJoyHatMotion,
eventTypeJoyButtonDown,
eventTypeJoyButtonUp,
eventTypeJoyDeviceAdded,
eventTypeJoyDeviceRemoved,
eventTypeControllerAxisMotion,
eventTypeControllerButtonDown,
eventTypeControllerButtonUp,
eventTypeControllerDeviceAdded,
eventTypeControllerDeviceRemoved,
eventTypeControllerDeviceRemapped,
eventTypeFingerDown,
eventTypeFingerUp,
eventTypeFingerMotion,
eventTypeDollarGesture,
eventTypeDollarRecord,
eventTypeMultiGesture,
eventTypeClipboardUpdate,
eventTypeDropFile,
eventTypeUserEvent,
eventTypeLastEvent,
initFlagTimer,
initFlagAudio,
initFlagVideo,
initFlagJoystick,
initFlagHaptic,
initFlagGameController,
initFlagEvents,
initFlagNoParachute,
initFlagEverything,
joystickHatCentered,
joystickHatUp,
joystickHatRight,
joystickHatDown,
joystickHatLeft,
joystickHatRightUp,
joystickHatRightDown,
joystickHatLeftUp,
joystickHatLeftDown,
logCategoryApplication,
logCategoryError,
logCategoryAssert,
logCategorySystem,
logCategoryAudio,
logCategoryVideo,
logCategoryRender,
logCategoryInput,
logCategoryTest,
logCategoryCustom,
messageBoxFlagError,
messageBoxFlagWarning,
messageBoxFlagInformation,
messageBoxButtonFlagReturnKeyDefault,
messageBoxButtonFlagEscapeKeyDefault,
glProfileCore,
glProfileCompatibility,
glProfileES,
glContextFlagDebug,
glContextFlagForwardCompatible,
glContextFlagRobustAccess,
glContextFlagResetIsolation,
pixelFormatUnknown,
pixelFormatIndex1LSB,
pixelFormatIndex1MSB,
pixelFormatIndex4LSB,
pixelFormatIndex4MSB,
pixelFormatIndex8,
pixelFormatRGB332,
pixelFormatRGB444,
pixelFormatRGB555,
pixelFormatBGR555,
pixelFormatARGB4444,
pixelFormatRGBA4444,
pixelFormatABGR4444,
pixelFormatBGRA4444,
pixelFormatARGB1555,
pixelFormatRGBA5551,
pixelFormatABGR1555,
pixelFormatBGRA5551,
pixelFormatRGB565,
pixelFormatBGR565,
pixelFormatRGB24,
pixelFormatBGR24,
pixelFormatRGB888,
pixelFormatRGBX8888,
pixelFormatBGR888,
pixelFormatBGRX8888,
pixelFormatARGB8888,
pixelFormatRGBA8888,
pixelFormatABGR8888,
pixelFormatBGRA8888,
pixelFormatARGB2101010,
pixelFormatYV12,
pixelFormatIYUV,
pixelFormatYUY2,
pixelFormatUYVY,
pixelFormatYVYU,
rendererFlagSoftware,
rendererFlagAccelerated,
rendererFlagPresentVSync,
rendererFlagTargetTexture,
textureAccessStatic,
textureAccessStreaming,
textureAccessTarget,
textureModulateNone,
textureModulateColor,
textureModulateAlpha,
windowEventNone,
windowEventShown,
windowEventHidden,
windowEventExposed,
windowEventMoved,
windowEventResized,
windowEventSizeChanged,
windowEventMinimized,
windowEventMaximized,
windowEventRestored,
windowEventEnter,
windowEventLeave,
windowEventFocusGained,
windowEventFocusLost,
windowEventClose,
windowFlagFullscreen,
windowFlagOpenGL,
windowFlagShown,
windowFlagHidden,
windowFlagBorderless,
windowFlagResizable,
windowFlagMinimized,
windowFlagMaximized,
windowFlagInputGrabbed,
windowFlagInputFocus,
windowFlagMouseFocus,
windowFlagFullscreenDesktop,
windowFlagForeign,
windowFlagAllowHighDPI,
windowPosUndefined,
windowPosCentered
) where
import Data.Int
import Data.Word
type AudioStatus = (Word32)
audioStatusStopped :: AudioStatus
audioStatusPlaying :: AudioStatus
audioStatusPaused :: AudioStatus
audioStatusStopped = (0)
audioStatusPlaying = (1)
audioStatusPaused = (2)
type BlendMode = (Word32)
blendModeNone :: BlendMode
blendModeBlend :: BlendMode
blendModeAdd :: BlendMode
blendModeMod :: BlendMode
blendModeNone = (0)
blendModeBlend = (1)
blendModeAdd = (2)
blendModeMod = (4)
type EventAction = (Word32)
eventActionAddEvent :: EventAction
eventActionPeekEvent :: EventAction
eventActionGetEvent :: EventAction
eventActionAddEvent = (0)
eventActionPeekEvent = (1)
eventActionGetEvent = (2)
type GameControllerAxis = (Int32)
gameControllerAxisInvalid :: GameControllerAxis
gameControllerAxisLeftX :: GameControllerAxis
gameControllerAxisLeftY :: GameControllerAxis
gameControllerAxisRightX :: GameControllerAxis
gameControllerAxisRightY :: GameControllerAxis
gameControllerAxisTriggerLeft :: GameControllerAxis
gameControllerAxisTriggerRight :: GameControllerAxis
gameControllerAxisMax :: GameControllerAxis
gameControllerAxisInvalid = (1)
gameControllerAxisLeftX = (0)
gameControllerAxisLeftY = (1)
gameControllerAxisRightX = (2)
gameControllerAxisRightY = (3)
gameControllerAxisTriggerLeft = (4)
gameControllerAxisTriggerRight = (5)
gameControllerAxisMax = (6)
type GameControllerButton = (Int32)
gameControllerButtonInvalid :: GameControllerButton
gameControllerButtonA :: GameControllerButton
gameControllerButtonB :: GameControllerButton
gameControllerButtonX :: GameControllerButton
gameControllerButtonY :: GameControllerButton
gameControllerButtonBack :: GameControllerButton
gameControllerButtonGuide :: GameControllerButton
gameControllerButtonStart :: GameControllerButton
gameControllerButtonLeftStick :: GameControllerButton
gameControllerButtonRightStick :: GameControllerButton
gameControllerButtonLeftShoulder :: GameControllerButton
gameControllerButtonRightShoulder :: GameControllerButton
gameControllerButtonDPadUp :: GameControllerButton
gameControllerButtonDPadDown :: GameControllerButton
gameControllerButtonDPadLeft :: GameControllerButton
gameControllerButtonDPadRight :: GameControllerButton
gameControllerButtonMax :: GameControllerButton
gameControllerButtonInvalid = (1)
gameControllerButtonA = (0)
gameControllerButtonB = (1)
gameControllerButtonX = (2)
gameControllerButtonY = (3)
gameControllerButtonBack = (4)
gameControllerButtonGuide = (5)
gameControllerButtonStart = (6)
gameControllerButtonLeftStick = (7)
gameControllerButtonRightStick = (8)
gameControllerButtonLeftShoulder = (9)
gameControllerButtonRightShoulder = (10)
gameControllerButtonDPadUp = (11)
gameControllerButtonDPadDown = (12)
gameControllerButtonDPadLeft = (13)
gameControllerButtonDPadRight = (14)
gameControllerButtonMax = (15)
type GLattr = (Word32)
glAttrRedSize :: GLattr
glAttrGreenSize :: GLattr
glAttrBlueSize :: GLattr
glAttrAlphaSize :: GLattr
glAttrBufferSize :: GLattr
glAttrDoubleBuffer :: GLattr
glAttrDepthSize :: GLattr
glAttrStencilSize :: GLattr
glAttrAccumRedSize :: GLattr
glAttrAccumGreenSize :: GLattr
glAttrAccumBlueSize :: GLattr
glAttrAccumAlphaSize :: GLattr
glAttrStereo :: GLattr
glAttrMultiSampleBuffers :: GLattr
glAttrMultiSampleSamples :: GLattr
glAttrAcceleratedVisual :: GLattr
glAttrRetainedBacking :: GLattr
glAttrContextMajorVersion :: GLattr
glAttrContextMinorVersion :: GLattr
glAttrContextEGL :: GLattr
glAttrContextFlags :: GLattr
glAttrContextProfileMask :: GLattr
glAttrShareWithCurrentContext :: GLattr
glAttrFramebufferSRGBCapable :: GLattr
glAttrRedSize = (0)
glAttrGreenSize = (1)
glAttrBlueSize = (2)
glAttrAlphaSize = (3)
glAttrBufferSize = (4)
glAttrDoubleBuffer = (5)
glAttrDepthSize = (6)
glAttrStencilSize = (7)
glAttrAccumRedSize = (8)
glAttrAccumGreenSize = (9)
glAttrAccumBlueSize = (10)
glAttrAccumAlphaSize = (11)
glAttrStereo = (12)
glAttrMultiSampleBuffers = (13)
glAttrMultiSampleSamples = (14)
glAttrAcceleratedVisual = (15)
glAttrRetainedBacking = (16)
glAttrContextMajorVersion = (17)
glAttrContextMinorVersion = (18)
glAttrContextEGL = (19)
glAttrContextFlags = (20)
glAttrContextProfileMask = (21)
glAttrShareWithCurrentContext = (22)
glAttrFramebufferSRGBCapable = (23)
type HintPriority = (Word32)
hintPriorityDefault :: HintPriority
hintPriorityNormal :: HintPriority
hintPriorityOverride :: HintPriority
hintPriorityDefault = (0)
hintPriorityNormal = (1)
hintPriorityOverride = (2)
type Keycode = (Int32)
keycodeUnknown :: Keycode
keycodeReturn :: Keycode
keycodeEscape :: Keycode
keycodeBackspace :: Keycode
keycodeTab :: Keycode
keycodeSpace :: Keycode
keycodeExclaim :: Keycode
keycodeQuoteDbl :: Keycode
keycodeHash :: Keycode
keycodePercent :: Keycode
keycodeDollar :: Keycode
keycodeAmpersand :: Keycode
keycodeQuote :: Keycode
keycodeLeftParen :: Keycode
keycodeRightParen :: Keycode
keycodeAsterisk :: Keycode
keycodePlus :: Keycode
keycodeComma :: Keycode
keycodeMinus :: Keycode
keycodePeriod :: Keycode
keycodeSlash :: Keycode
keycode0 :: Keycode
keycode1 :: Keycode
keycode2 :: Keycode
keycode3 :: Keycode
keycode4 :: Keycode
keycode5 :: Keycode
keycode6 :: Keycode
keycode7 :: Keycode
keycode8 :: Keycode
keycode9 :: Keycode
keycodeColon :: Keycode
keycodeSemicolon :: Keycode
keycodeLess :: Keycode
keycodeEquals :: Keycode
keycodeGreater :: Keycode
keycodeQuestion :: Keycode
keycodeAt :: Keycode
keycodeLeftBracket :: Keycode
keycodeBackslash :: Keycode
keycodeRightBracket :: Keycode
keycodeCaret :: Keycode
keycodeUnderscore :: Keycode
keycodeBackquote :: Keycode
keycodeA :: Keycode
keycodeB :: Keycode
keycodeC :: Keycode
keycodeD :: Keycode
keycodeE :: Keycode
keycodeF :: Keycode
keycodeG :: Keycode
keycodeH :: Keycode
keycodeI :: Keycode
keycodeJ :: Keycode
keycodeK :: Keycode
keycodeL :: Keycode
keycodeM :: Keycode
keycodeN :: Keycode
keycodeO :: Keycode
keycodeP :: Keycode
keycodeQ :: Keycode
keycodeR :: Keycode
keycodeS :: Keycode
keycodeT :: Keycode
keycodeU :: Keycode
keycodeV :: Keycode
keycodeW :: Keycode
keycodeX :: Keycode
keycodeY :: Keycode
keycodeZ :: Keycode
keycodeCapsLock :: Keycode
keycodeF1 :: Keycode
keycodeF2 :: Keycode
keycodeF3 :: Keycode
keycodeF4 :: Keycode
keycodeF5 :: Keycode
keycodeF6 :: Keycode
keycodeF7 :: Keycode
keycodeF8 :: Keycode
keycodeF9 :: Keycode
keycodeF10 :: Keycode
keycodeF11 :: Keycode
keycodeF12 :: Keycode
keycodePrintScreen :: Keycode
keycodeScrollLock :: Keycode
keycodePause :: Keycode
keycodeInsert :: Keycode
keycodeHome :: Keycode
keycodePageUp :: Keycode
keycodeDelete :: Keycode
keycodeEnd :: Keycode
keycodePageDown :: Keycode
keycodeRight :: Keycode
keycodeLeft :: Keycode
keycodeDown :: Keycode
keycodeUp :: Keycode
keycodeNumLockClear :: Keycode
keycodeKPDivide :: Keycode
keycodeKPMultiply :: Keycode
keycodeKPMinus :: Keycode
keycodeKPPlus :: Keycode
keycodeKPEnter :: Keycode
keycodeKP1 :: Keycode
keycodeKP2 :: Keycode
keycodeKP3 :: Keycode
keycodeKP4 :: Keycode
keycodeKP5 :: Keycode
keycodeKP6 :: Keycode
keycodeKP7 :: Keycode
keycodeKP8 :: Keycode
keycodeKP9 :: Keycode
keycodeKP0 :: Keycode
keycodeKPPeriod :: Keycode
keycodeApplication :: Keycode
keycodePower :: Keycode
keycodeKPEquals :: Keycode
keycodeF13 :: Keycode
keycodeF14 :: Keycode
keycodeF15 :: Keycode
keycodeF16 :: Keycode
keycodeF17 :: Keycode
keycodeF18 :: Keycode
keycodeF19 :: Keycode
keycodeF20 :: Keycode
keycodeF21 :: Keycode
keycodeF22 :: Keycode
keycodeF23 :: Keycode
keycodeF24 :: Keycode
keycodeExecute :: Keycode
keycodeHelp :: Keycode
keycodeMenu :: Keycode
keycodeSelect :: Keycode
keycodeStop :: Keycode
keycodeAgain :: Keycode
keycodeUndo :: Keycode
keycodeCut :: Keycode
keycodeCopy :: Keycode
keycodePaste :: Keycode
keycodeFind :: Keycode
keycodeMute :: Keycode
keycodeVolumeUp :: Keycode
keycodeVolumeDown :: Keycode
keycodeKPComma :: Keycode
keycodeKPEqualsAS400 :: Keycode
keycodeAltErase :: Keycode
keycodeSysReq :: Keycode
keycodeCancel :: Keycode
keycodeClear :: Keycode
keycodePrior :: Keycode
keycodeReturn2 :: Keycode
keycodeSeparator :: Keycode
keycodeOut :: Keycode
keycodeOper :: Keycode
keycodeClearAgain :: Keycode
keycodeCrSel :: Keycode
keycodeExSel :: Keycode
keycodeKP00 :: Keycode
keycodeKP000 :: Keycode
keycodeThousandsSeparator :: Keycode
keycodeDecimalSeparator :: Keycode
keycodeCurrencyUnit :: Keycode
keycodeCurrencySubunit :: Keycode
keycodeKPLeftParen :: Keycode
keycodeKPRightParen :: Keycode
keycodeKPLeftBrace :: Keycode
keycodeKPRightBrace :: Keycode
keycodeKPTab :: Keycode
keycodeKPBackspace :: Keycode
keycodeKPA :: Keycode
keycodeKPB :: Keycode
keycodeKPC :: Keycode
keycodeKPD :: Keycode
keycodeKPE :: Keycode
keycodeKPF :: Keycode
keycodeKPXor :: Keycode
keycodeKPPower :: Keycode
keycodeKPPercent :: Keycode
keycodeKPLess :: Keycode
keycodeKPGreater :: Keycode
keycodeKPAmpersand :: Keycode
keycodeKPDblAmpersand :: Keycode
keycodeKPVecticalBar :: Keycode
keycodeKPDblVerticalBar :: Keycode
keycodeKPColon :: Keycode
keycodeKPHash :: Keycode
keycodeKPSpace :: Keycode
keycodeKPAt :: Keycode
keycodeKPExclam :: Keycode
keycodeKPMemStore :: Keycode
keycodeKPMemRecall :: Keycode
keycodeKPMemClear :: Keycode
keycodeKPMemAdd :: Keycode
keycodeKPMemSubtract :: Keycode
keycodeKPMemMultiply :: Keycode
keycodeKPMemDivide :: Keycode
keycodeKPPlusMinus :: Keycode
keycodeKPClear :: Keycode
keycodeKPClearEntry :: Keycode
keycodeKPBinary :: Keycode
keycodeKPOctal :: Keycode
keycodeKPDecimal :: Keycode
keycodeKPHexadecimal :: Keycode
keycodeLCtrl :: Keycode
keycodeLShift :: Keycode
keycodeLAlt :: Keycode
keycodeLGUI :: Keycode
keycodeRCtrl :: Keycode
keycodeRShift :: Keycode
keycodeRAlt :: Keycode
keycodeRGUI :: Keycode
keycodeMode :: Keycode
keycodeAudioNext :: Keycode
keycodeAudioPrev :: Keycode
keycodeAudioStop :: Keycode
keycodeAudioPlay :: Keycode
keycodeAudioMute :: Keycode
keycodeMediaSelect :: Keycode
keycodeWWW :: Keycode
keycodeMail :: Keycode
keycodeCalculator :: Keycode
keycodeComputer :: Keycode
keycodeACSearch :: Keycode
keycodeACHome :: Keycode
keycodeACBack :: Keycode
keycodeACForward :: Keycode
keycodeACStop :: Keycode
keycodeACRefresh :: Keycode
keycodeACBookmarks :: Keycode
keycodeBrightnessDown :: Keycode
keycodeBrightnessUp :: Keycode
keycodeDisplaySwitch :: Keycode
keycodeKbdIllumToggle :: Keycode
keycodeKbdIllumDown :: Keycode
keycodeKbdIllumUp :: Keycode
keycodeEject :: Keycode
keycodeSleep :: Keycode
keycodeUnknown = (0)
keycodeReturn = (13)
keycodeEscape = (27)
keycodeBackspace = (8)
keycodeTab = (9)
keycodeSpace = (32)
keycodeExclaim = (33)
keycodeQuoteDbl = (34)
keycodeHash = (35)
keycodePercent = (37)
keycodeDollar = (36)
keycodeAmpersand = (38)
keycodeQuote = (39)
keycodeLeftParen = (40)
keycodeRightParen = (41)
keycodeAsterisk = (42)
keycodePlus = (43)
keycodeComma = (44)
keycodeMinus = (45)
keycodePeriod = (46)
keycodeSlash = (47)
keycode0 = (48)
keycode1 = (49)
keycode2 = (50)
keycode3 = (51)
keycode4 = (52)
keycode5 = (53)
keycode6 = (54)
keycode7 = (55)
keycode8 = (56)
keycode9 = (57)
keycodeColon = (58)
keycodeSemicolon = (59)
keycodeLess = (60)
keycodeEquals = (61)
keycodeGreater = (62)
keycodeQuestion = (63)
keycodeAt = (64)
keycodeLeftBracket = (91)
keycodeBackslash = (92)
keycodeRightBracket = (93)
keycodeCaret = (94)
keycodeUnderscore = (95)
keycodeBackquote = (96)
keycodeA = (97)
keycodeB = (98)
keycodeC = (99)
keycodeD = (100)
keycodeE = (101)
keycodeF = (102)
keycodeG = (103)
keycodeH = (104)
keycodeI = (105)
keycodeJ = (106)
keycodeK = (107)
keycodeL = (108)
keycodeM = (109)
keycodeN = (110)
keycodeO = (111)
keycodeP = (112)
keycodeQ = (113)
keycodeR = (114)
keycodeS = (115)
keycodeT = (116)
keycodeU = (117)
keycodeV = (118)
keycodeW = (119)
keycodeX = (120)
keycodeY = (121)
keycodeZ = (122)
keycodeCapsLock = (1073741881)
keycodeF1 = (1073741882)
keycodeF2 = (1073741883)
keycodeF3 = (1073741884)
keycodeF4 = (1073741885)
keycodeF5 = (1073741886)
keycodeF6 = (1073741887)
keycodeF7 = (1073741888)
keycodeF8 = (1073741889)
keycodeF9 = (1073741890)
keycodeF10 = (1073741891)
keycodeF11 = (1073741892)
keycodeF12 = (1073741893)
keycodePrintScreen = (1073741894)
keycodeScrollLock = (1073741895)
keycodePause = (1073741896)
keycodeInsert = (1073741897)
keycodeHome = (1073741898)
keycodePageUp = (1073741899)
keycodeDelete = (127)
keycodeEnd = (1073741901)
keycodePageDown = (1073741902)
keycodeRight = (1073741903)
keycodeLeft = (1073741904)
keycodeDown = (1073741905)
keycodeUp = (1073741906)
keycodeNumLockClear = (1073741907)
keycodeKPDivide = (1073741908)
keycodeKPMultiply = (1073741909)
keycodeKPMinus = (1073741910)
keycodeKPPlus = (1073741911)
keycodeKPEnter = (1073741912)
keycodeKP1 = (1073741913)
keycodeKP2 = (1073741914)
keycodeKP3 = (1073741915)
keycodeKP4 = (1073741916)
keycodeKP5 = (1073741917)
keycodeKP6 = (1073741918)
keycodeKP7 = (1073741919)
keycodeKP8 = (1073741920)
keycodeKP9 = (1073741921)
keycodeKP0 = (1073741922)
keycodeKPPeriod = (1073741923)
keycodeApplication = (1073741925)
keycodePower = (1073741926)
keycodeKPEquals = (1073741927)
keycodeF13 = (1073741928)
keycodeF14 = (1073741929)
keycodeF15 = (1073741930)
keycodeF16 = (1073741931)
keycodeF17 = (1073741932)
keycodeF18 = (1073741933)
keycodeF19 = (1073741934)
keycodeF20 = (1073741935)
keycodeF21 = (1073741936)
keycodeF22 = (1073741937)
keycodeF23 = (1073741938)
keycodeF24 = (1073741939)
keycodeExecute = (1073741940)
keycodeHelp = (1073741941)
keycodeMenu = (1073741942)
keycodeSelect = (1073741943)
keycodeStop = (1073741944)
keycodeAgain = (1073741945)
keycodeUndo = (1073741946)
keycodeCut = (1073741947)
keycodeCopy = (1073741948)
keycodePaste = (1073741949)
keycodeFind = (1073741950)
keycodeMute = (1073741951)
keycodeVolumeUp = (1073741952)
keycodeVolumeDown = (1073741953)
keycodeKPComma = (1073741957)
keycodeKPEqualsAS400 = (1073741958)
keycodeAltErase = (1073741977)
keycodeSysReq = (1073741978)
keycodeCancel = (1073741979)
keycodeClear = (1073741980)
keycodePrior = (1073741981)
keycodeReturn2 = (1073741982)
keycodeSeparator = (1073741983)
keycodeOut = (1073741984)
keycodeOper = (1073741985)
keycodeClearAgain = (1073741986)
keycodeCrSel = (1073741987)
keycodeExSel = (1073741988)
keycodeKP00 = (1073742000)
keycodeKP000 = (1073742001)
keycodeThousandsSeparator = (1073742002)
keycodeDecimalSeparator = (1073742003)
keycodeCurrencyUnit = (1073742004)
keycodeCurrencySubunit = (1073742005)
keycodeKPLeftParen = (1073742006)
keycodeKPRightParen = (1073742007)
keycodeKPLeftBrace = (1073742008)
keycodeKPRightBrace = (1073742009)
keycodeKPTab = (1073742010)
keycodeKPBackspace = (1073742011)
keycodeKPA = (1073742012)
keycodeKPB = (1073742013)
keycodeKPC = (1073742014)
keycodeKPD = (1073742015)
keycodeKPE = (1073742016)
keycodeKPF = (1073742017)
keycodeKPXor = (1073742018)
keycodeKPPower = (1073742019)
keycodeKPPercent = (1073742020)
keycodeKPLess = (1073742021)
keycodeKPGreater = (1073742022)
keycodeKPAmpersand = (1073742023)
keycodeKPDblAmpersand = (1073742024)
keycodeKPVecticalBar = (1073742025)
keycodeKPDblVerticalBar = (1073742026)
keycodeKPColon = (1073742027)
keycodeKPHash = (1073742028)
keycodeKPSpace = (1073742029)
keycodeKPAt = (1073742030)
keycodeKPExclam = (1073742031)
keycodeKPMemStore = (1073742032)
keycodeKPMemRecall = (1073742033)
keycodeKPMemClear = (1073742034)
keycodeKPMemAdd = (1073742035)
keycodeKPMemSubtract = (1073742036)
keycodeKPMemMultiply = (1073742037)
keycodeKPMemDivide = (1073742038)
keycodeKPPlusMinus = (1073742039)
keycodeKPClear = (1073742040)
keycodeKPClearEntry = (1073742041)
keycodeKPBinary = (1073742042)
keycodeKPOctal = (1073742043)
keycodeKPDecimal = (1073742044)
keycodeKPHexadecimal = (1073742045)
keycodeLCtrl = (1073742048)
keycodeLShift = (1073742049)
keycodeLAlt = (1073742050)
keycodeLGUI = (1073742051)
keycodeRCtrl = (1073742052)
keycodeRShift = (1073742053)
keycodeRAlt = (1073742054)
keycodeRGUI = (1073742055)
keycodeMode = (1073742081)
keycodeAudioNext = (1073742082)
keycodeAudioPrev = (1073742082)
keycodeAudioStop = (1073742084)
keycodeAudioPlay = (1073742085)
keycodeAudioMute = (1073742086)
keycodeMediaSelect = (1073742087)
keycodeWWW = (1073742088)
keycodeMail = (1073742089)
keycodeCalculator = (1073742090)
keycodeComputer = (1073742091)
keycodeACSearch = (1073742092)
keycodeACHome = (1073742093)
keycodeACBack = (1073742094)
keycodeACForward = (1073742095)
keycodeACStop = (1073742096)
keycodeACRefresh = (1073742097)
keycodeACBookmarks = (1073742098)
keycodeBrightnessDown = (1073742099)
keycodeBrightnessUp = (1073742100)
keycodeDisplaySwitch = (1073742101)
keycodeKbdIllumToggle = (1073742102)
keycodeKbdIllumDown = (1073742103)
keycodeKbdIllumUp = (1073742104)
keycodeEject = (1073742105)
keycodeSleep = (1073742106)
type Keymod = (Word32)
keymodNone :: Keymod
keymodLShift :: Keymod
keymodRShift :: Keymod
keymodLCtrl :: Keymod
keymodRCtrl :: Keymod
keymodLAlt :: Keymod
keymodRAlt :: Keymod
keymodLGUI :: Keymod
keymodRGUI :: Keymod
keymodNum :: Keymod
keymodCaps :: Keymod
keymodMode :: Keymod
keymodReserved :: Keymod
keymodNone = (0)
keymodLShift = (1)
keymodRShift = (2)
keymodLCtrl = (64)
keymodRCtrl = (128)
keymodLAlt = (256)
keymodRAlt = (512)
keymodLGUI = (1024)
keymodRGUI = (2048)
keymodNum = (4096)
keymodCaps = (8192)
keymodMode = (16384)
keymodReserved = (32768)
type LogPriority = (Word32)
logPriorityVerbose :: LogPriority
logPriorityDebug :: LogPriority
logPriorityInfo :: LogPriority
logPriorityWarn :: LogPriority
logPriorityError :: LogPriority
logPriorityCritical :: LogPriority
logPriorityPriorities :: LogPriority
logPriorityVerbose = (1)
logPriorityDebug = (2)
logPriorityInfo = (3)
logPriorityWarn = (4)
logPriorityError = (5)
logPriorityCritical = (6)
logPriorityPriorities = (7)
type PowerState = (Word32)
powerStateUnknown :: PowerState
powerStateOnBattery :: PowerState
powerStateNoBattery :: PowerState
powerStateCharging :: PowerState
powerStateCharged :: PowerState
powerStateUnknown = (0)
powerStateOnBattery = (1)
powerStateNoBattery = (2)
powerStateCharging = (3)
powerStateCharged = (4)
type RendererFlip = (Word32)
rendererFlipNone :: RendererFlip
rendererFlipHorizontal :: RendererFlip
rendererFlipVertical :: RendererFlip
rendererFlipNone = (0)
rendererFlipHorizontal = (1)
rendererFlipVertical = (2)
type Scancode = (Word32)
scancodeUnknown :: Scancode
scancodeA :: Scancode
scancodeB :: Scancode
scancodeC :: Scancode
scancodeD :: Scancode
scancodeE :: Scancode
scancodeF :: Scancode
scancodeG :: Scancode
scancodeH :: Scancode
scancodeI :: Scancode
scancodeJ :: Scancode
scancodeK :: Scancode
scancodeL :: Scancode
scancodeM :: Scancode
scancodeN :: Scancode
scancodeO :: Scancode
scancodeP :: Scancode
scancodeQ :: Scancode
scancodeR :: Scancode
scancodeS :: Scancode
scancodeT :: Scancode
scancodeU :: Scancode
scancodeV :: Scancode
scancodeW :: Scancode
scancodeX :: Scancode
scancodeY :: Scancode
scancodeZ :: Scancode
scancode1 :: Scancode
scancode2 :: Scancode
scancode3 :: Scancode
scancode4 :: Scancode
scancode5 :: Scancode
scancode6 :: Scancode
scancode7 :: Scancode
scancode8 :: Scancode
scancode9 :: Scancode
scancode0 :: Scancode
scancodeReturn :: Scancode
scancodeEscape :: Scancode
scancodeBackspace :: Scancode
scancodeTab :: Scancode
scancodeSpace :: Scancode
scancodeMinus :: Scancode
scancodeEquals :: Scancode
scancodeLeftBracket :: Scancode
scancodeRightBracket :: Scancode
scancodeBackslash :: Scancode
scancodeNonUSHash :: Scancode
scancodeSemicolon :: Scancode
scancodeApostrophe :: Scancode
scancodeGrave :: Scancode
scancodeComma :: Scancode
scancodePeriod :: Scancode
scancodeSlash :: Scancode
scancodeCapsLock :: Scancode
scancodeF1 :: Scancode
scancodeF2 :: Scancode
scancodeF3 :: Scancode
scancodeF4 :: Scancode
scancodeF5 :: Scancode
scancodeF6 :: Scancode
scancodeF7 :: Scancode
scancodeF8 :: Scancode
scancodeF9 :: Scancode
scancodeF10 :: Scancode
scancodeF11 :: Scancode
scancodeF12 :: Scancode
scancodePrintScreen :: Scancode
scancodeScrollLock :: Scancode
scancodePause :: Scancode
scancodeInsert :: Scancode
scancodeHome :: Scancode
scancodePageUp :: Scancode
scancodeDelete :: Scancode
scancodeEnd :: Scancode
scancodePageDown :: Scancode
scancodeRight :: Scancode
scancodeLeft :: Scancode
scancodeDown :: Scancode
scancodeUp :: Scancode
scancodeNumLockClear :: Scancode
scancodeKPDivide :: Scancode
scancodeKPMultiply :: Scancode
scancodeKPMinus :: Scancode
scancodeKPPlus :: Scancode
scancodeKPEnter :: Scancode
scancodeKP1 :: Scancode
scancodeKP2 :: Scancode
scancodeKP3 :: Scancode
scancodeKP4 :: Scancode
scancodeKP5 :: Scancode
scancodeKP6 :: Scancode
scancodeKP7 :: Scancode
scancodeKP8 :: Scancode
scancodeKP9 :: Scancode
scancodeKP0 :: Scancode
scancodeKPPeriod :: Scancode
scancodeNonUSBackslash :: Scancode
scancodeApplication :: Scancode
scancodePower :: Scancode
scancodeKPEquals :: Scancode
scancodeF13 :: Scancode
scancodeF14 :: Scancode
scancodeF15 :: Scancode
scancodeF16 :: Scancode
scancodeF17 :: Scancode
scancodeF18 :: Scancode
scancodeF19 :: Scancode
scancodeF20 :: Scancode
scancodeF21 :: Scancode
scancodeF22 :: Scancode
scancodeF23 :: Scancode
scancodeF24 :: Scancode
scancodeExecute :: Scancode
scancodeHelp :: Scancode
scancodeMenu :: Scancode
scancodeSelect :: Scancode
scancodeStop :: Scancode
scancodeAgain :: Scancode
scancodeUndo :: Scancode
scancodeCut :: Scancode
scancodeCopy :: Scancode
scancodePaste :: Scancode
scancodeFind :: Scancode
scancodeMute :: Scancode
scancodeVolumeUp :: Scancode
scancodeVolumeDown :: Scancode
scancodeKPComma :: Scancode
scancodeEqualsAs400 :: Scancode
scancodeInternational1 :: Scancode
scancodeInternational2 :: Scancode
scancodeInternational3 :: Scancode
scancodeInternational4 :: Scancode
scancodeInternational5 :: Scancode
scancodeInternational6 :: Scancode
scancodeInternational7 :: Scancode
scancodeInternational8 :: Scancode
scancodeInternational9 :: Scancode
scancodeLang1 :: Scancode
scancodeLang2 :: Scancode
scancodeLang3 :: Scancode
scancodeLang4 :: Scancode
scancodeLang5 :: Scancode
scancodeLang6 :: Scancode
scancodeLang7 :: Scancode
scancodeLang8 :: Scancode
scancodeLang9 :: Scancode
scancodeAltErase :: Scancode
scancodeSysReq :: Scancode
scancodeCancel :: Scancode
scancodeClear :: Scancode
scancodePrior :: Scancode
scancodeReturn2 :: Scancode
scancodeSeparator :: Scancode
scancodeOut :: Scancode
scancodeOper :: Scancode
scancodeClearAgain :: Scancode
scancodeCrSel :: Scancode
scancodeExSel :: Scancode
scancodeKP00 :: Scancode
scancodeKP000 :: Scancode
scancodeThousandsSeparator :: Scancode
scancodeDecimalSeparator :: Scancode
scancodeCurrencyUnit :: Scancode
scancodeCurrencySubunit :: Scancode
scancodeLeftParen :: Scancode
scancodeRightParen :: Scancode
scancodeLeftBrace :: Scancode
scancodeRightBrace :: Scancode
scancodeKPTab :: Scancode
scancodeKPBackspace :: Scancode
scancodeKPA :: Scancode
scancodeKPB :: Scancode
scancodeKPC :: Scancode
scancodeKPD :: Scancode
scancodeKPE :: Scancode
scancodeKPF :: Scancode
scancodeKPXOR :: Scancode
scancodeKPPower :: Scancode
scancodeKPPercent :: Scancode
scancodeKPLess :: Scancode
scancodeKPGreater :: Scancode
scancodeKPAmpersand :: Scancode
scancodeKPDBLAmpersand :: Scancode
scancodeKPVerticalBar :: Scancode
scancodeKPDBLVerticalBar :: Scancode
scancodeKPColon :: Scancode
scancodeKPHash :: Scancode
scancodeKPSpace :: Scancode
scancodeKPAt :: Scancode
scancodeKPExclam :: Scancode
scancodeKPMemStore :: Scancode
scancodeKPMemRecall :: Scancode
scancodeKPMemClear :: Scancode
scancodeKPMemAdd :: Scancode
scancodeKPMemSubtract :: Scancode
scancodeKPMemMultiply :: Scancode
scancodeKPMemDivide :: Scancode
scancodeKPPlusMinus :: Scancode
scancodeKPClear :: Scancode
scancodeKPClearEntry :: Scancode
scancodeKPBinary :: Scancode
scancodeKPOctal :: Scancode
scancodeKPDecimal :: Scancode
scancodeKPHexadecimal :: Scancode
scancodeLCtrl :: Scancode
scancodeLShift :: Scancode
scancodeLAlt :: Scancode
scancodeLGUI :: Scancode
scancodeRCtrl :: Scancode
scancodeRShift :: Scancode
scancodeRAlt :: Scancode
scancodeRGUI :: Scancode
scancodeMode :: Scancode
scancodeAudioNext :: Scancode
scancodeAudioPrev :: Scancode
scancodeAudioStop :: Scancode
scancodeAudioPlay :: Scancode
scancodeAudioMute :: Scancode
scancodeMediaSelect :: Scancode
scancodeWWW :: Scancode
scancodeMail :: Scancode
scancodeCalculator :: Scancode
scancodeComputer :: Scancode
scancodeACSearch :: Scancode
scancodeACHome :: Scancode
scancodeACBack :: Scancode
scancodeACForward :: Scancode
scancodeACStop :: Scancode
scancodeACRefresh :: Scancode
scancodeACBookmarks :: Scancode
scancodeBrightnessDown :: Scancode
scancodeBrightnessUp :: Scancode
scancodeDisplaySwitch :: Scancode
scancodeKBDIllumToggle :: Scancode
scancodeKBDIllumDown :: Scancode
scancodeKBDIllumUp :: Scancode
scancodeEject :: Scancode
scancodeSleep :: Scancode
scancodeApp1 :: Scancode
scancodeApp2 :: Scancode
scancodeNum :: Scancode
scancodeUnknown = (0)
scancodeA = (4)
scancodeB = (5)
scancodeC = (6)
scancodeD = (7)
scancodeE = (8)
scancodeF = (9)
scancodeG = (10)
scancodeH = (11)
scancodeI = (12)
scancodeJ = (13)
scancodeK = (14)
scancodeL = (15)
scancodeM = (16)
scancodeN = (17)
scancodeO = (18)
scancodeP = (19)
scancodeQ = (20)
scancodeR = (21)
scancodeS = (22)
scancodeT = (23)
scancodeU = (24)
scancodeV = (25)
scancodeW = (26)
scancodeX = (27)
scancodeY = (28)
scancodeZ = (29)
scancode1 = (30)
scancode2 = (31)
scancode3 = (32)
scancode4 = (33)
scancode5 = (34)
scancode6 = (35)
scancode7 = (36)
scancode8 = (37)
scancode9 = (38)
scancode0 = (39)
scancodeReturn = (40)
scancodeEscape = (41)
scancodeBackspace = (42)
scancodeTab = (43)
scancodeSpace = (44)
scancodeMinus = (45)
scancodeEquals = (46)
scancodeLeftBracket = (47)
scancodeRightBracket = (48)
scancodeBackslash = (49)
scancodeNonUSHash = (50)
scancodeSemicolon = (51)
scancodeApostrophe = (52)
scancodeGrave = (53)
scancodeComma = (54)
scancodePeriod = (55)
scancodeSlash = (56)
scancodeCapsLock = (57)
scancodeF1 = (58)
scancodeF2 = (59)
scancodeF3 = (60)
scancodeF4 = (61)
scancodeF5 = (62)
scancodeF6 = (63)
scancodeF7 = (64)
scancodeF8 = (65)
scancodeF9 = (66)
scancodeF10 = (67)
scancodeF11 = (68)
scancodeF12 = (69)
scancodePrintScreen = (70)
scancodeScrollLock = (71)
scancodePause = (72)
scancodeInsert = (73)
scancodeHome = (74)
scancodePageUp = (75)
scancodeDelete = (76)
scancodeEnd = (77)
scancodePageDown = (78)
scancodeRight = (79)
scancodeLeft = (80)
scancodeDown = (81)
scancodeUp = (82)
scancodeNumLockClear = (83)
scancodeKPDivide = (84)
scancodeKPMultiply = (85)
scancodeKPMinus = (86)
scancodeKPPlus = (87)
scancodeKPEnter = (88)
scancodeKP1 = (89)
scancodeKP2 = (90)
scancodeKP3 = (91)
scancodeKP4 = (92)
scancodeKP5 = (93)
scancodeKP6 = (94)
scancodeKP7 = (95)
scancodeKP8 = (96)
scancodeKP9 = (97)
scancodeKP0 = (98)
scancodeKPPeriod = (99)
scancodeNonUSBackslash = (100)
scancodeApplication = (101)
scancodePower = (102)
scancodeKPEquals = (103)
scancodeF13 = (104)
scancodeF14 = (105)
scancodeF15 = (106)
scancodeF16 = (107)
scancodeF17 = (108)
scancodeF18 = (109)
scancodeF19 = (110)
scancodeF20 = (111)
scancodeF21 = (112)
scancodeF22 = (113)
scancodeF23 = (114)
scancodeF24 = (115)
scancodeExecute = (116)
scancodeHelp = (117)
scancodeMenu = (118)
scancodeSelect = (119)
scancodeStop = (120)
scancodeAgain = (121)
scancodeUndo = (122)
scancodeCut = (123)
scancodeCopy = (124)
scancodePaste = (125)
scancodeFind = (126)
scancodeMute = (127)
scancodeVolumeUp = (128)
scancodeVolumeDown = (129)
scancodeKPComma = (133)
scancodeEqualsAs400 = (134)
scancodeInternational1 = (135)
scancodeInternational2 = (136)
scancodeInternational3 = (137)
scancodeInternational4 = (138)
scancodeInternational5 = (139)
scancodeInternational6 = (140)
scancodeInternational7 = (141)
scancodeInternational8 = (142)
scancodeInternational9 = (143)
scancodeLang1 = (144)
scancodeLang2 = (145)
scancodeLang3 = (146)
scancodeLang4 = (147)
scancodeLang5 = (148)
scancodeLang6 = (149)
scancodeLang7 = (150)
scancodeLang8 = (151)
scancodeLang9 = (152)
scancodeAltErase = (153)
scancodeSysReq = (154)
scancodeCancel = (155)
scancodeClear = (156)
scancodePrior = (157)
scancodeReturn2 = (158)
scancodeSeparator = (159)
scancodeOut = (160)
scancodeOper = (161)
scancodeClearAgain = (162)
scancodeCrSel = (163)
scancodeExSel = (164)
scancodeKP00 = (176)
scancodeKP000 = (177)
scancodeThousandsSeparator = (178)
scancodeDecimalSeparator = (179)
scancodeCurrencyUnit = (180)
scancodeCurrencySubunit = (181)
scancodeLeftParen = (182)
scancodeRightParen = (183)
scancodeLeftBrace = (184)
scancodeRightBrace = (185)
scancodeKPTab = (186)
scancodeKPBackspace = (187)
scancodeKPA = (188)
scancodeKPB = (189)
scancodeKPC = (190)
scancodeKPD = (191)
scancodeKPE = (192)
scancodeKPF = (193)
scancodeKPXOR = (194)
scancodeKPPower = (195)
scancodeKPPercent = (196)
scancodeKPLess = (197)
scancodeKPGreater = (198)
scancodeKPAmpersand = (199)
scancodeKPDBLAmpersand = (200)
scancodeKPVerticalBar = (201)
scancodeKPDBLVerticalBar = (202)
scancodeKPColon = (203)
scancodeKPHash = (204)
scancodeKPSpace = (205)
scancodeKPAt = (206)
scancodeKPExclam = (207)
scancodeKPMemStore = (208)
scancodeKPMemRecall = (209)
scancodeKPMemClear = (210)
scancodeKPMemAdd = (211)
scancodeKPMemSubtract = (212)
scancodeKPMemMultiply = (213)
scancodeKPMemDivide = (214)
scancodeKPPlusMinus = (215)
scancodeKPClear = (216)
scancodeKPClearEntry = (217)
scancodeKPBinary = (218)
scancodeKPOctal = (219)
scancodeKPDecimal = (220)
scancodeKPHexadecimal = (221)
scancodeLCtrl = (224)
scancodeLShift = (225)
scancodeLAlt = (226)
scancodeLGUI = (227)
scancodeRCtrl = (228)
scancodeRShift = (229)
scancodeRAlt = (230)
scancodeRGUI = (231)
scancodeMode = (257)
scancodeAudioNext = (258)
scancodeAudioPrev = (259)
scancodeAudioStop = (260)
scancodeAudioPlay = (261)
scancodeAudioMute = (262)
scancodeMediaSelect = (263)
scancodeWWW = (264)
scancodeMail = (265)
scancodeCalculator = (266)
scancodeComputer = (267)
scancodeACSearch = (268)
scancodeACHome = (269)
scancodeACBack = (270)
scancodeACForward = (271)
scancodeACStop = (272)
scancodeACRefresh = (273)
scancodeACBookmarks = (274)
scancodeBrightnessDown = (275)
scancodeBrightnessUp = (276)
scancodeDisplaySwitch = (277)
scancodeKBDIllumToggle = (278)
scancodeKBDIllumDown = (279)
scancodeKBDIllumUp = (280)
scancodeEject = (281)
scancodeSleep = (282)
scancodeApp1 = (283)
scancodeApp2 = (284)
scancodeNum = (512)
type SystemCursor = (Word32)
systemCursorArrow :: SystemCursor
systemCursorIBeam :: SystemCursor
systemCursorWait :: SystemCursor
systemCursorCrosshair :: SystemCursor
systemCursorWaitArrow :: SystemCursor
systemCursorSizeNWSE :: SystemCursor
systemCursorSizeNESW :: SystemCursor
systemCursorSizeWE :: SystemCursor
systemCursorSizeNS :: SystemCursor
systemCursorSizeAll :: SystemCursor
systemCursorNo :: SystemCursor
systemCursorHand :: SystemCursor
systemCursorNum :: SystemCursor
systemCursorArrow = (0)
systemCursorIBeam = (1)
systemCursorWait = (2)
systemCursorCrosshair = (3)
systemCursorWaitArrow = (4)
systemCursorSizeNWSE = (5)
systemCursorSizeNESW = (6)
systemCursorSizeWE = (7)
systemCursorSizeNS = (8)
systemCursorSizeAll = (9)
systemCursorNo = (10)
systemCursorHand = (11)
systemCursorNum = (12)
type ThreadPriority = (Word32)
threadPriorityLow :: ThreadPriority
threadPriorityNormal :: ThreadPriority
threadPriorityHigh :: ThreadPriority
threadPriorityLow = (0)
threadPriorityNormal = (1)
threadPriorityHigh = (2)
audioAllowFrequencyChange :: Num a => a
audioAllowFormatChange :: Num a => a
audioAllowChannelsChange :: Num a => a
audioAllowAnyChange :: Num a => a
audioAllowFrequencyChange = (1)
audioAllowFormatChange = (2)
audioAllowChannelsChange = (4)
audioAllowAnyChange = (7)
buttonLeft :: (Num a) => a
buttonMiddle :: (Num a) => a
buttonRight :: (Num a) => a
buttonX1 :: (Num a) => a
buttonX2 :: (Num a) => a
buttonLMask :: (Num a) => a
buttonMMask :: (Num a) => a
buttonRMask :: (Num a) => a
buttonX1Mask :: (Num a) => a
buttonX2Mask :: (Num a) => a
buttonLeft = (1)
buttonMiddle = (2)
buttonRight = (3)
buttonX1 = (4)
buttonX2 = (5)
buttonLMask = (1)
buttonMMask = (2)
buttonRMask = (4)
buttonX1Mask = (8)
buttonX2Mask = (16)
eventTypeFirstEvent :: (Num a) => a
eventTypeQuit :: (Num a) => a
eventTypeAppTerminating :: (Num a) => a
eventTypeAppLowMemory :: (Num a) => a
eventTypeAppWillEnterBackground :: (Num a) => a
eventTypeAppDidEnterBackground :: (Num a) => a
eventTypeAppWillEnterForeground :: (Num a) => a
eventTypeAppDidEnterForeground :: (Num a) => a
eventTypeWindowEvent :: (Num a) => a
eventTypeSysWMEvent :: (Num a) => a
eventTypeKeyDown :: (Num a) => a
eventTypeKeyUp :: (Num a) => a
eventTypeTextEditing :: (Num a) => a
eventTypeTextInput :: (Num a) => a
eventTypeMouseMotion :: (Num a) => a
eventTypeMouseButtonDown :: (Num a) => a
eventTypeMouseButtonUp :: (Num a) => a
eventTypeMouseWheel :: (Num a) => a
eventTypeJoyAxisMotion :: (Num a) => a
eventTypeJoyBallMotion :: (Num a) => a
eventTypeJoyHatMotion :: (Num a) => a
eventTypeJoyButtonDown :: (Num a) => a
eventTypeJoyButtonUp :: (Num a) => a
eventTypeJoyDeviceAdded :: (Num a) => a
eventTypeJoyDeviceRemoved :: (Num a) => a
eventTypeControllerAxisMotion :: (Num a) => a
eventTypeControllerButtonDown :: (Num a) => a
eventTypeControllerButtonUp :: (Num a) => a
eventTypeControllerDeviceAdded :: (Num a) => a
eventTypeControllerDeviceRemoved :: (Num a) => a
eventTypeControllerDeviceRemapped :: (Num a) => a
eventTypeFingerDown :: (Num a) => a
eventTypeFingerUp :: (Num a) => a
eventTypeFingerMotion :: (Num a) => a
eventTypeDollarGesture :: (Num a) => a
eventTypeDollarRecord :: (Num a) => a
eventTypeMultiGesture :: (Num a) => a
eventTypeClipboardUpdate :: (Num a) => a
eventTypeDropFile :: (Num a) => a
eventTypeUserEvent :: (Num a) => a
eventTypeLastEvent :: (Num a) => a
eventTypeFirstEvent = (0)
eventTypeQuit = (256)
eventTypeAppTerminating = (257)
eventTypeAppLowMemory = (258)
eventTypeAppWillEnterBackground = (259)
eventTypeAppDidEnterBackground = (260)
eventTypeAppWillEnterForeground = (261)
eventTypeAppDidEnterForeground = (262)
eventTypeWindowEvent = (512)
eventTypeSysWMEvent = (513)
eventTypeKeyDown = (768)
eventTypeKeyUp = (769)
eventTypeTextEditing = (770)
eventTypeTextInput = (771)
eventTypeMouseMotion = (1024)
eventTypeMouseButtonDown = (1025)
eventTypeMouseButtonUp = (1026)
eventTypeMouseWheel = (1027)
eventTypeJoyAxisMotion = (1536)
eventTypeJoyBallMotion = (1537)
eventTypeJoyHatMotion = (1538)
eventTypeJoyButtonDown = (1539)
eventTypeJoyButtonUp = (1540)
eventTypeJoyDeviceAdded = (1541)
eventTypeJoyDeviceRemoved = (1542)
eventTypeControllerAxisMotion = (1616)
eventTypeControllerButtonDown = (1617)
eventTypeControllerButtonUp = (1618)
eventTypeControllerDeviceAdded = (1619)
eventTypeControllerDeviceRemoved = (1620)
eventTypeControllerDeviceRemapped = (1621)
eventTypeFingerDown = (1792)
eventTypeFingerUp = (1793)
eventTypeFingerMotion = (1794)
eventTypeDollarGesture = (2048)
eventTypeDollarRecord = (2049)
eventTypeMultiGesture = (2050)
eventTypeClipboardUpdate = (2304)
eventTypeDropFile = (4096)
eventTypeUserEvent = (32768)
eventTypeLastEvent = (65535)
initFlagTimer :: (Num a) => a
initFlagAudio :: (Num a) => a
initFlagVideo :: (Num a) => a
initFlagJoystick :: (Num a) => a
initFlagHaptic :: (Num a) => a
initFlagGameController :: (Num a) => a
initFlagEvents :: (Num a) => a
initFlagNoParachute :: (Num a) => a
initFlagEverything :: (Num a) => a
initFlagTimer = (1)
initFlagAudio = (16)
initFlagVideo = (32)
initFlagJoystick = (512)
initFlagHaptic = (4096)
initFlagGameController = (8192)
initFlagEvents = (16384)
initFlagNoParachute = (1048576)
initFlagEverything = (29233)
joystickHatCentered :: (Num a) => a
joystickHatUp :: (Num a) => a
joystickHatRight :: (Num a) => a
joystickHatDown :: (Num a) => a
joystickHatLeft :: (Num a) => a
joystickHatRightUp :: (Num a) => a
joystickHatRightDown :: (Num a) => a
joystickHatLeftUp :: (Num a) => a
joystickHatLeftDown :: (Num a) => a
joystickHatCentered = (0)
joystickHatUp = (1)
joystickHatRight = (2)
joystickHatDown = (4)
joystickHatLeft = (8)
joystickHatRightUp = (3)
joystickHatRightDown = (6)
joystickHatLeftUp = (9)
joystickHatLeftDown = (12)
logCategoryApplication :: (Num a) => a
logCategoryError :: (Num a) => a
logCategoryAssert :: (Num a) => a
logCategorySystem :: (Num a) => a
logCategoryAudio :: (Num a) => a
logCategoryVideo :: (Num a) => a
logCategoryRender :: (Num a) => a
logCategoryInput :: (Num a) => a
logCategoryTest :: (Num a) => a
logCategoryCustom :: (Num a) => a
logCategoryApplication = (0)
logCategoryError = (1)
logCategoryAssert = (2)
logCategorySystem = (3)
logCategoryAudio = (4)
logCategoryVideo = (5)
logCategoryRender = (6)
logCategoryInput = (7)
logCategoryTest = (8)
logCategoryCustom = (19)
messageBoxFlagError :: (Num a) => a
messageBoxFlagWarning :: (Num a) => a
messageBoxFlagInformation :: (Num a) => a
messageBoxFlagError = (16)
messageBoxFlagWarning = (32)
messageBoxFlagInformation = (64)
messageBoxButtonFlagReturnKeyDefault :: (Num a) => a
messageBoxButtonFlagEscapeKeyDefault :: (Num a) => a
messageBoxButtonFlagReturnKeyDefault = (1)
messageBoxButtonFlagEscapeKeyDefault = (2)
glProfileCore :: (Num a) => a
glProfileCompatibility :: (Num a) => a
glProfileES :: (Num a) => a
glProfileCore = (1)
glProfileCompatibility = (2)
glProfileES = (4)
glContextFlagDebug :: (Num a) => a
glContextFlagForwardCompatible :: (Num a) => a
glContextFlagRobustAccess :: (Num a) => a
glContextFlagResetIsolation :: (Num a) => a
glContextFlagDebug = (1)
glContextFlagForwardCompatible = (2)
glContextFlagRobustAccess = (4)
glContextFlagResetIsolation = (8)
pixelFormatUnknown :: (Num a) => a
pixelFormatIndex1LSB :: (Num a) => a
pixelFormatIndex1MSB :: (Num a) => a
pixelFormatIndex4LSB :: (Num a) => a
pixelFormatIndex4MSB :: (Num a) => a
pixelFormatIndex8 :: (Num a) => a
pixelFormatRGB332 :: (Num a) => a
pixelFormatRGB444 :: (Num a) => a
pixelFormatRGB555 :: (Num a) => a
pixelFormatBGR555 :: (Num a) => a
pixelFormatARGB4444 :: (Num a) => a
pixelFormatRGBA4444 :: (Num a) => a
pixelFormatABGR4444 :: (Num a) => a
pixelFormatBGRA4444 :: (Num a) => a
pixelFormatARGB1555 :: (Num a) => a
pixelFormatRGBA5551 :: (Num a) => a
pixelFormatABGR1555 :: (Num a) => a
pixelFormatBGRA5551 :: (Num a) => a
pixelFormatRGB565 :: (Num a) => a
pixelFormatBGR565 :: (Num a) => a
pixelFormatRGB24 :: (Num a) => a
pixelFormatBGR24 :: (Num a) => a
pixelFormatRGB888 :: (Num a) => a
pixelFormatRGBX8888 :: (Num a) => a
pixelFormatBGR888 :: (Num a) => a
pixelFormatBGRX8888 :: (Num a) => a
pixelFormatARGB8888 :: (Num a) => a
pixelFormatRGBA8888 :: (Num a) => a
pixelFormatABGR8888 :: (Num a) => a
pixelFormatBGRA8888 :: (Num a) => a
pixelFormatARGB2101010 :: (Num a) => a
pixelFormatYV12 :: (Num a) => a
pixelFormatIYUV :: (Num a) => a
pixelFormatYUY2 :: (Num a) => a
pixelFormatUYVY :: (Num a) => a
pixelFormatYVYU :: (Num a) => a
pixelFormatUnknown = (0)
pixelFormatIndex1LSB = (286261504)
pixelFormatIndex1MSB = (287310080)
pixelFormatIndex4LSB = (303039488)
pixelFormatIndex4MSB = (304088064)
pixelFormatIndex8 = (318769153)
pixelFormatRGB332 = (336660481)
pixelFormatRGB444 = (353504258)
pixelFormatRGB555 = (353570562)
pixelFormatBGR555 = (357764866)
pixelFormatARGB4444 = (355602434)
pixelFormatRGBA4444 = (356651010)
pixelFormatABGR4444 = (359796738)
pixelFormatBGRA4444 = (360845314)
pixelFormatARGB1555 = (355667970)
pixelFormatRGBA5551 = (356782082)
pixelFormatABGR1555 = (359862274)
pixelFormatBGRA5551 = (360976386)
pixelFormatRGB565 = (353701890)
pixelFormatBGR565 = (357896194)
pixelFormatRGB24 = (386930691)
pixelFormatBGR24 = (390076419)
pixelFormatRGB888 = (370546692)
pixelFormatRGBX8888 = (371595268)
pixelFormatBGR888 = (374740996)
pixelFormatBGRX8888 = (375789572)
pixelFormatARGB8888 = (372645892)
pixelFormatRGBA8888 = (373694468)
pixelFormatABGR8888 = (376840196)
pixelFormatBGRA8888 = (377888772)
pixelFormatARGB2101010 = (372711428)
pixelFormatYV12 = (842094169)
pixelFormatIYUV = (1448433993)
pixelFormatYUY2 = (844715353)
pixelFormatUYVY = (1498831189)
pixelFormatYVYU = (1431918169)
rendererFlagSoftware :: (Num a) => a
rendererFlagAccelerated :: (Num a) => a
rendererFlagPresentVSync :: (Num a) => a
rendererFlagTargetTexture :: (Num a) => a
rendererFlagSoftware = (1)
rendererFlagAccelerated = (2)
rendererFlagPresentVSync = (4)
rendererFlagTargetTexture = (8)
textureAccessStatic :: (Num a) => a
textureAccessStreaming :: (Num a) => a
textureAccessTarget :: (Num a) => a
textureAccessStatic = (0)
textureAccessStreaming = (1)
textureAccessTarget = (2)
textureModulateNone :: (Num a) => a
textureModulateColor :: (Num a) => a
textureModulateAlpha :: (Num a) => a
textureModulateNone = (0)
textureModulateColor = (1)
textureModulateAlpha = (2)
windowEventNone :: (Num a) => a
windowEventShown :: (Num a) => a
windowEventHidden :: (Num a) => a
windowEventExposed :: (Num a) => a
windowEventMoved :: (Num a) => a
windowEventResized :: (Num a) => a
windowEventSizeChanged :: (Num a) => a
windowEventMinimized :: (Num a) => a
windowEventMaximized :: (Num a) => a
windowEventRestored :: (Num a) => a
windowEventEnter :: (Num a) => a
windowEventLeave :: (Num a) => a
windowEventFocusGained :: (Num a) => a
windowEventFocusLost :: (Num a) => a
windowEventClose :: (Num a) => a
windowEventNone = (0)
windowEventShown = (1)
windowEventHidden = (2)
windowEventExposed = (3)
windowEventMoved = (4)
windowEventResized = (5)
windowEventSizeChanged = (6)
windowEventMinimized = (7)
windowEventMaximized = (8)
windowEventRestored = (9)
windowEventEnter = (10)
windowEventLeave = (11)
windowEventFocusGained = (12)
windowEventFocusLost = (13)
windowEventClose = (14)
windowFlagFullscreen :: (Num a) => a
windowFlagOpenGL :: (Num a) => a
windowFlagShown :: (Num a) => a
windowFlagHidden :: (Num a) => a
windowFlagBorderless :: (Num a) => a
windowFlagResizable :: (Num a) => a
windowFlagMinimized :: (Num a) => a
windowFlagMaximized :: (Num a) => a
windowFlagInputGrabbed :: (Num a) => a
windowFlagInputFocus :: (Num a) => a
windowFlagMouseFocus :: (Num a) => a
windowFlagFullscreenDesktop :: (Num a) => a
windowFlagForeign :: (Num a) => a
windowFlagAllowHighDPI :: (Num a) => a
windowFlagFullscreen = (1)
windowFlagOpenGL = (2)
windowFlagShown = (4)
windowFlagHidden = (8)
windowFlagBorderless = (16)
windowFlagResizable = (32)
windowFlagMinimized = (64)
windowFlagMaximized = (128)
windowFlagInputGrabbed = (256)
windowFlagInputFocus = (512)
windowFlagMouseFocus = (1024)
windowFlagFullscreenDesktop = (4097)
windowFlagForeign = (2048)
windowFlagAllowHighDPI = (8192)
windowPosUndefined :: (Num a) => a
windowPosCentered :: (Num a) => a
windowPosUndefined = (536805376)
windowPosCentered = (805240832)