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,
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,
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,
glProfileCore,
glProfileCompatibility,
glProfileES,
glContextFlagDebug,
glContextFlagForwardCompatible,
glContextFlagRobustAccess,
glContextFlagResetIsolation,
initFlagTimer,
initFlagAudio,
initFlagVideo,
initFlagJoystick,
initFlagHaptic,
initFlagGameController,
initFlagEvents,
initFlagNoParachute,
initFlagEverything,
joystickHatCentered,
joystickHatUp,
joystickHatRight,
joystickHatDown,
joystickHatLeft,
joystickHatRightUp,
joystickHatRightDown,
joystickHatLeftUp,
joystickHatLeftDown,
messageBoxFlagError,
messageBoxFlagWarning,
messageBoxFlagInformation,
messageBoxButtonFlagReturnKeyDefault,
messageBoxButtonFlagEscapeKeyDefault,
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 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)
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)
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)
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)
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)
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)