!.-      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,None=?@ACP++NoneYP reflex-sdl2Holds a slot of -2 for each kind of SDL2 event plus a couple extras:&An event for *any* SDL2 event payload./An event for reflex's post network build event.An event for each frame tick. reflex-sdl2*Fired just after the FRP network is built. reflex-sdl2aFired once per frame tick, contains the number of milliseconds since SDL library initialization. reflex-sdl2"Fired when SDL receives any event. reflex-sdl2A var to sync quitting..     .     None,1=>?@AHMSVX_V reflex-sdl2"Provides an implementation of the  type class. reflex-sdl2 is an instance of .. reflex-sdl2 is an instance of .. reflex-sdl2 is an instance of /. reflex-sdl2 is an instance of 0. reflex-sdl2 is an instance of 1.None"#,=>?@AHPSVX_r# reflex-sdl22The monomorphic type used to run reflex-sdl2 apps.$ reflex-sdl2KA collection of constraints that represent the default reflex-sdl2 network.% reflex-sdl2Returns an event that fires each frame with the number of milliseconds since the last frame. Be aware that subscribing to this -b (by using it in a monadic action) will result in your app running sdl2's event loop every frame.& reflex-sdl2\Populate the event value with the time in milliseconds since the last time the event fired.) reflex-sdl2Host a reflex-sdl2 app.* reflex-sdl2Like 2 , but for -s.+ reflex-sdl2*Run a placeholder network until the given -1 fires, then replace it with the network of the -1s value. This process is repeated each time the - fires a new network. Returns a 3: of the inner network's result that updates any time the - fires., reflex-sdl2Run a 3Rally changing network, replacing the current one with the new one every time the 3 updates. Returns an -@ of the inner network's result value that fires every time the 3 changes.) reflex-sdl2&A concrete reflex-sdl2 network to run.* reflex-sdl2The - to trigger the print. reflex-sdl2A function to show the -s value.   !"%$#('&)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[^]\_`abcdefghijklmonrqpvutsxwyz{|}~/     .-,+*)('&%$#"! 210543876<;:9@?>=DCBAGFEJIHMLKPONSRQVUTYXW\[Zba^]`_hgedcflkijsrpoqnm{zwvuyxt~|}      !"#$%&'()43120/.-,+*:98765>=<;DCBA@?IHGEFLKJPONMQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     ! )('&%$#",+*/.-543210876<;:9?>=CBA@MLKJIHGFEDQPONRSTU]\[ZYXWV^_`abcdefgponmlkjihq~}|{zyxwvutsr      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~#$%&'()*+,)($#+,%&'*   !"%$#('&)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[^]\_`abcdefghijklmonrqpvutsxwyz{|}~/     .-,+*)('&%$#"! 210543876<;:9@?>=DCBAGFEJIHMLKPONSRQVUTYXW\[Zba^]`_hgedcflkijsrpoqnm{zwvuyxt~|}      !"#$%&'()43120/.-,+*:98765>=<;DCBA@?IHGEFLKJPONMQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     ! )('&%$#",+*/.-543210876<;:9?>=CBA@MLKJIHGFEDQPONRSTU]\[ZYXWV^_`abcdefgponmlkjihq~}|{zyxwvutsr      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4     !"#$%&'()(*(+(+,-,.,/,0,1,2,3,4,5,678797:7;7<7=7>7?7@ABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAklmlnlopqprpsptpupvpwpxpypzp{p|p}p~pppppppppp              !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIIJKKLMMNOPPQRSSTUVVWXXYZZ[\\]^^_``abbcddeffghijkklmnoppqrsstuvwxyyz{|}~      !"#$%&&'()*+,-./012345567899:;;<=>?@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@                             ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = >?@?A?B?C?D?E?F?G?H?I?J?KLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLtLuLvLwLxLyLzL{L|L}L~LLLLLLLLLLLLL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~          ! "# $% &'*reflex-sdl2-0.3.0.0-FY2YFy3lGAA8f0rHPOLSYP Reflex.SDL2Reflex.SDL2.ClassReflex.SDL2.InternalReflex.SDL2.Base'StateVar-1.1.1.1-B0ospHKg13JCxw6f0gS05h Data.StateVar$=!$=$~!$~getbaseControl.Monad.IO.ClassliftIOMonadIO&vector-0.12.0.2-5G85DK6NPIx1LphnqJy7eOData.Vector.Unboxed.BaseVector$linear-1.20.8-8rRfdQkrh7H2Peyf8m3gWA Linear.AffineMV_PMVectorV_PrelativeoriginunP#..#_PointlensP distanceAqdA.-^.+^.-.DiffAffinePPointLinear.Covector$* runCovectorCovectorLinear.Algebra counitalRep comultRep unitalRepmultRepunitalmultAlgebracounitalcomult CoalgebraLinear.Projection inverseOrthoorthoinverseInfinitePerspectiveinfinitePerspectiveinverseFrustumfrustuminversePerspective perspectivelookAt Linear.Matrixinv44 transposeinv33inv22det44det33det22_m44_m43_m42_m34_m33_m32_m24_m23_m22 translationidentity m33_to_m44 m43_to_m44mkTransformationmkTransformationMatfromQuaternionadjoint!!/!!**!!*!!*!-!!+!!*!columnM22M23M24M32M33M34M42M43M44 Linear.TracediagonaltraceTraceLinear.Quaternion axisAnglerotateslerpatanhqacoshqasinhqatanqacosqasinqpowabsiekejeiee Quaternion_i_e Complicated_ijk_k_j Hamiltonian Linear.V0V0 Linear.V4normalizePointpointvectorew_wzyx_wzxy_wyzx_wyxz_wxzy_wxyz_zwyx_zwxy_zywx_zyxw_zxwy_zxyw_ywzx_ywxz_yzwx_yzxw_yxwz_yxzw_xwzy_xwyz_xzwy_xzyw_xywz_wzy_wzx_wyz_wyx_wxz_wxy_zwy_zwx_zyw_zxw_ywz_ywx_yzw_yxw_xwz_xwy_xzw_xyw_wz_wy_wx_zw_yw_xwV4_xyzw_wR4 Linear.V3triplecrossez_zyx_zxy_yzx_yxz_xzy_zy_zx_yz_xzV3_xyz_zR3 Linear.V2crossZangleperpey_yxV2_xy_yR2 Linear.V1exV1_xR1 Linear.Metricproject normalizesignormnormdistanceqd quadrancedotMetric Linear.VectorouterunitscaledbasisForbasis^/^**^sumVnegatedelEliftI2liftU2lerp^-^^+^zeroAdditiveLinear.EpsilonnearZeroEpsilonLinear.Conjugate conjugate ConjugateTrivialConjugate Linear.Binary getLinear putLinear%reflex-0.5.0.1-AtwzHjjHpLT9SKfNSXJDqQ Reflex.Time_tickInfo_alreadyElapsed _tickInfo_n_tickInfo_lastUTCTickInfo#sdl2-2.4.1.0-2WWiPmrc3MkLOrUJCKJoDv SDL.Event delEventWatch addEventWatch pumpEvents registerEventemptyRegisteredEventwaitEventTimeout waitEvent mapEvents pollEvents pollEvent eventPayloadeventTimestamp Timestamp UnknownEventClipboardUpdateEvent DropEventDollarGestureEventMultiGestureEventTouchFingerMotionEventTouchFingerEvent SysWMEvent UserEvent QuitEventAudioDeviceEventControllerDeviceEventControllerButtonEventControllerAxisEventJoyDeviceEventJoyButtonEvent JoyHatEvent JoyBallEvent JoyAxisEventMouseWheelEventMouseButtonEventMouseMotionEventKeymapChangedEventTextInputEventTextEditingEvent KeyboardEventWindowClosedEventWindowLostKeyboardFocusEventWindowGainedKeyboardFocusEventWindowLostMouseFocusEventWindowGainedMouseFocusEventWindowRestoredEventWindowMaximizedEventWindowMinimizedEventWindowSizeChangedEventWindowResizedEventWindowMovedEventWindowExposedEventWindowHiddenEventWindowShownEvent EventPayloadwindowShownEventWindowWindowShownEventDatawindowHiddenEventWindowWindowHiddenEventDatawindowExposedEventWindowWindowExposedEventDatawindowMovedEventPositionwindowMovedEventWindowWindowMovedEventDatawindowResizedEventSizewindowResizedEventWindowWindowResizedEventDatawindowSizeChangedEventSizewindowSizeChangedEventWindowWindowSizeChangedEventDatawindowMinimizedEventWindowWindowMinimizedEventDatawindowMaximizedEventWindowWindowMaximizedEventDatawindowRestoredEventWindowWindowRestoredEventData!windowGainedMouseFocusEventWindowWindowGainedMouseFocusEventDatawindowLostMouseFocusEventWindowWindowLostMouseFocusEventData$windowGainedKeyboardFocusEventWindow"WindowGainedKeyboardFocusEventData"windowLostKeyboardFocusEventWindow WindowLostKeyboardFocusEventDatawindowClosedEventWindowWindowClosedEventDatakeyboardEventKeysymkeyboardEventRepeatkeyboardEventKeyMotionkeyboardEventWindowKeyboardEventDatatextEditingEventLengthtextEditingEventStarttextEditingEventTexttextEditingEventWindowTextEditingEventDatatextInputEventTexttextInputEventWindowTextInputEventDatamouseMotionEventRelMotionmouseMotionEventPosmouseMotionEventStatemouseMotionEventWhichmouseMotionEventWindowMouseMotionEventDatamouseButtonEventPosmouseButtonEventClicksmouseButtonEventButtonmouseButtonEventWhichmouseButtonEventMotionmouseButtonEventWindowMouseButtonEventDatamouseWheelEventDirectionmouseWheelEventPosmouseWheelEventWhichmouseWheelEventWindowMouseWheelEventDatajoyAxisEventValuejoyAxisEventAxisjoyAxisEventWhichJoyAxisEventDatajoyBallEventRelMotionjoyBallEventBalljoyBallEventWhichJoyBallEventDatajoyHatEventValuejoyHatEventHatjoyHatEventWhichJoyHatEventDatajoyButtonEventStatejoyButtonEventButtonjoyButtonEventWhichJoyButtonEventDatajoyDeviceEventWhichjoyDeviceEventConnectionJoyDeviceEventDatacontrollerAxisEventValuecontrollerAxisEventAxiscontrollerAxisEventWhichControllerAxisEventDatacontrollerButtonEventStatecontrollerButtonEventButtoncontrollerButtonEventWhichControllerButtonEventDatacontrollerDeviceEventWhichcontrollerDeviceEventConnectionControllerDeviceEventDataaudioDeviceEventIsCaptureaudioDeviceEventWhichaudioDeviceEventIsAdditionAudioDeviceEventDatauserEventData2userEventData1 userEventCodeuserEventWindow userEventType UserEventData sysWMEventMsgSysWMEventDatatouchFingerEventPressuretouchFingerEventPostouchFingerEventMotiontouchFingerEventFingerIDtouchFingerEventTouchIDTouchFingerEventDatatouchFingerMotionEventPressuretouchFingerMotionEventRelMotiontouchFingerMotionEventPostouchFingerMotionEventFingerIDtouchFingerMotionEventTouchIDTouchFingerMotionEventDatamultiGestureEventNumFingersmultiGestureEventPosmultiGestureEventDDistmultiGestureEventDThetamultiGestureEventTouchIDMultiGestureEventDatadollarGestureEventPosdollarGestureEventErrordollarGestureEventNumFingersdollarGestureEventGestureIDdollarGestureEventTouchIDDollarGestureEventData dropEventFile DropEventDataunknownEventTypeUnknownEventDataPressedReleased InputMotiongetRegisteredEventpushRegisteredEventRegisteredEventTyperegisteredEventData2registeredEventData1registeredEventCoderegisteredEventWindowRegisteredEventDataEventPushFailureEventPushFilteredEventPushSuccessEventPushResultEventWatchCallback EventWatchSDL.Input.MousecreateColorCursor freeCursor createCursor activeCursorgetMouseButtonsgetRelativeMouseLocationgetAbsoluteMouseLocation cursorVisible warpMousegetModalMouseLocationgetMouseLocationModesetMouseLocationModeRelativeLocationAbsoluteLocation LocationMode ButtonExtraButtonX2ButtonX1 ButtonRight ButtonMiddle ButtonLeft MouseButtonTouchMouse MouseDevice ScrollFlipped ScrollNormalMouseScrollDirection WarpGlobalWarpCurrentFocus WarpInWindowWarpMouseOriginCursor SDL.VideodestroyRenderercreateSoftwareRenderercreateRendererwindowMinimumSizewindowMaximumSizeshowSimpleMessageBox getDisplayswindowGammaRamp showWindowscreenSaverEnabled raiseWindow hideWindowsetClipboardTexthasClipboardTextgetClipboardTextgetWindowPixelFormatgetWindowConfig windowData windowTitle windowSizegetWindowAbsolutePositionsetWindowPosition setWindowMode windowGrabwindowBrightnesswindowBordered destroyWindow defaultWindow createWindow windowVisiblewindowInitialSizewindowResizablewindowPosition windowOpenGL windowModewindowInputGrabbed windowHighDPI windowBorder WindowConfigWindowed Minimized MaximizedFullscreenDesktop Fullscreen WindowModeAbsoluteWhereverCenteredWindowPosition displayModesdisplayBoundsSizedisplayBoundsPosition displayNameDisplaydisplayModeRefreshRatedisplayModeSizedisplayModeFormat DisplayModevideoDriverName VideoDriver InformationWarningError MessageKindSDL.Video.RenderermasksToPixelFormatpixelFormatToMasksrenderTargetSupportedrendererLogicalSizerendererRenderTargetsurfaceBlendModetextureBlendModetextureAlphaModgetRenderDriverInfogetRendererInfodefaultRenderertextureColorModsurfaceColorKeysurfaceBlitScaledconvertSurface drawPoints drawPoint drawLinesdrawLinecopyExcopypresentrendererViewportrendererClipRect rendererScaleclear fillRectsfillRect drawRectsdrawRectupdateWindowSurfacerendererDrawColorrendererDrawBlendModegetWindowSurfacesetPaletteColors paletteColor paletteColorspaletteNColors formatPalette surfaceFormat surfacePixelssurfaceDimensionsloadBMP freeSurfacesurfaceFillRectssurfaceFillRectcreateRGBSurfaceFromcreateRGBSurface queryTexture unlockSurface lockSurface unlockTexture lockTexturedestroyTexture updateTextureglUnbindTexture glBindTexturecreateTextureFromSurface createTexture surfaceBlitTextureAccessTargetTextureAccessStreamingTextureAccessStatic TextureAccess textureHeight textureWidth textureAccesstexturePixelFormat TextureInfoSurfacePixelFormatPaletteBlendMod BlendAdditiveBlendAlphaBlend BlendNone BlendMode RectangleSurfaceTextureYVYUUYVYYUY2IYUVYV12 ARGB2101010BGRA8888ABGR8888RGBA8888ARGB8888BGRX8888BGR888RGBX8888RGB888BGR24RGB24BGR565RGB565BGRA5551ABGR1555RGBA5551ARGB1555BGRA4444ABGR4444RGBA4444ARGB4444BGR555RGB555RGB444RGB332Index8 Index4MSB Index4LSB Index1MSB Index1LSBUnknown PixelFormatSoftwareRendererAcceleratedVSyncRendererAcceleratedRendererUnacceleratedRenderer RendererTyperendererTargetTexture rendererTypeRendererConfigrendererInfoMaxTextureHeightrendererInfoMaxTextureWidthrendererInfoTextureFormatsrendererInfoNumTextureFormatsrendererInfoFlagsrendererInfoName RendererInfoSDL.Video.OpenGLglGetDrawableSize swapInterval glSwapWindowglDeleteContext glMakeCurrentglCreateContext defaultOpenGL glProfileglMultisampleSamplesglStencilPrecisionglDepthPrecisionglColorPrecision OpenGLConfigES CompatibilityCoreProfileDebugNormalMode GLContextLateSwapTearingSynchronizedUpdatesImmediateUpdates SwapIntervalSDL.Input.JoysticknumHatsgetHatnumBalls numButtonsnumAxes axisPosition ballDelta buttonPressed getJoystickID closeJoystick openJoystickavailableJoysticks numJoysticksjoystickDeviceIdjoystickDeviceNameJoystickDeviceJoyButtonReleasedJoyButtonPressedJoyButtonState HatLeftDown HatLeftUp HatRightDown HatRightUpHatLeftHatDownHatRightHatUp HatCenteredJoyHatPositionJoyDeviceRemovedJoyDeviceAddedJoyDeviceConnectionSDL.Time removeTimeraddTimertimeticksCancel RescheduleRetriggerTimer TimerCallbackTimerSDL.Hint clearHintssetHintWithPriorityAccelerometerIsJoystickAccelerometerNotJoystickAccelerometerJoystickOptionsEnable3DSoftwareEnable3DOpenGLES2Enable3DOpenGLESEnable3DOpenGLEnable3DDirect3DEnable3DDefault Disable3DFramebufferAccelerationOptionsEmulateRightClick NoRightClickMacCTRLClickOptions MouseWarping MouseRawInputMouseModeWarpOptionsSoftware OpenGLES2OpenGLESOpenGLDirect3D RenderDrivers EnableShadersDisableShadersRenderOpenGLShaderOptions ScaleBest ScaleLinear ScaleNearestRenderScaleQuality EnableVSync DisableVSyncRenderVSyncOptionsD3DNone D3DXPSupportD3DVistaOrLaterVideoWinD3DCompilerOptionsHintVideoWinD3DCompilerHintRenderVSyncHintRenderScaleQualityHintRenderOpenGLShadersHintRenderDriverHintMouseRelativeModeWarpHintMacCTRLClickHintFramebufferAccelerationHintAccelerometerAsJoystickHintOverridePriorityNormalPriorityDefaultPriority HintPrioritySDL.Initversionquit initializeAll initialize InitEventsInitGameController InitHaptic InitJoystick InitVideo InitAudio InitTimerInitFlag SDL.AudiocurrentAudioDriver audioInitgetAudioDriversaudioDriverNameaudioDeviceStatussetAudioDevicePlaybackStatesetAudioDeviceLockedgetAudioDeviceNamescloseAudioDeviceopenAudioDeviceopenDeviceNameopenDeviceUsageopenDeviceCallbackopenDeviceSamplesopenDeviceChannelsopenDeviceFormatopenDeviceFreqOpenDeviceSpec AudioDeviceFloatingNativeAudioFloatingBEAudioFloatingLEAudioSigned32BitNativeAudioSigned32BitBEAudioSigned32BitLEAudioUnsigned16BitNativeAudioUnsigned16BitBEAudioUnsigned16BitLEAudioSigned16BitNativeAudioSigned16BitBEAudioSigned16BitLEAudioUnsigned8BitAudioSigned8BitAudio AudioFormat FivePointOneQuadStereoMonoChannelsaudioSpecCallback audioSpecSizeaudioSpecSilenceaudioSpecChannelsaudioSpecFormat audioSpecFreq AudioSpec ForCapture ForPlaybackAudioDeviceUsageDesireMandate ChangeableUnlockedLocked LockStatePlayPause PlaybackStateStoppedPausedPlayingAudioDeviceStatus AudioDriverSDL.Filesystem getPrefPath getBasePathSDL.Input.KeyboardgetKeyboardStategetScancodeNameisScreenKeyboardShownhasScreenKeyboardSupport stopTextInputstartTextInput getModStatekeyModifierAltGrkeyModifierCapsLockkeyModifierNumLockkeyModifierRightGUIkeyModifierLeftGUIkeyModifierRightAltkeyModifierLeftAltkeyModifierRightCtrlkeyModifierLeftCtrlkeyModifierRightShiftkeyModifierLeftShift KeyModifierkeysymModifier keysymKeycodekeysymScancodeKeysymSDL.Internal.TypesJoystickWindowRenderer SDL.Power getPowerInfoUnknownPowerStateMainsBattery PowerStateChargingChargedDraining BatteryState chargePercentchargeSecondsLeftCharge SDL.Raw.VideoglGetProcAddressSDL.Input.Keyboard.CodesScancodeUnknown 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 Scancode0ScancodeReturnScancodeEscapeScancodeBackspace ScancodeTab ScancodeSpace ScancodeMinusScancodeEqualsScancodeLeftBracketScancodeRightBracketScancodeBackslashScancodeNonUSHashScancodeSemicolonScancodeApostrophe ScancodeGrave ScancodeCommaScancodePeriod ScancodeSlashScancodeCapsLock ScancodeF1 ScancodeF2 ScancodeF3 ScancodeF4 ScancodeF5 ScancodeF6 ScancodeF7 ScancodeF8 ScancodeF9 ScancodeF10 ScancodeF11 ScancodeF12ScancodePrintScreenScancodeScrollLock ScancodePauseScancodeInsert ScancodeHomeScancodePageUpScancodeDelete ScancodeEndScancodePageDown ScancodeRight ScancodeLeft ScancodeDown ScancodeUpScancodeNumLockClearScancodeKPDivideScancodeKPMultiplyScancodeKPMinusScancodeKPPlusScancodeKPEnter ScancodeKP1 ScancodeKP2 ScancodeKP3 ScancodeKP4 ScancodeKP5 ScancodeKP6 ScancodeKP7 ScancodeKP8 ScancodeKP9 ScancodeKP0ScancodeKPPeriodScancodeNonUSBackslashScancodeApplication ScancodePowerScancodeKPEquals ScancodeF13 ScancodeF14 ScancodeF15 ScancodeF16 ScancodeF17 ScancodeF18 ScancodeF19 ScancodeF20 ScancodeF21 ScancodeF22 ScancodeF23 ScancodeF24ScancodeExecute ScancodeHelp ScancodeMenuScancodeSelect ScancodeStop ScancodeAgain ScancodeUndo ScancodeCut ScancodeCopy ScancodePaste ScancodeFind ScancodeMuteScancodeVolumeUpScancodeVolumeDownScancodeKPCommaScancodeKPEqualsAS400ScancodeInternational1ScancodeInternational2ScancodeInternational3ScancodeInternational4ScancodeInternational5ScancodeInternational6ScancodeInternational7ScancodeInternational8ScancodeInternational9 ScancodeLang1 ScancodeLang2 ScancodeLang3 ScancodeLang4 ScancodeLang5 ScancodeLang6 ScancodeLang7 ScancodeLang8 ScancodeLang9ScancodeAltEraseScancodeSysReqScancodeCancel ScancodeClear ScancodePriorScancodeReturn2ScancodeSeparator ScancodeOut ScancodeOperScancodeClearAgain ScancodeCrSel ScancodeExSel ScancodeKP00 ScancodeKP000ScancodeThousandsSeparatorScancodeDecimalSeparatorScancodeCurrencyUnitScancodeCurrencySubunitScancodeLeftParenScancodeRightParenScancodeLeftBraceScancodeRightBrace ScancodeKPTabScancodeKPBackspace ScancodeKPA ScancodeKPB ScancodeKPC ScancodeKPD ScancodeKPE ScancodeKPF ScancodeKPXORScancodeKPPowerScancodeKPPercentScancodeKPLessScancodeKPGreaterScancodeKPAmpersandScancodeKPDblAmpersandScancodeKPVerticalBarScancodeKPDblVerticalBarScancodeKPColonScancodeKPHashScancodeKPSpace ScancodeKPAtScancodeKPExclamScancodeKPMemStoreScancodeKPMemRecallScancodeKPMemClearScancodeKPMemAddScancodeKPMemSubtractScancodeKPMemMultiplyScancodeKPMemDivideScancodeKPPlusMinusScancodeKPClearScancodeKPClearEntryScancodeKPBinaryScancodeKPOctalScancodeKPDecimalScancodeKPHexadecimal ScancodeLCtrlScancodeLShift ScancodeLAlt ScancodeLGUI ScancodeRCtrlScancodeRShift ScancodeRAlt ScancodeRGUI ScancodeModeScancodeAudioNextScancodeAudioPrevScancodeAudioStopScancodeAudioPlayScancodeAudioMuteScancodeMediaSelect ScancodeWWW ScancodeMailScancodeCalculatorScancodeComputerScancodeACSearchScancodeACHomeScancodeACBackScancodeACForwardScancodeACStopScancodeACRefreshScancodeACBookmarksScancodeBrightnessDownScancodeBrightnessUpScancodeDisplaySwitchScancodeKBDIllumToggleScancodeKBDIllumDownScancodeKBDIllumUp ScancodeEject ScancodeSleep ScancodeApp1 ScancodeApp2KeycodeUnknown KeycodeReturn KeycodeEscapeKeycodeBackspace KeycodeTab KeycodeSpaceKeycodeExclaimKeycodeQuoteDbl KeycodeHashKeycodePercent KeycodeDollarKeycodeAmpersand KeycodeQuoteKeycodeLeftParenKeycodeRightParenKeycodeAsterisk KeycodePlus KeycodeComma KeycodeMinus KeycodePeriod KeycodeSlashKeycode0Keycode1Keycode2Keycode3Keycode4Keycode5Keycode6Keycode7Keycode8Keycode9 KeycodeColonKeycodeSemicolon KeycodeLess KeycodeEqualsKeycodeGreaterKeycodeQuestion KeycodeAtKeycodeLeftBracketKeycodeBackslashKeycodeRightBracket KeycodeCaretKeycodeUnderscoreKeycodeBackquoteKeycodeAKeycodeBKeycodeCKeycodeDKeycodeEKeycodeFKeycodeGKeycodeHKeycodeIKeycodeJKeycodeKKeycodeLKeycodeMKeycodeNKeycodeOKeycodePKeycodeQKeycodeRKeycodeSKeycodeTKeycodeUKeycodeVKeycodeWKeycodeXKeycodeYKeycodeZKeycodeCapsLock KeycodeF1 KeycodeF2 KeycodeF3 KeycodeF4 KeycodeF5 KeycodeF6 KeycodeF7 KeycodeF8 KeycodeF9 KeycodeF10 KeycodeF11 KeycodeF12KeycodePrintScreenKeycodeScrollLock KeycodePause KeycodeInsert KeycodeHome KeycodePageUp KeycodeDelete KeycodeEndKeycodePageDown KeycodeRight KeycodeLeft KeycodeDown KeycodeUpKeycodeNumLockClearKeycodeKPDivideKeycodeKPMultiplyKeycodeKPMinus KeycodeKPPlusKeycodeKPEnter KeycodeKP1 KeycodeKP2 KeycodeKP3 KeycodeKP4 KeycodeKP5 KeycodeKP6 KeycodeKP7 KeycodeKP8 KeycodeKP9 KeycodeKP0KeycodeKPPeriodKeycodeApplication KeycodePowerKeycodeKPEquals KeycodeF13 KeycodeF14 KeycodeF15 KeycodeF16 KeycodeF17 KeycodeF18 KeycodeF19 KeycodeF20 KeycodeF21 KeycodeF22 KeycodeF23 KeycodeF24KeycodeExecute KeycodeHelp KeycodeMenu KeycodeSelect KeycodeStop KeycodeAgain KeycodeUndo KeycodeCut KeycodeCopy KeycodePaste KeycodeFind KeycodeMuteKeycodeVolumeUpKeycodeVolumeDownKeycodeKPCommaKeycodeKPEqualsAS400KeycodeAltErase KeycodeSysReq KeycodeCancel KeycodeClear KeycodePriorKeycodeReturn2KeycodeSeparator KeycodeOut KeycodeOperKeycodeClearAgain KeycodeCrSel KeycodeExSel KeycodeKP00 KeycodeKP000KeycodeThousandsSeparatorKeycodeDecimalSeparatorKeycodeCurrencyUnitKeycodeCurrencySubunitKeycodeKPLeftParenKeycodeKPRightParenKeycodeKPLeftBraceKeycodeKPRightBrace KeycodeKPTabKeycodeKPBackspace KeycodeKPA KeycodeKPB KeycodeKPC KeycodeKPD KeycodeKPE KeycodeKPF KeycodeKPXorKeycodeKPPowerKeycodeKPPercent KeycodeKPLessKeycodeKPGreaterKeycodeKPAmpersandKeycodeKPDblAmpersandKeycodeKPVerticalBarKeycodeKPDblVerticalBarKeycodeKPColon KeycodeKPHashKeycodeKPSpace KeycodeKPAtKeycodeKPExclamKeycodeKPMemStoreKeycodeKPMemRecallKeycodeKPMemClearKeycodeKPMemAddKeycodeKPMemSubtractKeycodeKPMemMultiplyKeycodeKPMemDivideKeycodeKPPlusMinusKeycodeKPClearKeycodeKPClearEntryKeycodeKPBinaryKeycodeKPOctalKeycodeKPDecimalKeycodeKPHexadecimal KeycodeLCtrl KeycodeLShift KeycodeLAlt KeycodeLGUI KeycodeRCtrl KeycodeRShift KeycodeRAlt KeycodeRGUI KeycodeModeKeycodeAudioNextKeycodeAudioPrevKeycodeAudioStopKeycodeAudioPlayKeycodeAudioMuteKeycodeMediaSelect KeycodeWWW KeycodeMailKeycodeCalculatorKeycodeComputerKeycodeACSearch KeycodeACHome KeycodeACBackKeycodeACForward KeycodeACStopKeycodeACRefreshKeycodeACBookmarksKeycodeBrightnessDownKeycodeBrightnessUpKeycodeDisplaySwitchKeycodeKbdIllumToggleKeycodeKbdIllumDownKeycodeKbdIllumUp KeycodeEject KeycodeSleepunwrapScancodeScancode unwrapKeycodeKeycode SDL.ExceptionsdlHintsdlUnknownValuesdlExceptionError sdlFunctionsdlExceptionCallerSDLUnknownHintValueSDLUnexpectedArgument SDLCallFailed SDLException HasSDL2Events getTicksEventgetAnySDLEventgetWindowShownEventgetWindowHiddenEventgetWindowExposedEventgetWindowMovedEventgetWindowResizedEventgetWindowSizeChangedEventgetWindowMinimizedEventgetWindowMaximizedEventgetWindowRestoredEventgetWindowGainedMouseFocusEventgetWindowLostMouseFocusEvent!getWindowGainedKeyboardFocusEventgetWindowLostKeyboardFocusEventgetWindowClosedEventgetKeyboardEventgetTextEditingEventgetTextInputEventgetKeymapChangedEventgetMouseMotionEventgetMouseButtonEventgetMouseWheelEventgetJoyAxisEventgetJoyBallEventgetJoyHatEventgetJoyButtonEventgetJoyDeviceEventgetControllerAxisEventgetControllerButtonEventgetControllerDeviceEventgetAudioDeviceEvent getQuitEvent getUserEvent getSysWMEventgetTouchFingerEventgetMultiGestureEventgetDollarGestureEvent getDropEventgetClipboardUpdateEventgetUnknownEvent getQuitVar$fHasSDL2EventstDynamicWriterT$fHasSDL2EventstReaderT SystemEventssysPostBuildEvent sysTicksEventsysAnySDLEventsysWindowShownEventsysWindowHiddenEventsysWindowExposedEventsysWindowMovedEventsysWindowResizedEventsysWindowSizeChangedEventsysWindowMinimizedEventsysWindowMaximizedEventsysWindowRestoredEventsysWindowGainedMouseFocusEventsysWindowLostMouseFocusEvent!sysWindowGainedKeyboardFocusEventsysWindowLostKeyboardFocusEventsysWindowClosedEventsysKeyboardEventsysTextEditingEventsysTextInputEventsysKeymapChangedEventsysMouseMotionEventsysMouseButtonEventsysMouseWheelEventsysJoyAxisEventsysJoyBallEventsysJoyHatEventsysJoyButtonEventsysJoyDeviceEventsysControllerAxisEventsysControllerButtonEventsysControllerDeviceEventsysAudioDeviceEvent sysQuitEvent sysUserEvent sysSysWMEventsysTouchFingerEventsysTouchFingerMotionEventsysMultiGestureEventsysDollarGestureEvent sysDropEventsysClipboardUpdateEventsysUnknownEvent sysQuitVar ReflexSDL2T unReflexSDL2TrunReflexSDL2T$fMonadHoldTYPEtReflexSDL2T$fMonadSampleTYPEtReflexSDL2T$fAdjustabletReflexSDL2T$fPerformEventtReflexSDL2T$fPostBuildtReflexSDL2T$fHasSDL2EventstReflexSDL2T$fTriggerEventReflexSDL2T$fMonadExceptionReflexSDL2T$fMonadTransReflexSDL2T$fMonadIOReflexSDL2T$fMonadFixReflexSDL2T$fMonadReflexSDL2T$fApplicativeReflexSDL2T$fFunctorReflexSDL2TConcreteReflexSDL2 ReflexSDL2getDeltaTickEventperformEventDelta getAsyncEvent shutdownOnhost putDebugLnEholdViewdynView Reflex.ClassEvent MonadHoldReflex.Adjustable.Class AdjustableReflex.PerformEvent.Class PerformEventReflex.PostBuild.Class PostBuild System.IOputStrLnDynamic