module Graphics.UI.SDL.Enum.Pattern (
AudioStatus,
pattern AudioStatusStopped,
pattern AudioStatusPlaying,
pattern AudioStatusPaused,
BlendMode,
pattern BlendModeNone,
pattern BlendModeBlend,
pattern BlendModeAdd,
pattern BlendModeMod,
EventAction,
pattern EventActionAddEvent,
pattern EventActionPeekEvent,
pattern EventActionGetEvent,
GameControllerAxis,
pattern GameControllerAxisInvalid,
pattern GameControllerAxisLeftX,
pattern GameControllerAxisLeftY,
pattern GameControllerAxisRightX,
pattern GameControllerAxisRightY,
pattern GameControllerAxisTriggerLeft,
pattern GameControllerAxisTriggerRight,
pattern GameControllerAxisMax,
GameControllerButton,
pattern GameControllerButtonInvalid,
pattern GameControllerButtonA,
pattern GameControllerButtonB,
pattern GameControllerButtonX,
pattern GameControllerButtonY,
pattern GameControllerButtonBack,
pattern GameControllerButtonGuide,
pattern GameControllerButtonStart,
pattern GameControllerButtonLeftStick,
pattern GameControllerButtonRightStick,
pattern GameControllerButtonLeftShoulder,
pattern GameControllerButtonRightShoulder,
pattern GameControllerButtonDPadUp,
pattern GameControllerButtonDPadDown,
pattern GameControllerButtonDPadLeft,
pattern GameControllerButtonDPadRight,
pattern GameControllerButtonMax,
GLattr,
pattern GLAttrRedSize,
pattern GLAttrGreenSize,
pattern GLAttrBlueSize,
pattern GLAttrAlphaSize,
pattern GLAttrBufferSize,
pattern GLAttrDoubleBuffer,
pattern GLAttrDepthSize,
pattern GLAttrStencilSize,
pattern GLAttrAccumRedSize,
pattern GLAttrAccumGreenSize,
pattern GLAttrAccumBlueSize,
pattern GLAttrAccumAlphaSize,
pattern GLAttrStereo,
pattern GLAttrMultiSampleBuffers,
pattern GLAttrMultiSampleSamples,
pattern GLAttrAcceleratedVisual,
pattern GLAttrRetainedBacking,
pattern GLAttrContextMajorVersion,
pattern GLAttrContextMinorVersion,
pattern GLAttrContextEGL,
pattern GLAttrContextFlags,
pattern GLAttrContextProfileMask,
pattern GLAttrShareWithCurrentContext,
pattern GLAttrFramebufferSRGBCapable,
HintPriority,
pattern HintPriorityDefault,
pattern HintPriorityNormal,
pattern HintPriorityOverride,
InitFlag,
pattern InitFlagTimer,
pattern InitFlagAudio,
pattern InitFlagVideo,
pattern InitFlagJoystick,
pattern InitFlagHaptic,
pattern InitFlagGameController,
pattern InitFlagEvents,
pattern InitFlagNoParachute,
pattern InitFlagEverything,
Keycode,
pattern KeycodeUnknown,
pattern KeycodeReturn,
pattern KeycodeEscape,
pattern KeycodeBackspace,
pattern KeycodeTab,
pattern KeycodeSpace,
pattern KeycodeExclaim,
pattern KeycodeQuoteDbl,
pattern KeycodeHash,
pattern KeycodePercent,
pattern KeycodeDollar,
pattern KeycodeAmpersand,
pattern KeycodeQuote,
pattern KeycodeLeftParen,
pattern KeycodeRightParen,
pattern KeycodeAsterisk,
pattern KeycodePlus,
pattern KeycodeComma,
pattern KeycodeMinus,
pattern KeycodePeriod,
pattern KeycodeSlash,
pattern Keycode0,
pattern Keycode1,
pattern Keycode2,
pattern Keycode3,
pattern Keycode4,
pattern Keycode5,
pattern Keycode6,
pattern Keycode7,
pattern Keycode8,
pattern Keycode9,
pattern KeycodeColon,
pattern KeycodeSemicolon,
pattern KeycodeLess,
pattern KeycodeEquals,
pattern KeycodeGreater,
pattern KeycodeQuestion,
pattern KeycodeAt,
pattern KeycodeLeftBracket,
pattern KeycodeBackslash,
pattern KeycodeRightBracket,
pattern KeycodeCaret,
pattern KeycodeUnderscore,
pattern KeycodeBackquote,
pattern KeycodeA,
pattern KeycodeB,
pattern KeycodeC,
pattern KeycodeD,
pattern KeycodeE,
pattern KeycodeF,
pattern KeycodeG,
pattern KeycodeH,
pattern KeycodeI,
pattern KeycodeJ,
pattern KeycodeK,
pattern KeycodeL,
pattern KeycodeM,
pattern KeycodeN,
pattern KeycodeO,
pattern KeycodeP,
pattern KeycodeQ,
pattern KeycodeR,
pattern KeycodeS,
pattern KeycodeT,
pattern KeycodeU,
pattern KeycodeV,
pattern KeycodeW,
pattern KeycodeX,
pattern KeycodeY,
pattern KeycodeZ,
pattern KeycodeCapsLock,
pattern KeycodeF1,
pattern KeycodeF2,
pattern KeycodeF3,
pattern KeycodeF4,
pattern KeycodeF5,
pattern KeycodeF6,
pattern KeycodeF7,
pattern KeycodeF8,
pattern KeycodeF9,
pattern KeycodeF10,
pattern KeycodeF11,
pattern KeycodeF12,
pattern KeycodePrintScreen,
pattern KeycodeScrollLock,
pattern KeycodePause,
pattern KeycodeInsert,
pattern KeycodeHome,
pattern KeycodePageUp,
pattern KeycodeDelete,
pattern KeycodeEnd,
pattern KeycodePageDown,
pattern KeycodeRight,
pattern KeycodeLeft,
pattern KeycodeDown,
pattern KeycodeUp,
pattern KeycodeNumLockClear,
pattern KeycodeKPDivide,
pattern KeycodeKPMultiply,
pattern KeycodeKPMinus,
pattern KeycodeKPPlus,
pattern KeycodeKPEnter,
pattern KeycodeKP1,
pattern KeycodeKP2,
pattern KeycodeKP3,
pattern KeycodeKP4,
pattern KeycodeKP5,
pattern KeycodeKP6,
pattern KeycodeKP7,
pattern KeycodeKP8,
pattern KeycodeKP9,
pattern KeycodeKP0,
pattern KeycodeKPPeriod,
pattern KeycodeApplication,
pattern KeycodePower,
pattern KeycodeKPEquals,
pattern KeycodeF13,
pattern KeycodeF14,
pattern KeycodeF15,
pattern KeycodeF16,
pattern KeycodeF17,
pattern KeycodeF18,
pattern KeycodeF19,
pattern KeycodeF20,
pattern KeycodeF21,
pattern KeycodeF22,
pattern KeycodeF23,
pattern KeycodeF24,
pattern KeycodeExecute,
pattern KeycodeHelp,
pattern KeycodeMenu,
pattern KeycodeSelect,
pattern KeycodeStop,
pattern KeycodeAgain,
pattern KeycodeUndo,
pattern KeycodeCut,
pattern KeycodeCopy,
pattern KeycodePaste,
pattern KeycodeFind,
pattern KeycodeMute,
pattern KeycodeVolumeUp,
pattern KeycodeVolumeDown,
pattern KeycodeKPComma,
pattern KeycodeKPEqualsAS400,
pattern KeycodeAltErase,
pattern KeycodeSysReq,
pattern KeycodeCancel,
pattern KeycodeClear,
pattern KeycodePrior,
pattern KeycodeReturn2,
pattern KeycodeSeparator,
pattern KeycodeOut,
pattern KeycodeOper,
pattern KeycodeClearAgain,
pattern KeycodeCrSel,
pattern KeycodeExSel,
pattern KeycodeKP00,
pattern KeycodeKP000,
pattern KeycodeThousandsSeparator,
pattern KeycodeDecimalSeparator,
pattern KeycodeCurrencyUnit,
pattern KeycodeCurrencySubunit,
pattern KeycodeKPLeftParen,
pattern KeycodeKPRightParen,
pattern KeycodeKPLeftBrace,
pattern KeycodeKPRightBrace,
pattern KeycodeKPTab,
pattern KeycodeKPBackspace,
pattern KeycodeKPA,
pattern KeycodeKPB,
pattern KeycodeKPC,
pattern KeycodeKPD,
pattern KeycodeKPE,
pattern KeycodeKPF,
pattern KeycodeKPXor,
pattern KeycodeKPPower,
pattern KeycodeKPPercent,
pattern KeycodeKPLess,
pattern KeycodeKPGreater,
pattern KeycodeKPAmpersand,
pattern KeycodeKPDblAmpersand,
pattern KeycodeKPVecticalBar,
pattern KeycodeKPDblVerticalBar,
pattern KeycodeKPColon,
pattern KeycodeKPHash,
pattern KeycodeKPSpace,
pattern KeycodeKPAt,
pattern KeycodeKPExclam,
pattern KeycodeKPMemStore,
pattern KeycodeKPMemRecall,
pattern KeycodeKPMemClear,
pattern KeycodeKPMemAdd,
pattern KeycodeKPMemSubtract,
pattern KeycodeKPMemMultiply,
pattern KeycodeKPMemDivide,
pattern KeycodeKPPlusMinus,
pattern KeycodeKPClear,
pattern KeycodeKPClearEntry,
pattern KeycodeKPBinary,
pattern KeycodeKPOctal,
pattern KeycodeKPDecimal,
pattern KeycodeKPHexadecimal,
pattern KeycodeLCtrl,
pattern KeycodeLShift,
pattern KeycodeLAlt,
pattern KeycodeLGUI,
pattern KeycodeRCtrl,
pattern KeycodeRShift,
pattern KeycodeRAlt,
pattern KeycodeRGUI,
pattern KeycodeMode,
pattern KeycodeAudioNext,
pattern KeycodeAudioPrev,
pattern KeycodeAudioStop,
pattern KeycodeAudioPlay,
pattern KeycodeAudioMute,
pattern KeycodeMediaSelect,
pattern KeycodeWWW,
pattern KeycodeMail,
pattern KeycodeCalculator,
pattern KeycodeComputer,
pattern KeycodeACSearch,
pattern KeycodeACHome,
pattern KeycodeACBack,
pattern KeycodeACForward,
pattern KeycodeACStop,
pattern KeycodeACRefresh,
pattern KeycodeACBookmarks,
pattern KeycodeBrightnessDown,
pattern KeycodeBrightnessUp,
pattern KeycodeDisplaySwitch,
pattern KeycodeKbdIllumToggle,
pattern KeycodeKbdIllumDown,
pattern KeycodeKbdIllumUp,
pattern KeycodeEject,
pattern KeycodeSleep,
Keymod,
pattern KeymodNone,
pattern KeymodLShift,
pattern KeymodRShift,
pattern KeymodShift,
pattern KeymodLCtrl,
pattern KeymodRCtrl,
pattern KeymodCtrl,
pattern KeymodLAlt,
pattern KeymodRAlt,
pattern KeymodAlt,
pattern KeymodLGUI,
pattern KeymodRGUI,
pattern KeymodGUI,
pattern KeymodNum,
pattern KeymodCaps,
pattern KeymodMode,
pattern KeymodReserved,
LogPriority,
pattern LogPriorityVerbose,
pattern LogPriorityDebug,
pattern LogPriorityInfo,
pattern LogPriorityWarn,
pattern LogPriorityError,
pattern LogPriorityCritical,
pattern LogPriorityPriorities,
PowerState,
pattern PowerStateUnknown,
pattern PowerStateOnBattery,
pattern PowerStateNoBattery,
pattern PowerStateCharging,
pattern PowerStateCharged,
RendererFlip,
pattern RendererFlipNone,
pattern RendererFlipHorizontal,
pattern RendererFlipVertical,
Scancode,
pattern ScancodeUnknown,
pattern ScancodeA,
pattern ScancodeB,
pattern ScancodeC,
pattern ScancodeD,
pattern ScancodeE,
pattern ScancodeF,
pattern ScancodeG,
pattern ScancodeH,
pattern ScancodeI,
pattern ScancodeJ,
pattern ScancodeK,
pattern ScancodeL,
pattern ScancodeM,
pattern ScancodeN,
pattern ScancodeO,
pattern ScancodeP,
pattern ScancodeQ,
pattern ScancodeR,
pattern ScancodeS,
pattern ScancodeT,
pattern ScancodeU,
pattern ScancodeV,
pattern ScancodeW,
pattern ScancodeX,
pattern ScancodeY,
pattern ScancodeZ,
pattern Scancode1,
pattern Scancode2,
pattern Scancode3,
pattern Scancode4,
pattern Scancode5,
pattern Scancode6,
pattern Scancode7,
pattern Scancode8,
pattern Scancode9,
pattern Scancode0,
pattern ScancodeReturn,
pattern ScancodeEscape,
pattern ScancodeBackspace,
pattern ScancodeTab,
pattern ScancodeSpace,
pattern ScancodeMinus,
pattern ScancodeEquals,
pattern ScancodeLeftBracket,
pattern ScancodeRightBracket,
pattern ScancodeBackslash,
pattern ScancodeNonUSHash,
pattern ScancodeSemicolon,
pattern ScancodeApostrophe,
pattern ScancodeGrave,
pattern ScancodeComma,
pattern ScancodePeriod,
pattern ScancodeSlash,
pattern ScancodeCapsLock,
pattern ScancodeF1,
pattern ScancodeF2,
pattern ScancodeF3,
pattern ScancodeF4,
pattern ScancodeF5,
pattern ScancodeF6,
pattern ScancodeF7,
pattern ScancodeF8,
pattern ScancodeF9,
pattern ScancodeF10,
pattern ScancodeF11,
pattern ScancodeF12,
pattern ScancodePrintScreen,
pattern ScancodeScrollLock,
pattern ScancodePause,
pattern ScancodeInsert,
pattern ScancodeHome,
pattern ScancodePageUp,
pattern ScancodeDelete,
pattern ScancodeEnd,
pattern ScancodePageDown,
pattern ScancodeRight,
pattern ScancodeLeft,
pattern ScancodeDown,
pattern ScancodeUp,
pattern ScancodeNumLockClear,
pattern ScancodeKPDivide,
pattern ScancodeKPMultiply,
pattern ScancodeKPMinus,
pattern ScancodeKPPlus,
pattern ScancodeKPEnter,
pattern ScancodeKP1,
pattern ScancodeKP2,
pattern ScancodeKP3,
pattern ScancodeKP4,
pattern ScancodeKP5,
pattern ScancodeKP6,
pattern ScancodeKP7,
pattern ScancodeKP8,
pattern ScancodeKP9,
pattern ScancodeKP0,
pattern ScancodeKPPeriod,
pattern ScancodeNonUSBackslash,
pattern ScancodeApplication,
pattern ScancodePower,
pattern ScancodeKPEquals,
pattern ScancodeF13,
pattern ScancodeF14,
pattern ScancodeF15,
pattern ScancodeF16,
pattern ScancodeF17,
pattern ScancodeF18,
pattern ScancodeF19,
pattern ScancodeF20,
pattern ScancodeF21,
pattern ScancodeF22,
pattern ScancodeF23,
pattern ScancodeF24,
pattern ScancodeExecute,
pattern ScancodeHelp,
pattern ScancodeMenu,
pattern ScancodeSelect,
pattern ScancodeStop,
pattern ScancodeAgain,
pattern ScancodeUndo,
pattern ScancodeCut,
pattern ScancodeCopy,
pattern ScancodePaste,
pattern ScancodeFind,
pattern ScancodeMute,
pattern ScancodeVolumeUp,
pattern ScancodeVolumeDown,
pattern ScancodeKPComma,
pattern ScancodeEqualsAs400,
pattern ScancodeInternational1,
pattern ScancodeInternational2,
pattern ScancodeInternational3,
pattern ScancodeInternational4,
pattern ScancodeInternational5,
pattern ScancodeInternational6,
pattern ScancodeInternational7,
pattern ScancodeInternational8,
pattern ScancodeInternational9,
pattern ScancodeLang1,
pattern ScancodeLang2,
pattern ScancodeLang3,
pattern ScancodeLang4,
pattern ScancodeLang5,
pattern ScancodeLang6,
pattern ScancodeLang7,
pattern ScancodeLang8,
pattern ScancodeLang9,
pattern ScancodeAltErase,
pattern ScancodeSysReq,
pattern ScancodeCancel,
pattern ScancodeClear,
pattern ScancodePrior,
pattern ScancodeReturn2,
pattern ScancodeSeparator,
pattern ScancodeOut,
pattern ScancodeOper,
pattern ScancodeClearAgain,
pattern ScancodeCrSel,
pattern ScancodeExSel,
pattern ScancodeKP00,
pattern ScancodeKP000,
pattern ScancodeThousandsSeparator,
pattern ScancodeDecimalSeparator,
pattern ScancodeCurrencyUnit,
pattern ScancodeCurrencySubunit,
pattern ScancodeLeftParen,
pattern ScancodeRightParen,
pattern ScancodeLeftBrace,
pattern ScancodeRightBrace,
pattern ScancodeKPTab,
pattern ScancodeKPBackspace,
pattern ScancodeKPA,
pattern ScancodeKPB,
pattern ScancodeKPC,
pattern ScancodeKPD,
pattern ScancodeKPE,
pattern ScancodeKPF,
pattern ScancodeKPXOR,
pattern ScancodeKPPower,
pattern ScancodeKPPercent,
pattern ScancodeKPLess,
pattern ScancodeKPGreater,
pattern ScancodeKPAmpersand,
pattern ScancodeKPDBLAmpersand,
pattern ScancodeKPVerticalBar,
pattern ScancodeKPDBLVerticalBar,
pattern ScancodeKPColon,
pattern ScancodeKPHash,
pattern ScancodeKPSpace,
pattern ScancodeKPAt,
pattern ScancodeKPExclam,
pattern ScancodeKPMemStore,
pattern ScancodeKPMemRecall,
pattern ScancodeKPMemClear,
pattern ScancodeKPMemAdd,
pattern ScancodeKPMemSubtract,
pattern ScancodeKPMemMultiply,
pattern ScancodeKPMemDivide,
pattern ScancodeKPPlusMinus,
pattern ScancodeKPClear,
pattern ScancodeKPClearEntry,
pattern ScancodeKPBinary,
pattern ScancodeKPOctal,
pattern ScancodeKPDecimal,
pattern ScancodeKPHexadecimal,
pattern ScancodeLCtrl,
pattern ScancodeLShift,
pattern ScancodeLAlt,
pattern ScancodeLGUI,
pattern ScancodeRCtrl,
pattern ScancodeRShift,
pattern ScancodeRAlt,
pattern ScancodeRGUI,
pattern ScancodeMode,
pattern ScancodeAudioNext,
pattern ScancodeAudioPrev,
pattern ScancodeAudioStop,
pattern ScancodeAudioPlay,
pattern ScancodeAudioMute,
pattern ScancodeMediaSelect,
pattern ScancodeWWW,
pattern ScancodeMail,
pattern ScancodeCalculator,
pattern ScancodeComputer,
pattern ScancodeACSearch,
pattern ScancodeACHome,
pattern ScancodeACBack,
pattern ScancodeACForward,
pattern ScancodeACStop,
pattern ScancodeACRefresh,
pattern ScancodeACBookmarks,
pattern ScancodeBrightnessDown,
pattern ScancodeBrightnessUp,
pattern ScancodeDisplaySwitch,
pattern ScancodeKBDIllumToggle,
pattern ScancodeKBDIllumDown,
pattern ScancodeKBDIllumUp,
pattern ScancodeEject,
pattern ScancodeSleep,
pattern ScancodeApp1,
pattern ScancodeApp2,
pattern ScancodeNum,
SystemCursor,
pattern SystemCursorArrow,
pattern SystemCursorIBeam,
pattern SystemCursorWait,
pattern SystemCursorCrosshair,
pattern SystemCursorWaitArrow,
pattern SystemCursorSizeNWSE,
pattern SystemCursorSizeNESW,
pattern SystemCursorSizeWE,
pattern SystemCursorSizeNS,
pattern SystemCursorSizeAll,
pattern SystemCursorNo,
pattern SystemCursorHand,
pattern SystemCursorNum,
ThreadPriority,
pattern ThreadPriorityLow,
pattern ThreadPriorityNormal,
pattern ThreadPriorityHigh,
pattern AudioAllowFrequencyChange,
pattern AudioAllowFormatChange,
pattern AudioAllowChannelsChange,
pattern AudioAllowAnyChange,
pattern ButtonLeft,
pattern ButtonMiddle,
pattern ButtonRight,
pattern ButtonX1,
pattern ButtonX2,
pattern ButtonLMask,
pattern ButtonMMask,
pattern ButtonRMask,
pattern ButtonX1Mask,
pattern ButtonX2Mask,
pattern EventTypeFirstEvent,
pattern EventTypeQuit,
pattern EventTypeAppTerminating,
pattern EventTypeAppLowMemory,
pattern EventTypeAppWillEnterBackground,
pattern EventTypeAppDidEnterBackground,
pattern EventTypeAppWillEnterForeground,
pattern EventTypeAppDidEnterForeground,
pattern EventTypeWindowEvent,
pattern EventTypeSysWMEvent,
pattern EventTypeKeyDown,
pattern EventTypeKeyUp,
pattern EventTypeTextEditing,
pattern EventTypeTextInput,
pattern EventTypeMouseMotion,
pattern EventTypeMouseButtonDown,
pattern EventTypeMouseButtonUp,
pattern EventTypeMouseWheel,
pattern EventTypeJoyAxisMotion,
pattern EventTypeJoyBallMotion,
pattern EventTypeJoyHatMotion,
pattern EventTypeJoyButtonDown,
pattern EventTypeJoyButtonUp,
pattern EventTypeJoyDeviceAdded,
pattern EventTypeJoyDeviceRemoved,
pattern EventTypeControllerAxisMotion,
pattern EventTypeControllerButtonDown,
pattern EventTypeControllerButtonUp,
pattern EventTypeControllerDeviceAdded,
pattern EventTypeControllerDeviceRemoved,
pattern EventTypeControllerDeviceRemapped,
pattern EventTypeFingerDown,
pattern EventTypeFingerUp,
pattern EventTypeFingerMotion,
pattern EventTypeDollarGesture,
pattern EventTypeDollarRecord,
pattern EventTypeMultiGesture,
pattern EventTypeClipboardUpdate,
pattern EventTypeDropFile,
pattern EventTypeUserEvent,
pattern EventTypeLastEvent,
pattern JoystickHatCentered,
pattern JoystickHatUp,
pattern JoystickHatRight,
pattern JoystickHatDown,
pattern JoystickHatLeft,
pattern JoystickHatRightUp,
pattern JoystickHatRightDown,
pattern JoystickHatLeftUp,
pattern JoystickHatLeftDown,
pattern KeyPressed,
pattern KeyReleased,
pattern LogCategoryApplication,
pattern LogCategoryError,
pattern LogCategoryAssert,
pattern LogCategorySystem,
pattern LogCategoryAudio,
pattern LogCategoryVideo,
pattern LogCategoryRender,
pattern LogCategoryInput,
pattern LogCategoryTest,
pattern LogCategoryCustom,
pattern MessageBoxFlagError,
pattern MessageBoxFlagWarning,
pattern MessageBoxFlagInformation,
pattern MessageBoxButtonFlagReturnKeyDefault,
pattern MessageBoxButtonFlagEscapeKeyDefault,
pattern GLProfileCore,
pattern GLProfileCompatibility,
pattern GLProfileES,
pattern GLContextFlagDebug,
pattern GLContextFlagForwardCompatible,
pattern GLContextFlagRobustAccess,
pattern GLContextFlagResetIsolation,
pattern PixelFormatUnknown,
pattern PixelFormatIndex1LSB,
pattern PixelFormatIndex1MSB,
pattern PixelFormatIndex4LSB,
pattern PixelFormatIndex4MSB,
pattern PixelFormatIndex8,
pattern PixelFormatRGB332,
pattern PixelFormatRGB444,
pattern PixelFormatRGB555,
pattern PixelFormatBGR555,
pattern PixelFormatARGB4444,
pattern PixelFormatRGBA4444,
pattern PixelFormatABGR4444,
pattern PixelFormatBGRA4444,
pattern PixelFormatARGB1555,
pattern PixelFormatRGBA5551,
pattern PixelFormatABGR1555,
pattern PixelFormatBGRA5551,
pattern PixelFormatRGB565,
pattern PixelFormatBGR565,
pattern PixelFormatRGB24,
pattern PixelFormatBGR24,
pattern PixelFormatRGB888,
pattern PixelFormatRGBX8888,
pattern PixelFormatBGR888,
pattern PixelFormatBGRX8888,
pattern PixelFormatARGB8888,
pattern PixelFormatRGBA8888,
pattern PixelFormatABGR8888,
pattern PixelFormatBGRA8888,
pattern PixelFormatARGB2101010,
pattern PixelFormatYV12,
pattern PixelFormatIYUV,
pattern PixelFormatYUY2,
pattern PixelFormatUYVY,
pattern PixelFormatYVYU,
pattern RendererFlagSoftware,
pattern RendererFlagAccelerated,
pattern RendererFlagPresentVSync,
pattern RendererFlagTargetTexture,
pattern TextureAccessStatic,
pattern TextureAccessStreaming,
pattern TextureAccessTarget,
pattern TextureModulateNone,
pattern TextureModulateColor,
pattern TextureModulateAlpha,
pattern TouchMouseID,
pattern WindowEventNone,
pattern WindowEventShown,
pattern WindowEventHidden,
pattern WindowEventExposed,
pattern WindowEventMoved,
pattern WindowEventResized,
pattern WindowEventSizeChanged,
pattern WindowEventMinimized,
pattern WindowEventMaximized,
pattern WindowEventRestored,
pattern WindowEventEnter,
pattern WindowEventLeave,
pattern WindowEventFocusGained,
pattern WindowEventFocusLost,
pattern WindowEventClose,
pattern WindowFlagFullscreen,
pattern WindowFlagOpenGL,
pattern WindowFlagShown,
pattern WindowFlagHidden,
pattern WindowFlagBorderless,
pattern WindowFlagResizable,
pattern WindowFlagMinimized,
pattern WindowFlagMaximized,
pattern WindowFlagInputGrabbed,
pattern WindowFlagInputFocus,
pattern WindowFlagMouseFocus,
pattern WindowFlagFullscreenDesktop,
pattern WindowFlagForeign,
pattern WindowFlagAllowHighDPI,
pattern WindowPosUndefined,
pattern WindowPosCentered
) where
import Graphics.UI.SDL.Enum.Internal
pattern AudioStatusStopped = (0) :: AudioStatus
pattern AudioStatusPlaying = (1) :: AudioStatus
pattern AudioStatusPaused = (2) :: AudioStatus
pattern BlendModeNone = (0) :: BlendMode
pattern BlendModeBlend = (1) :: BlendMode
pattern BlendModeAdd = (2) :: BlendMode
pattern BlendModeMod = (4) :: BlendMode
pattern EventActionAddEvent = (0) :: EventAction
pattern EventActionPeekEvent = (1) :: EventAction
pattern EventActionGetEvent = (2) :: EventAction
pattern GameControllerAxisInvalid = (1) :: GameControllerAxis
pattern GameControllerAxisLeftX = (0) :: GameControllerAxis
pattern GameControllerAxisLeftY = (1) :: GameControllerAxis
pattern GameControllerAxisRightX = (2) :: GameControllerAxis
pattern GameControllerAxisRightY = (3) :: GameControllerAxis
pattern GameControllerAxisTriggerLeft = (4) :: GameControllerAxis
pattern GameControllerAxisTriggerRight = (5) :: GameControllerAxis
pattern GameControllerAxisMax = (6) :: GameControllerAxis
pattern GameControllerButtonInvalid = (1) :: GameControllerButton
pattern GameControllerButtonA = (0) :: GameControllerButton
pattern GameControllerButtonB = (1) :: GameControllerButton
pattern GameControllerButtonX = (2) :: GameControllerButton
pattern GameControllerButtonY = (3) :: GameControllerButton
pattern GameControllerButtonBack = (4) :: GameControllerButton
pattern GameControllerButtonGuide = (5) :: GameControllerButton
pattern GameControllerButtonStart = (6) :: GameControllerButton
pattern GameControllerButtonLeftStick = (7) :: GameControllerButton
pattern GameControllerButtonRightStick = (8) :: GameControllerButton
pattern GameControllerButtonLeftShoulder = (9) :: GameControllerButton
pattern GameControllerButtonRightShoulder = (10) :: GameControllerButton
pattern GameControllerButtonDPadUp = (11) :: GameControllerButton
pattern GameControllerButtonDPadDown = (12) :: GameControllerButton
pattern GameControllerButtonDPadLeft = (13) :: GameControllerButton
pattern GameControllerButtonDPadRight = (14) :: GameControllerButton
pattern GameControllerButtonMax = (15) :: GameControllerButton
pattern GLAttrRedSize = (0) :: GLattr
pattern GLAttrGreenSize = (1) :: GLattr
pattern GLAttrBlueSize = (2) :: GLattr
pattern GLAttrAlphaSize = (3) :: GLattr
pattern GLAttrBufferSize = (4) :: GLattr
pattern GLAttrDoubleBuffer = (5) :: GLattr
pattern GLAttrDepthSize = (6) :: GLattr
pattern GLAttrStencilSize = (7) :: GLattr
pattern GLAttrAccumRedSize = (8) :: GLattr
pattern GLAttrAccumGreenSize = (9) :: GLattr
pattern GLAttrAccumBlueSize = (10) :: GLattr
pattern GLAttrAccumAlphaSize = (11) :: GLattr
pattern GLAttrStereo = (12) :: GLattr
pattern GLAttrMultiSampleBuffers = (13) :: GLattr
pattern GLAttrMultiSampleSamples = (14) :: GLattr
pattern GLAttrAcceleratedVisual = (15) :: GLattr
pattern GLAttrRetainedBacking = (16) :: GLattr
pattern GLAttrContextMajorVersion = (17) :: GLattr
pattern GLAttrContextMinorVersion = (18) :: GLattr
pattern GLAttrContextEGL = (19) :: GLattr
pattern GLAttrContextFlags = (20) :: GLattr
pattern GLAttrContextProfileMask = (21) :: GLattr
pattern GLAttrShareWithCurrentContext = (22) :: GLattr
pattern GLAttrFramebufferSRGBCapable = (23) :: GLattr
pattern HintPriorityDefault = (0) :: HintPriority
pattern HintPriorityNormal = (1) :: HintPriority
pattern HintPriorityOverride = (2) :: HintPriority
pattern InitFlagTimer = (1) :: InitFlag
pattern InitFlagAudio = (16) :: InitFlag
pattern InitFlagVideo = (32) :: InitFlag
pattern InitFlagJoystick = (512) :: InitFlag
pattern InitFlagHaptic = (4096) :: InitFlag
pattern InitFlagGameController = (8192) :: InitFlag
pattern InitFlagEvents = (16384) :: InitFlag
pattern InitFlagNoParachute = (1048576) :: InitFlag
pattern InitFlagEverything = (29233) :: InitFlag
pattern KeycodeUnknown = (0) :: Keycode
pattern KeycodeReturn = (13) :: Keycode
pattern KeycodeEscape = (27) :: Keycode
pattern KeycodeBackspace = (8) :: Keycode
pattern KeycodeTab = (9) :: Keycode
pattern KeycodeSpace = (32) :: Keycode
pattern KeycodeExclaim = (33) :: Keycode
pattern KeycodeQuoteDbl = (34) :: Keycode
pattern KeycodeHash = (35) :: Keycode
pattern KeycodePercent = (37) :: Keycode
pattern KeycodeDollar = (36) :: Keycode
pattern KeycodeAmpersand = (38) :: Keycode
pattern KeycodeQuote = (39) :: Keycode
pattern KeycodeLeftParen = (40) :: Keycode
pattern KeycodeRightParen = (41) :: Keycode
pattern KeycodeAsterisk = (42) :: Keycode
pattern KeycodePlus = (43) :: Keycode
pattern KeycodeComma = (44) :: Keycode
pattern KeycodeMinus = (45) :: Keycode
pattern KeycodePeriod = (46) :: Keycode
pattern KeycodeSlash = (47) :: Keycode
pattern Keycode0 = (48) :: Keycode
pattern Keycode1 = (49) :: Keycode
pattern Keycode2 = (50) :: Keycode
pattern Keycode3 = (51) :: Keycode
pattern Keycode4 = (52) :: Keycode
pattern Keycode5 = (53) :: Keycode
pattern Keycode6 = (54) :: Keycode
pattern Keycode7 = (55) :: Keycode
pattern Keycode8 = (56) :: Keycode
pattern Keycode9 = (57) :: Keycode
pattern KeycodeColon = (58) :: Keycode
pattern KeycodeSemicolon = (59) :: Keycode
pattern KeycodeLess = (60) :: Keycode
pattern KeycodeEquals = (61) :: Keycode
pattern KeycodeGreater = (62) :: Keycode
pattern KeycodeQuestion = (63) :: Keycode
pattern KeycodeAt = (64) :: Keycode
pattern KeycodeLeftBracket = (91) :: Keycode
pattern KeycodeBackslash = (92) :: Keycode
pattern KeycodeRightBracket = (93) :: Keycode
pattern KeycodeCaret = (94) :: Keycode
pattern KeycodeUnderscore = (95) :: Keycode
pattern KeycodeBackquote = (96) :: Keycode
pattern KeycodeA = (97) :: Keycode
pattern KeycodeB = (98) :: Keycode
pattern KeycodeC = (99) :: Keycode
pattern KeycodeD = (100) :: Keycode
pattern KeycodeE = (101) :: Keycode
pattern KeycodeF = (102) :: Keycode
pattern KeycodeG = (103) :: Keycode
pattern KeycodeH = (104) :: Keycode
pattern KeycodeI = (105) :: Keycode
pattern KeycodeJ = (106) :: Keycode
pattern KeycodeK = (107) :: Keycode
pattern KeycodeL = (108) :: Keycode
pattern KeycodeM = (109) :: Keycode
pattern KeycodeN = (110) :: Keycode
pattern KeycodeO = (111) :: Keycode
pattern KeycodeP = (112) :: Keycode
pattern KeycodeQ = (113) :: Keycode
pattern KeycodeR = (114) :: Keycode
pattern KeycodeS = (115) :: Keycode
pattern KeycodeT = (116) :: Keycode
pattern KeycodeU = (117) :: Keycode
pattern KeycodeV = (118) :: Keycode
pattern KeycodeW = (119) :: Keycode
pattern KeycodeX = (120) :: Keycode
pattern KeycodeY = (121) :: Keycode
pattern KeycodeZ = (122) :: Keycode
pattern KeycodeCapsLock = (1073741881) :: Keycode
pattern KeycodeF1 = (1073741882) :: Keycode
pattern KeycodeF2 = (1073741883) :: Keycode
pattern KeycodeF3 = (1073741884) :: Keycode
pattern KeycodeF4 = (1073741885) :: Keycode
pattern KeycodeF5 = (1073741886) :: Keycode
pattern KeycodeF6 = (1073741887) :: Keycode
pattern KeycodeF7 = (1073741888) :: Keycode
pattern KeycodeF8 = (1073741889) :: Keycode
pattern KeycodeF9 = (1073741890) :: Keycode
pattern KeycodeF10 = (1073741891) :: Keycode
pattern KeycodeF11 = (1073741892) :: Keycode
pattern KeycodeF12 = (1073741893) :: Keycode
pattern KeycodePrintScreen = (1073741894) :: Keycode
pattern KeycodeScrollLock = (1073741895) :: Keycode
pattern KeycodePause = (1073741896) :: Keycode
pattern KeycodeInsert = (1073741897) :: Keycode
pattern KeycodeHome = (1073741898) :: Keycode
pattern KeycodePageUp = (1073741899) :: Keycode
pattern KeycodeDelete = (127) :: Keycode
pattern KeycodeEnd = (1073741901) :: Keycode
pattern KeycodePageDown = (1073741902) :: Keycode
pattern KeycodeRight = (1073741903) :: Keycode
pattern KeycodeLeft = (1073741904) :: Keycode
pattern KeycodeDown = (1073741905) :: Keycode
pattern KeycodeUp = (1073741906) :: Keycode
pattern KeycodeNumLockClear = (1073741907) :: Keycode
pattern KeycodeKPDivide = (1073741908) :: Keycode
pattern KeycodeKPMultiply = (1073741909) :: Keycode
pattern KeycodeKPMinus = (1073741910) :: Keycode
pattern KeycodeKPPlus = (1073741911) :: Keycode
pattern KeycodeKPEnter = (1073741912) :: Keycode
pattern KeycodeKP1 = (1073741913) :: Keycode
pattern KeycodeKP2 = (1073741914) :: Keycode
pattern KeycodeKP3 = (1073741915) :: Keycode
pattern KeycodeKP4 = (1073741916) :: Keycode
pattern KeycodeKP5 = (1073741917) :: Keycode
pattern KeycodeKP6 = (1073741918) :: Keycode
pattern KeycodeKP7 = (1073741919) :: Keycode
pattern KeycodeKP8 = (1073741920) :: Keycode
pattern KeycodeKP9 = (1073741921) :: Keycode
pattern KeycodeKP0 = (1073741922) :: Keycode
pattern KeycodeKPPeriod = (1073741923) :: Keycode
pattern KeycodeApplication = (1073741925) :: Keycode
pattern KeycodePower = (1073741926) :: Keycode
pattern KeycodeKPEquals = (1073741927) :: Keycode
pattern KeycodeF13 = (1073741928) :: Keycode
pattern KeycodeF14 = (1073741929) :: Keycode
pattern KeycodeF15 = (1073741930) :: Keycode
pattern KeycodeF16 = (1073741931) :: Keycode
pattern KeycodeF17 = (1073741932) :: Keycode
pattern KeycodeF18 = (1073741933) :: Keycode
pattern KeycodeF19 = (1073741934) :: Keycode
pattern KeycodeF20 = (1073741935) :: Keycode
pattern KeycodeF21 = (1073741936) :: Keycode
pattern KeycodeF22 = (1073741937) :: Keycode
pattern KeycodeF23 = (1073741938) :: Keycode
pattern KeycodeF24 = (1073741939) :: Keycode
pattern KeycodeExecute = (1073741940) :: Keycode
pattern KeycodeHelp = (1073741941) :: Keycode
pattern KeycodeMenu = (1073741942) :: Keycode
pattern KeycodeSelect = (1073741943) :: Keycode
pattern KeycodeStop = (1073741944) :: Keycode
pattern KeycodeAgain = (1073741945) :: Keycode
pattern KeycodeUndo = (1073741946) :: Keycode
pattern KeycodeCut = (1073741947) :: Keycode
pattern KeycodeCopy = (1073741948) :: Keycode
pattern KeycodePaste = (1073741949) :: Keycode
pattern KeycodeFind = (1073741950) :: Keycode
pattern KeycodeMute = (1073741951) :: Keycode
pattern KeycodeVolumeUp = (1073741952) :: Keycode
pattern KeycodeVolumeDown = (1073741953) :: Keycode
pattern KeycodeKPComma = (1073741957) :: Keycode
pattern KeycodeKPEqualsAS400 = (1073741958) :: Keycode
pattern KeycodeAltErase = (1073741977) :: Keycode
pattern KeycodeSysReq = (1073741978) :: Keycode
pattern KeycodeCancel = (1073741979) :: Keycode
pattern KeycodeClear = (1073741980) :: Keycode
pattern KeycodePrior = (1073741981) :: Keycode
pattern KeycodeReturn2 = (1073741982) :: Keycode
pattern KeycodeSeparator = (1073741983) :: Keycode
pattern KeycodeOut = (1073741984) :: Keycode
pattern KeycodeOper = (1073741985) :: Keycode
pattern KeycodeClearAgain = (1073741986) :: Keycode
pattern KeycodeCrSel = (1073741987) :: Keycode
pattern KeycodeExSel = (1073741988) :: Keycode
pattern KeycodeKP00 = (1073742000) :: Keycode
pattern KeycodeKP000 = (1073742001) :: Keycode
pattern KeycodeThousandsSeparator = (1073742002) :: Keycode
pattern KeycodeDecimalSeparator = (1073742003) :: Keycode
pattern KeycodeCurrencyUnit = (1073742004) :: Keycode
pattern KeycodeCurrencySubunit = (1073742005) :: Keycode
pattern KeycodeKPLeftParen = (1073742006) :: Keycode
pattern KeycodeKPRightParen = (1073742007) :: Keycode
pattern KeycodeKPLeftBrace = (1073742008) :: Keycode
pattern KeycodeKPRightBrace = (1073742009) :: Keycode
pattern KeycodeKPTab = (1073742010) :: Keycode
pattern KeycodeKPBackspace = (1073742011) :: Keycode
pattern KeycodeKPA = (1073742012) :: Keycode
pattern KeycodeKPB = (1073742013) :: Keycode
pattern KeycodeKPC = (1073742014) :: Keycode
pattern KeycodeKPD = (1073742015) :: Keycode
pattern KeycodeKPE = (1073742016) :: Keycode
pattern KeycodeKPF = (1073742017) :: Keycode
pattern KeycodeKPXor = (1073742018) :: Keycode
pattern KeycodeKPPower = (1073742019) :: Keycode
pattern KeycodeKPPercent = (1073742020) :: Keycode
pattern KeycodeKPLess = (1073742021) :: Keycode
pattern KeycodeKPGreater = (1073742022) :: Keycode
pattern KeycodeKPAmpersand = (1073742023) :: Keycode
pattern KeycodeKPDblAmpersand = (1073742024) :: Keycode
pattern KeycodeKPVecticalBar = (1073742025) :: Keycode
pattern KeycodeKPDblVerticalBar = (1073742026) :: Keycode
pattern KeycodeKPColon = (1073742027) :: Keycode
pattern KeycodeKPHash = (1073742028) :: Keycode
pattern KeycodeKPSpace = (1073742029) :: Keycode
pattern KeycodeKPAt = (1073742030) :: Keycode
pattern KeycodeKPExclam = (1073742031) :: Keycode
pattern KeycodeKPMemStore = (1073742032) :: Keycode
pattern KeycodeKPMemRecall = (1073742033) :: Keycode
pattern KeycodeKPMemClear = (1073742034) :: Keycode
pattern KeycodeKPMemAdd = (1073742035) :: Keycode
pattern KeycodeKPMemSubtract = (1073742036) :: Keycode
pattern KeycodeKPMemMultiply = (1073742037) :: Keycode
pattern KeycodeKPMemDivide = (1073742038) :: Keycode
pattern KeycodeKPPlusMinus = (1073742039) :: Keycode
pattern KeycodeKPClear = (1073742040) :: Keycode
pattern KeycodeKPClearEntry = (1073742041) :: Keycode
pattern KeycodeKPBinary = (1073742042) :: Keycode
pattern KeycodeKPOctal = (1073742043) :: Keycode
pattern KeycodeKPDecimal = (1073742044) :: Keycode
pattern KeycodeKPHexadecimal = (1073742045) :: Keycode
pattern KeycodeLCtrl = (1073742048) :: Keycode
pattern KeycodeLShift = (1073742049) :: Keycode
pattern KeycodeLAlt = (1073742050) :: Keycode
pattern KeycodeLGUI = (1073742051) :: Keycode
pattern KeycodeRCtrl = (1073742052) :: Keycode
pattern KeycodeRShift = (1073742053) :: Keycode
pattern KeycodeRAlt = (1073742054) :: Keycode
pattern KeycodeRGUI = (1073742055) :: Keycode
pattern KeycodeMode = (1073742081) :: Keycode
pattern KeycodeAudioNext = (1073742082) :: Keycode
pattern KeycodeAudioPrev = (1073742082) :: Keycode
pattern KeycodeAudioStop = (1073742084) :: Keycode
pattern KeycodeAudioPlay = (1073742085) :: Keycode
pattern KeycodeAudioMute = (1073742086) :: Keycode
pattern KeycodeMediaSelect = (1073742087) :: Keycode
pattern KeycodeWWW = (1073742088) :: Keycode
pattern KeycodeMail = (1073742089) :: Keycode
pattern KeycodeCalculator = (1073742090) :: Keycode
pattern KeycodeComputer = (1073742091) :: Keycode
pattern KeycodeACSearch = (1073742092) :: Keycode
pattern KeycodeACHome = (1073742093) :: Keycode
pattern KeycodeACBack = (1073742094) :: Keycode
pattern KeycodeACForward = (1073742095) :: Keycode
pattern KeycodeACStop = (1073742096) :: Keycode
pattern KeycodeACRefresh = (1073742097) :: Keycode
pattern KeycodeACBookmarks = (1073742098) :: Keycode
pattern KeycodeBrightnessDown = (1073742099) :: Keycode
pattern KeycodeBrightnessUp = (1073742100) :: Keycode
pattern KeycodeDisplaySwitch = (1073742101) :: Keycode
pattern KeycodeKbdIllumToggle = (1073742102) :: Keycode
pattern KeycodeKbdIllumDown = (1073742103) :: Keycode
pattern KeycodeKbdIllumUp = (1073742104) :: Keycode
pattern KeycodeEject = (1073742105) :: Keycode
pattern KeycodeSleep = (1073742106) :: Keycode
pattern KeymodNone = (0)
pattern KeymodLShift = (1)
pattern KeymodRShift = (2)
pattern KeymodShift = (3)
pattern KeymodLCtrl = (64)
pattern KeymodRCtrl = (128)
pattern KeymodCtrl = (192)
pattern KeymodLAlt = (256)
pattern KeymodRAlt = (512)
pattern KeymodAlt = (768)
pattern KeymodLGUI = (1024)
pattern KeymodRGUI = (2048)
pattern KeymodGUI = (3072)
pattern KeymodNum = (4096)
pattern KeymodCaps = (8192)
pattern KeymodMode = (16384)
pattern KeymodReserved = (32768)
pattern LogPriorityVerbose = (1) :: LogPriority
pattern LogPriorityDebug = (2) :: LogPriority
pattern LogPriorityInfo = (3) :: LogPriority
pattern LogPriorityWarn = (4) :: LogPriority
pattern LogPriorityError = (5) :: LogPriority
pattern LogPriorityCritical = (6) :: LogPriority
pattern LogPriorityPriorities = (7) :: LogPriority
pattern PowerStateUnknown = (0) :: PowerState
pattern PowerStateOnBattery = (1) :: PowerState
pattern PowerStateNoBattery = (2) :: PowerState
pattern PowerStateCharging = (3) :: PowerState
pattern PowerStateCharged = (4) :: PowerState
pattern RendererFlipNone = (0) :: RendererFlip
pattern RendererFlipHorizontal = (1) :: RendererFlip
pattern RendererFlipVertical = (2) :: RendererFlip
pattern ScancodeUnknown = (0) :: Scancode
pattern ScancodeA = (4) :: Scancode
pattern ScancodeB = (5) :: Scancode
pattern ScancodeC = (6) :: Scancode
pattern ScancodeD = (7) :: Scancode
pattern ScancodeE = (8) :: Scancode
pattern ScancodeF = (9) :: Scancode
pattern ScancodeG = (10) :: Scancode
pattern ScancodeH = (11) :: Scancode
pattern ScancodeI = (12) :: Scancode
pattern ScancodeJ = (13) :: Scancode
pattern ScancodeK = (14) :: Scancode
pattern ScancodeL = (15) :: Scancode
pattern ScancodeM = (16) :: Scancode
pattern ScancodeN = (17) :: Scancode
pattern ScancodeO = (18) :: Scancode
pattern ScancodeP = (19) :: Scancode
pattern ScancodeQ = (20) :: Scancode
pattern ScancodeR = (21) :: Scancode
pattern ScancodeS = (22) :: Scancode
pattern ScancodeT = (23) :: Scancode
pattern ScancodeU = (24) :: Scancode
pattern ScancodeV = (25) :: Scancode
pattern ScancodeW = (26) :: Scancode
pattern ScancodeX = (27) :: Scancode
pattern ScancodeY = (28) :: Scancode
pattern ScancodeZ = (29) :: Scancode
pattern Scancode1 = (30) :: Scancode
pattern Scancode2 = (31) :: Scancode
pattern Scancode3 = (32) :: Scancode
pattern Scancode4 = (33) :: Scancode
pattern Scancode5 = (34) :: Scancode
pattern Scancode6 = (35) :: Scancode
pattern Scancode7 = (36) :: Scancode
pattern Scancode8 = (37) :: Scancode
pattern Scancode9 = (38) :: Scancode
pattern Scancode0 = (39) :: Scancode
pattern ScancodeReturn = (40) :: Scancode
pattern ScancodeEscape = (41) :: Scancode
pattern ScancodeBackspace = (42) :: Scancode
pattern ScancodeTab = (43) :: Scancode
pattern ScancodeSpace = (44) :: Scancode
pattern ScancodeMinus = (45) :: Scancode
pattern ScancodeEquals = (46) :: Scancode
pattern ScancodeLeftBracket = (47) :: Scancode
pattern ScancodeRightBracket = (48) :: Scancode
pattern ScancodeBackslash = (49) :: Scancode
pattern ScancodeNonUSHash = (50) :: Scancode
pattern ScancodeSemicolon = (51) :: Scancode
pattern ScancodeApostrophe = (52) :: Scancode
pattern ScancodeGrave = (53) :: Scancode
pattern ScancodeComma = (54) :: Scancode
pattern ScancodePeriod = (55) :: Scancode
pattern ScancodeSlash = (56) :: Scancode
pattern ScancodeCapsLock = (57) :: Scancode
pattern ScancodeF1 = (58) :: Scancode
pattern ScancodeF2 = (59) :: Scancode
pattern ScancodeF3 = (60) :: Scancode
pattern ScancodeF4 = (61) :: Scancode
pattern ScancodeF5 = (62) :: Scancode
pattern ScancodeF6 = (63) :: Scancode
pattern ScancodeF7 = (64) :: Scancode
pattern ScancodeF8 = (65) :: Scancode
pattern ScancodeF9 = (66) :: Scancode
pattern ScancodeF10 = (67) :: Scancode
pattern ScancodeF11 = (68) :: Scancode
pattern ScancodeF12 = (69) :: Scancode
pattern ScancodePrintScreen = (70) :: Scancode
pattern ScancodeScrollLock = (71) :: Scancode
pattern ScancodePause = (72) :: Scancode
pattern ScancodeInsert = (73) :: Scancode
pattern ScancodeHome = (74) :: Scancode
pattern ScancodePageUp = (75) :: Scancode
pattern ScancodeDelete = (76) :: Scancode
pattern ScancodeEnd = (77) :: Scancode
pattern ScancodePageDown = (78) :: Scancode
pattern ScancodeRight = (79) :: Scancode
pattern ScancodeLeft = (80) :: Scancode
pattern ScancodeDown = (81) :: Scancode
pattern ScancodeUp = (82) :: Scancode
pattern ScancodeNumLockClear = (83) :: Scancode
pattern ScancodeKPDivide = (84) :: Scancode
pattern ScancodeKPMultiply = (85) :: Scancode
pattern ScancodeKPMinus = (86) :: Scancode
pattern ScancodeKPPlus = (87) :: Scancode
pattern ScancodeKPEnter = (88) :: Scancode
pattern ScancodeKP1 = (89) :: Scancode
pattern ScancodeKP2 = (90) :: Scancode
pattern ScancodeKP3 = (91) :: Scancode
pattern ScancodeKP4 = (92) :: Scancode
pattern ScancodeKP5 = (93) :: Scancode
pattern ScancodeKP6 = (94) :: Scancode
pattern ScancodeKP7 = (95) :: Scancode
pattern ScancodeKP8 = (96) :: Scancode
pattern ScancodeKP9 = (97) :: Scancode
pattern ScancodeKP0 = (98) :: Scancode
pattern ScancodeKPPeriod = (99) :: Scancode
pattern ScancodeNonUSBackslash = (100) :: Scancode
pattern ScancodeApplication = (101) :: Scancode
pattern ScancodePower = (102) :: Scancode
pattern ScancodeKPEquals = (103) :: Scancode
pattern ScancodeF13 = (104) :: Scancode
pattern ScancodeF14 = (105) :: Scancode
pattern ScancodeF15 = (106) :: Scancode
pattern ScancodeF16 = (107) :: Scancode
pattern ScancodeF17 = (108) :: Scancode
pattern ScancodeF18 = (109) :: Scancode
pattern ScancodeF19 = (110) :: Scancode
pattern ScancodeF20 = (111) :: Scancode
pattern ScancodeF21 = (112) :: Scancode
pattern ScancodeF22 = (113) :: Scancode
pattern ScancodeF23 = (114) :: Scancode
pattern ScancodeF24 = (115) :: Scancode
pattern ScancodeExecute = (116) :: Scancode
pattern ScancodeHelp = (117) :: Scancode
pattern ScancodeMenu = (118) :: Scancode
pattern ScancodeSelect = (119) :: Scancode
pattern ScancodeStop = (120) :: Scancode
pattern ScancodeAgain = (121) :: Scancode
pattern ScancodeUndo = (122) :: Scancode
pattern ScancodeCut = (123) :: Scancode
pattern ScancodeCopy = (124) :: Scancode
pattern ScancodePaste = (125) :: Scancode
pattern ScancodeFind = (126) :: Scancode
pattern ScancodeMute = (127) :: Scancode
pattern ScancodeVolumeUp = (128) :: Scancode
pattern ScancodeVolumeDown = (129) :: Scancode
pattern ScancodeKPComma = (133) :: Scancode
pattern ScancodeEqualsAs400 = (134) :: Scancode
pattern ScancodeInternational1 = (135) :: Scancode
pattern ScancodeInternational2 = (136) :: Scancode
pattern ScancodeInternational3 = (137) :: Scancode
pattern ScancodeInternational4 = (138) :: Scancode
pattern ScancodeInternational5 = (139) :: Scancode
pattern ScancodeInternational6 = (140) :: Scancode
pattern ScancodeInternational7 = (141) :: Scancode
pattern ScancodeInternational8 = (142) :: Scancode
pattern ScancodeInternational9 = (143) :: Scancode
pattern ScancodeLang1 = (144) :: Scancode
pattern ScancodeLang2 = (145) :: Scancode
pattern ScancodeLang3 = (146) :: Scancode
pattern ScancodeLang4 = (147) :: Scancode
pattern ScancodeLang5 = (148) :: Scancode
pattern ScancodeLang6 = (149) :: Scancode
pattern ScancodeLang7 = (150) :: Scancode
pattern ScancodeLang8 = (151) :: Scancode
pattern ScancodeLang9 = (152) :: Scancode
pattern ScancodeAltErase = (153) :: Scancode
pattern ScancodeSysReq = (154) :: Scancode
pattern ScancodeCancel = (155) :: Scancode
pattern ScancodeClear = (156) :: Scancode
pattern ScancodePrior = (157) :: Scancode
pattern ScancodeReturn2 = (158) :: Scancode
pattern ScancodeSeparator = (159) :: Scancode
pattern ScancodeOut = (160) :: Scancode
pattern ScancodeOper = (161) :: Scancode
pattern ScancodeClearAgain = (162) :: Scancode
pattern ScancodeCrSel = (163) :: Scancode
pattern ScancodeExSel = (164) :: Scancode
pattern ScancodeKP00 = (176) :: Scancode
pattern ScancodeKP000 = (177) :: Scancode
pattern ScancodeThousandsSeparator = (178) :: Scancode
pattern ScancodeDecimalSeparator = (179) :: Scancode
pattern ScancodeCurrencyUnit = (180) :: Scancode
pattern ScancodeCurrencySubunit = (181) :: Scancode
pattern ScancodeLeftParen = (182) :: Scancode
pattern ScancodeRightParen = (183) :: Scancode
pattern ScancodeLeftBrace = (184) :: Scancode
pattern ScancodeRightBrace = (185) :: Scancode
pattern ScancodeKPTab = (186) :: Scancode
pattern ScancodeKPBackspace = (187) :: Scancode
pattern ScancodeKPA = (188) :: Scancode
pattern ScancodeKPB = (189) :: Scancode
pattern ScancodeKPC = (190) :: Scancode
pattern ScancodeKPD = (191) :: Scancode
pattern ScancodeKPE = (192) :: Scancode
pattern ScancodeKPF = (193) :: Scancode
pattern ScancodeKPXOR = (194) :: Scancode
pattern ScancodeKPPower = (195) :: Scancode
pattern ScancodeKPPercent = (196) :: Scancode
pattern ScancodeKPLess = (197) :: Scancode
pattern ScancodeKPGreater = (198) :: Scancode
pattern ScancodeKPAmpersand = (199) :: Scancode
pattern ScancodeKPDBLAmpersand = (200) :: Scancode
pattern ScancodeKPVerticalBar = (201) :: Scancode
pattern ScancodeKPDBLVerticalBar = (202) :: Scancode
pattern ScancodeKPColon = (203) :: Scancode
pattern ScancodeKPHash = (204) :: Scancode
pattern ScancodeKPSpace = (205) :: Scancode
pattern ScancodeKPAt = (206) :: Scancode
pattern ScancodeKPExclam = (207) :: Scancode
pattern ScancodeKPMemStore = (208) :: Scancode
pattern ScancodeKPMemRecall = (209) :: Scancode
pattern ScancodeKPMemClear = (210) :: Scancode
pattern ScancodeKPMemAdd = (211) :: Scancode
pattern ScancodeKPMemSubtract = (212) :: Scancode
pattern ScancodeKPMemMultiply = (213) :: Scancode
pattern ScancodeKPMemDivide = (214) :: Scancode
pattern ScancodeKPPlusMinus = (215) :: Scancode
pattern ScancodeKPClear = (216) :: Scancode
pattern ScancodeKPClearEntry = (217) :: Scancode
pattern ScancodeKPBinary = (218) :: Scancode
pattern ScancodeKPOctal = (219) :: Scancode
pattern ScancodeKPDecimal = (220) :: Scancode
pattern ScancodeKPHexadecimal = (221) :: Scancode
pattern ScancodeLCtrl = (224) :: Scancode
pattern ScancodeLShift = (225) :: Scancode
pattern ScancodeLAlt = (226) :: Scancode
pattern ScancodeLGUI = (227) :: Scancode
pattern ScancodeRCtrl = (228) :: Scancode
pattern ScancodeRShift = (229) :: Scancode
pattern ScancodeRAlt = (230) :: Scancode
pattern ScancodeRGUI = (231) :: Scancode
pattern ScancodeMode = (257) :: Scancode
pattern ScancodeAudioNext = (258) :: Scancode
pattern ScancodeAudioPrev = (259) :: Scancode
pattern ScancodeAudioStop = (260) :: Scancode
pattern ScancodeAudioPlay = (261) :: Scancode
pattern ScancodeAudioMute = (262) :: Scancode
pattern ScancodeMediaSelect = (263) :: Scancode
pattern ScancodeWWW = (264) :: Scancode
pattern ScancodeMail = (265) :: Scancode
pattern ScancodeCalculator = (266) :: Scancode
pattern ScancodeComputer = (267) :: Scancode
pattern ScancodeACSearch = (268) :: Scancode
pattern ScancodeACHome = (269) :: Scancode
pattern ScancodeACBack = (270) :: Scancode
pattern ScancodeACForward = (271) :: Scancode
pattern ScancodeACStop = (272) :: Scancode
pattern ScancodeACRefresh = (273) :: Scancode
pattern ScancodeACBookmarks = (274) :: Scancode
pattern ScancodeBrightnessDown = (275) :: Scancode
pattern ScancodeBrightnessUp = (276) :: Scancode
pattern ScancodeDisplaySwitch = (277) :: Scancode
pattern ScancodeKBDIllumToggle = (278) :: Scancode
pattern ScancodeKBDIllumDown = (279) :: Scancode
pattern ScancodeKBDIllumUp = (280) :: Scancode
pattern ScancodeEject = (281) :: Scancode
pattern ScancodeSleep = (282) :: Scancode
pattern ScancodeApp1 = (283) :: Scancode
pattern ScancodeApp2 = (284) :: Scancode
pattern ScancodeNum = (512) :: Scancode
pattern SystemCursorArrow = (0) :: SystemCursor
pattern SystemCursorIBeam = (1) :: SystemCursor
pattern SystemCursorWait = (2) :: SystemCursor
pattern SystemCursorCrosshair = (3) :: SystemCursor
pattern SystemCursorWaitArrow = (4) :: SystemCursor
pattern SystemCursorSizeNWSE = (5) :: SystemCursor
pattern SystemCursorSizeNESW = (6) :: SystemCursor
pattern SystemCursorSizeWE = (7) :: SystemCursor
pattern SystemCursorSizeNS = (8) :: SystemCursor
pattern SystemCursorSizeAll = (9) :: SystemCursor
pattern SystemCursorNo = (10) :: SystemCursor
pattern SystemCursorHand = (11) :: SystemCursor
pattern SystemCursorNum = (12) :: SystemCursor
pattern ThreadPriorityLow = (0) :: ThreadPriority
pattern ThreadPriorityNormal = (1) :: ThreadPriority
pattern ThreadPriorityHigh = (2) :: ThreadPriority
pattern AudioAllowFrequencyChange = (1)
pattern AudioAllowFormatChange = (2)
pattern AudioAllowChannelsChange = (4)
pattern AudioAllowAnyChange = (7)
pattern ButtonLeft = (1)
pattern ButtonMiddle = (2)
pattern ButtonRight = (3)
pattern ButtonX1 = (4)
pattern ButtonX2 = (5)
pattern ButtonLMask = (1)
pattern ButtonMMask = (2)
pattern ButtonRMask = (4)
pattern ButtonX1Mask = (8)
pattern ButtonX2Mask = (16)
pattern EventTypeFirstEvent = (0)
pattern EventTypeQuit = (256)
pattern EventTypeAppTerminating = (257)
pattern EventTypeAppLowMemory = (258)
pattern EventTypeAppWillEnterBackground = (259)
pattern EventTypeAppDidEnterBackground = (260)
pattern EventTypeAppWillEnterForeground = (261)
pattern EventTypeAppDidEnterForeground = (262)
pattern EventTypeWindowEvent = (512)
pattern EventTypeSysWMEvent = (513)
pattern EventTypeKeyDown = (768)
pattern EventTypeKeyUp = (769)
pattern EventTypeTextEditing = (770)
pattern EventTypeTextInput = (771)
pattern EventTypeMouseMotion = (1024)
pattern EventTypeMouseButtonDown = (1025)
pattern EventTypeMouseButtonUp = (1026)
pattern EventTypeMouseWheel = (1027)
pattern EventTypeJoyAxisMotion = (1536)
pattern EventTypeJoyBallMotion = (1537)
pattern EventTypeJoyHatMotion = (1538)
pattern EventTypeJoyButtonDown = (1539)
pattern EventTypeJoyButtonUp = (1540)
pattern EventTypeJoyDeviceAdded = (1541)
pattern EventTypeJoyDeviceRemoved = (1542)
pattern EventTypeControllerAxisMotion = (1616)
pattern EventTypeControllerButtonDown = (1617)
pattern EventTypeControllerButtonUp = (1618)
pattern EventTypeControllerDeviceAdded = (1619)
pattern EventTypeControllerDeviceRemoved = (1620)
pattern EventTypeControllerDeviceRemapped = (1621)
pattern EventTypeFingerDown = (1792)
pattern EventTypeFingerUp = (1793)
pattern EventTypeFingerMotion = (1794)
pattern EventTypeDollarGesture = (2048)
pattern EventTypeDollarRecord = (2049)
pattern EventTypeMultiGesture = (2050)
pattern EventTypeClipboardUpdate = (2304)
pattern EventTypeDropFile = (4096)
pattern EventTypeUserEvent = (32768)
pattern EventTypeLastEvent = (65535)
pattern JoystickHatCentered = (0)
pattern JoystickHatUp = (1)
pattern JoystickHatRight = (2)
pattern JoystickHatDown = (4)
pattern JoystickHatLeft = (8)
pattern JoystickHatRightUp = (3)
pattern JoystickHatRightDown = (6)
pattern JoystickHatLeftUp = (9)
pattern JoystickHatLeftDown = (12)
pattern KeyPressed = (1)
pattern KeyReleased = (0)
pattern LogCategoryApplication = (0)
pattern LogCategoryError = (1)
pattern LogCategoryAssert = (2)
pattern LogCategorySystem = (3)
pattern LogCategoryAudio = (4)
pattern LogCategoryVideo = (5)
pattern LogCategoryRender = (6)
pattern LogCategoryInput = (7)
pattern LogCategoryTest = (8)
pattern LogCategoryCustom = (19)
pattern MessageBoxFlagError = (16)
pattern MessageBoxFlagWarning = (32)
pattern MessageBoxFlagInformation = (64)
pattern MessageBoxButtonFlagReturnKeyDefault = (1)
pattern MessageBoxButtonFlagEscapeKeyDefault = (2)
pattern GLProfileCore = (1)
pattern GLProfileCompatibility = (2)
pattern GLProfileES = (4)
pattern GLContextFlagDebug = (1)
pattern GLContextFlagForwardCompatible = (2)
pattern GLContextFlagRobustAccess = (4)
pattern GLContextFlagResetIsolation = (8)
pattern PixelFormatUnknown = (0)
pattern PixelFormatIndex1LSB = (286261504)
pattern PixelFormatIndex1MSB = (287310080)
pattern PixelFormatIndex4LSB = (303039488)
pattern PixelFormatIndex4MSB = (304088064)
pattern PixelFormatIndex8 = (318769153)
pattern PixelFormatRGB332 = (336660481)
pattern PixelFormatRGB444 = (353504258)
pattern PixelFormatRGB555 = (353570562)
pattern PixelFormatBGR555 = (357764866)
pattern PixelFormatARGB4444 = (355602434)
pattern PixelFormatRGBA4444 = (356651010)
pattern PixelFormatABGR4444 = (359796738)
pattern PixelFormatBGRA4444 = (360845314)
pattern PixelFormatARGB1555 = (355667970)
pattern PixelFormatRGBA5551 = (356782082)
pattern PixelFormatABGR1555 = (359862274)
pattern PixelFormatBGRA5551 = (360976386)
pattern PixelFormatRGB565 = (353701890)
pattern PixelFormatBGR565 = (357896194)
pattern PixelFormatRGB24 = (386930691)
pattern PixelFormatBGR24 = (390076419)
pattern PixelFormatRGB888 = (370546692)
pattern PixelFormatRGBX8888 = (371595268)
pattern PixelFormatBGR888 = (374740996)
pattern PixelFormatBGRX8888 = (375789572)
pattern PixelFormatARGB8888 = (372645892)
pattern PixelFormatRGBA8888 = (373694468)
pattern PixelFormatABGR8888 = (376840196)
pattern PixelFormatBGRA8888 = (377888772)
pattern PixelFormatARGB2101010 = (372711428)
pattern PixelFormatYV12 = (842094169)
pattern PixelFormatIYUV = (1448433993)
pattern PixelFormatYUY2 = (844715353)
pattern PixelFormatUYVY = (1498831189)
pattern PixelFormatYVYU = (1431918169)
pattern RendererFlagSoftware = (1)
pattern RendererFlagAccelerated = (2)
pattern RendererFlagPresentVSync = (4)
pattern RendererFlagTargetTexture = (8)
pattern TextureAccessStatic = (0)
pattern TextureAccessStreaming = (1)
pattern TextureAccessTarget = (2)
pattern TextureModulateNone = (0)
pattern TextureModulateColor = (1)
pattern TextureModulateAlpha = (2)
pattern TouchMouseID = (4294967295)
pattern WindowEventNone = (0)
pattern WindowEventShown = (1)
pattern WindowEventHidden = (2)
pattern WindowEventExposed = (3)
pattern WindowEventMoved = (4)
pattern WindowEventResized = (5)
pattern WindowEventSizeChanged = (6)
pattern WindowEventMinimized = (7)
pattern WindowEventMaximized = (8)
pattern WindowEventRestored = (9)
pattern WindowEventEnter = (10)
pattern WindowEventLeave = (11)
pattern WindowEventFocusGained = (12)
pattern WindowEventFocusLost = (13)
pattern WindowEventClose = (14)
pattern WindowFlagFullscreen = (1)
pattern WindowFlagOpenGL = (2)
pattern WindowFlagShown = (4)
pattern WindowFlagHidden = (8)
pattern WindowFlagBorderless = (16)
pattern WindowFlagResizable = (32)
pattern WindowFlagMinimized = (64)
pattern WindowFlagMaximized = (128)
pattern WindowFlagInputGrabbed = (256)
pattern WindowFlagInputFocus = (512)
pattern WindowFlagMouseFocus = (1024)
pattern WindowFlagFullscreenDesktop = (4097)
pattern WindowFlagForeign = (2048)
pattern WindowFlagAllowHighDPI = (8192)
pattern WindowPosUndefined = (536805376)
pattern WindowPosCentered = (805240832)