{-# LANGUAGE CApiFFI #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE TemplateHaskell #-} {-# OPTIONS_HADDOCK prune #-} module Generated.Unsafe where import qualified Foreign as F import qualified Foreign.C as FC import qualified GHC.Ptr as Ptr import qualified HsBindgen.Runtime.CAPI import qualified HsBindgen.Runtime.ConstPtr import qualified HsBindgen.Runtime.Prelude import Data.Void (Void) import Generated import Prelude (IO) $(HsBindgen.Runtime.Prelude.addCSource (HsBindgen.Runtime.Prelude.unlines [ "#include " , "void *hs_bindgen_915de4889087b91e (" , " size_t arg1" , ")" , "{" , " return RGFW_alloc(arg1);" , "}" , "void hs_bindgen_a4e8eda804fa4762 (" , " void *arg1" , ")" , "{" , " RGFW_free(arg1);" , "}" , "size_t hs_bindgen_be093dd22e5ce430 (void)" , "{" , " return RGFW_sizeofWindow();" , "}" , "size_t hs_bindgen_92623585be496ac7 (void)" , "{" , " return RGFW_sizeofWindowSrc();" , "}" , "void hs_bindgen_d39dad0ae8babda5 (" , " RGFW_bool arg1" , ")" , "{" , " RGFW_useWayland(arg1);" , "}" , "RGFW_bool hs_bindgen_50eadf2b208149fb (void)" , "{" , " return RGFW_usingWayland();" , "}" , "void *hs_bindgen_9fb760db94419256 (void)" , "{" , " return RGFW_getLayer_OSX();" , "}" , "void *hs_bindgen_934459b3452ce14d (void)" , "{" , " return RGFW_getDisplay_X11();" , "}" , "struct wl_display *hs_bindgen_7202859bc3a015f9 (void)" , "{" , " return RGFW_getDisplay_Wayland();" , "}" , "void hs_bindgen_21fa2d718f28713d (" , " char const *arg1" , ")" , "{" , " RGFW_setClassName(arg1);" , "}" , "void hs_bindgen_560af630ba974f26 (" , " char const *arg1" , ")" , "{" , " RGFW_setXInstName(arg1);" , "}" , "void hs_bindgen_854bb3b8fed84955 (void)" , "{" , " RGFW_moveToMacOSResourceDir();" , "}" , "void hs_bindgen_165010c5c6404e80 (" , " u8 *arg1," , " i32 arg2," , " i32 arg3," , " RGFW_format arg4," , " u8 *arg5," , " RGFW_format arg6" , ")" , "{" , " RGFW_copyImageData(arg1, arg2, arg3, arg4, arg5, arg6);" , "}" , "size_t hs_bindgen_263dac8611e38fed (void)" , "{" , " return RGFW_sizeofNativeImage();" , "}" , "size_t hs_bindgen_1cce5cac97cafdd8 (void)" , "{" , " return RGFW_sizeofSurface();" , "}" , "RGFW_surface *hs_bindgen_585ea16cf2e95604 (" , " u8 *arg1," , " i32 arg2," , " i32 arg3," , " RGFW_format arg4" , ")" , "{" , " return RGFW_createSurface(arg1, arg2, arg3, arg4);" , "}" , "RGFW_bool hs_bindgen_2c17442379431260 (" , " u8 *arg1," , " i32 arg2," , " i32 arg3," , " RGFW_format arg4," , " RGFW_surface *arg5" , ")" , "{" , " return RGFW_createSurfacePtr(arg1, arg2, arg3, arg4, arg5);" , "}" , "RGFW_nativeImage *hs_bindgen_d380a3d62a84caca (" , " RGFW_surface *arg1" , ")" , "{" , " return RGFW_surface_getNativeImage(arg1);" , "}" , "void hs_bindgen_4ba0aef40b8bd1fc (" , " RGFW_surface *arg1" , ")" , "{" , " RGFW_surface_free(arg1);" , "}" , "void hs_bindgen_fe30ad7a4fa0f1e0 (" , " RGFW_surface *arg1" , ")" , "{" , " RGFW_surface_freePtr(arg1);" , "}" , "RGFW_mouse *hs_bindgen_9eae90f97c0e76a6 (" , " u8 *arg1," , " i32 arg2," , " i32 arg3," , " RGFW_format arg4" , ")" , "{" , " return RGFW_loadMouse(arg1, arg2, arg3, arg4);" , "}" , "void hs_bindgen_551533441ce3bd7d (" , " RGFW_mouse *arg1" , ")" , "{" , " RGFW_freeMouse(arg1);" , "}" , "RGFW_monitor *hs_bindgen_e094ab805ab8a7e1 (" , " size_t *arg1" , ")" , "{" , " return RGFW_getMonitors(arg1);" , "}" , "void hs_bindgen_b10ed4d56ad40670 (" , " RGFW_monitor *arg1" , ")" , "{" , " *arg1 = RGFW_getPrimaryMonitor();" , "}" , "RGFW_bool hs_bindgen_6bdebf3203006c94 (" , " RGFW_monitor *arg1," , " RGFW_monitorMode *arg2," , " RGFW_modeRequest arg3" , ")" , "{" , " return RGFW_monitor_requestMode(*arg1, *arg2, arg3);" , "}" , "RGFW_bool hs_bindgen_a10f110a03958dd3 (" , " RGFW_monitorMode *arg1," , " RGFW_monitorMode *arg2," , " RGFW_modeRequest arg3" , ")" , "{" , " return RGFW_monitorModeCompare(*arg1, *arg2, arg3);" , "}" , "RGFW_bool hs_bindgen_0f1bf3760ece5a32 (" , " RGFW_monitor *arg1," , " RGFW_window *arg2" , ")" , "{" , " return RGFW_monitor_scaleToWindow(*arg1, arg2);" , "}" , "void hs_bindgen_9c51358b8f763b02 (" , " i32 arg1" , ")" , "{" , " RGFW_waitForEvent(arg1);" , "}" , "void hs_bindgen_af05377e723ad90a (" , " RGFW_bool arg1" , ")" , "{" , " RGFW_setQueueEvents(arg1);" , "}" , "void hs_bindgen_d69fd1d322b36969 (void)" , "{" , " RGFW_pollEvents();" , "}" , "void hs_bindgen_8aaafebaced22367 (void)" , "{" , " RGFW_stopCheckEvents();" , "}" , "RGFW_bool hs_bindgen_8203d3ff2841ff73 (" , " RGFW_key arg1" , ")" , "{" , " return RGFW_isKeyPressed(arg1);" , "}" , "RGFW_bool hs_bindgen_84f475343b2d74cb (" , " RGFW_key arg1" , ")" , "{" , " return RGFW_isKeyReleased(arg1);" , "}" , "RGFW_bool hs_bindgen_db411036046ded02 (" , " RGFW_key arg1" , ")" , "{" , " return RGFW_isKeyDown(arg1);" , "}" , "RGFW_bool hs_bindgen_1e96b7edd9349e42 (" , " RGFW_mouseButton arg1" , ")" , "{" , " return RGFW_isMousePressed(arg1);" , "}" , "RGFW_bool hs_bindgen_496cb0fc4e8885ae (" , " RGFW_mouseButton arg1" , ")" , "{" , " return RGFW_isMouseReleased(arg1);" , "}" , "RGFW_bool hs_bindgen_0e6d6b72b2bed033 (" , " RGFW_mouseButton arg1" , ")" , "{" , " return RGFW_isMouseDown(arg1);" , "}" , "void hs_bindgen_26ee1b3598784252 (" , " float *arg1," , " float *arg2" , ")" , "{" , " RGFW_getMouseScroll(arg1, arg2);" , "}" , "void hs_bindgen_15d5d750be3b25c1 (" , " float *arg1," , " float *arg2" , ")" , "{" , " RGFW_getMouseVector(arg1, arg2);" , "}" , "RGFW_window *hs_bindgen_1dd7ff0a4ce26824 (" , " char const *arg1," , " i32 arg2," , " i32 arg3," , " i32 arg4," , " i32 arg5," , " RGFW_windowFlags arg6" , ")" , "{" , " return RGFW_createWindow(arg1, arg2, arg3, arg4, arg5, arg6);" , "}" , "RGFW_window *hs_bindgen_978cd864a0d27685 (" , " char const *arg1," , " i32 arg2," , " i32 arg3," , " i32 arg4," , " i32 arg5," , " RGFW_windowFlags arg6," , " RGFW_window *arg7" , ")" , "{" , " return RGFW_createWindowPtr(arg1, arg2, arg3, arg4, arg5, arg6, arg7);" , "}" , "RGFW_surface *hs_bindgen_79dd6ab591c187f7 (" , " RGFW_window *arg1," , " u8 *arg2," , " i32 arg3," , " i32 arg4," , " RGFW_format arg5" , ")" , "{" , " return RGFW_window_createSurface(arg1, arg2, arg3, arg4, arg5);" , "}" , "RGFW_bool hs_bindgen_cd6be3ed98c54073 (" , " RGFW_window *arg1," , " u8 *arg2," , " i32 arg3," , " i32 arg4," , " RGFW_format arg5," , " RGFW_surface *arg6" , ")" , "{" , " return RGFW_window_createSurfacePtr(arg1, arg2, arg3, arg4, arg5, arg6);" , "}" , "void hs_bindgen_bd2829eb969b388b (" , " RGFW_window *arg1," , " RGFW_surface *arg2" , ")" , "{" , " RGFW_window_blitSurface(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_1371fa92f4420071 (" , " RGFW_window *arg1," , " i32 *arg2," , " i32 *arg3" , ")" , "{" , " return RGFW_window_getPosition(arg1, arg2, arg3);" , "}" , "RGFW_bool hs_bindgen_b7ed665cddbdc8bd (" , " RGFW_window *arg1," , " i32 *arg2," , " i32 *arg3" , ")" , "{" , " return RGFW_window_getSize(arg1, arg2, arg3);" , "}" , "u32 hs_bindgen_e452dcf4acd04fbd (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_getFlags(arg1);" , "}" , "RGFW_key hs_bindgen_3355ce156d9230a3 (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_getExitKey(arg1);" , "}" , "void hs_bindgen_1aa7e1983c21b4f1 (" , " RGFW_window *arg1," , " RGFW_key arg2" , ")" , "{" , " RGFW_window_setExitKey(arg1, arg2);" , "}" , "void hs_bindgen_025b86f507111649 (" , " RGFW_window *arg1," , " RGFW_eventFlag arg2" , ")" , "{" , " RGFW_window_setEnabledEvents(arg1, arg2);" , "}" , "RGFW_eventFlag hs_bindgen_7530bc73f4a26aa2 (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_getEnabledEvents(arg1);" , "}" , "void hs_bindgen_c4c1c02ff3a72761 (" , " RGFW_window *arg1," , " RGFW_eventFlag arg2" , ")" , "{" , " RGFW_window_setDisabledEvents(arg1, arg2);" , "}" , "void hs_bindgen_3971a5b5aff7423e (" , " RGFW_window *arg1," , " RGFW_eventFlag arg2," , " RGFW_bool arg3" , ")" , "{" , " RGFW_window_setEventState(arg1, arg2, arg3);" , "}" , "void *hs_bindgen_bb232acf914f276d (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_getUserPtr(arg1);" , "}" , "void hs_bindgen_303858ea4e46dca9 (" , " RGFW_window *arg1," , " void *arg2" , ")" , "{" , " RGFW_window_setUserPtr(arg1, arg2);" , "}" , "RGFW_window_src *hs_bindgen_a80a8e12d353d504 (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_getSrc(arg1);" , "}" , "void hs_bindgen_a8fcd13f5d5fec0f (" , " RGFW_window *arg1," , " void *arg2" , ")" , "{" , " RGFW_window_setLayer_OSX(arg1, arg2);" , "}" , "void *hs_bindgen_ff2d9f45ef33c6b4 (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_getView_OSX(arg1);" , "}" , "void *hs_bindgen_1f721a36827b3610 (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_getWindow_OSX(arg1);" , "}" , "void *hs_bindgen_c76be936061e6244 (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_getHWND(arg1);" , "}" , "void *hs_bindgen_ae1b7089f0cbd1f4 (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_getHDC(arg1);" , "}" , "u64 hs_bindgen_76b55e63b99b91c0 (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_getWindow_X11(arg1);" , "}" , "struct wl_surface *hs_bindgen_b16ffb7b3f008e02 (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_getWindow_Wayland(arg1);" , "}" , "void hs_bindgen_b3a5c3e6d5d36795 (" , " RGFW_window *arg1," , " RGFW_windowFlags arg2" , ")" , "{" , " RGFW_window_setFlags(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_f2fc74a263de5af9 (" , " RGFW_window *arg1," , " RGFW_event *arg2" , ")" , "{" , " return RGFW_window_checkEvent(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_c09e0b37c2be9cff (" , " RGFW_window *arg1," , " RGFW_event *arg2" , ")" , "{" , " return RGFW_window_checkQueuedEvent(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_7e4b5fdc17ee34d3 (" , " RGFW_window *arg1," , " RGFW_key arg2" , ")" , "{" , " return RGFW_window_isKeyPressed(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_0c82507cd3ae73dd (" , " RGFW_window *arg1," , " RGFW_key arg2" , ")" , "{" , " return RGFW_window_isKeyDown(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_18400d910187bacc (" , " RGFW_window *arg1," , " RGFW_key arg2" , ")" , "{" , " return RGFW_window_isKeyReleased(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_6e13ace948643bdd (" , " RGFW_window *arg1," , " RGFW_mouseButton arg2" , ")" , "{" , " return RGFW_window_isMousePressed(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_93d2c8680260552d (" , " RGFW_window *arg1," , " RGFW_mouseButton arg2" , ")" , "{" , " return RGFW_window_isMouseDown(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_7239cfddb521d2a0 (" , " RGFW_window *arg1," , " RGFW_mouseButton arg2" , ")" , "{" , " return RGFW_window_isMouseReleased(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_06f09f2553fe2e2b (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_didMouseLeave(arg1);" , "}" , "RGFW_bool hs_bindgen_8d1074a26a9a830c (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_didMouseEnter(arg1);" , "}" , "RGFW_bool hs_bindgen_d641786e474fc998 (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_isMouseInside(arg1);" , "}" , "RGFW_bool hs_bindgen_d7392d2316311f9a (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_isDataDragging(arg1);" , "}" , "RGFW_bool hs_bindgen_c1d903839ef49b55 (" , " RGFW_window *arg1," , " i32 *arg2," , " i32 *arg3" , ")" , "{" , " return RGFW_window_getDataDrag(arg1, arg2, arg3);" , "}" , "RGFW_bool hs_bindgen_397ead02577e1d68 (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_didDataDrop(arg1);" , "}" , "RGFW_bool hs_bindgen_27199e30f5814fea (" , " RGFW_window *arg1," , " char const ***arg2," , " size_t *arg3" , ")" , "{" , " return RGFW_window_getDataDrop(arg1, arg2, arg3);" , "}" , "void hs_bindgen_dfe354d33d04dbf7 (" , " RGFW_window *arg1" , ")" , "{" , " RGFW_window_close(arg1);" , "}" , "void hs_bindgen_959778f8ec0a0778 (" , " RGFW_window *arg1" , ")" , "{" , " RGFW_window_closePtr(arg1);" , "}" , "void hs_bindgen_d6ea142780b0b6ba (" , " RGFW_window *arg1," , " i32 arg2," , " i32 arg3" , ")" , "{" , " RGFW_window_move(arg1, arg2, arg3);" , "}" , "void hs_bindgen_02c69b5f1018b04c (" , " RGFW_window *arg1," , " RGFW_monitor *arg2" , ")" , "{" , " RGFW_window_moveToMonitor(arg1, *arg2);" , "}" , "void hs_bindgen_7ef769858829b948 (" , " RGFW_window *arg1," , " i32 arg2," , " i32 arg3" , ")" , "{" , " RGFW_window_resize(arg1, arg2, arg3);" , "}" , "void hs_bindgen_1831b1a411934bec (" , " RGFW_window *arg1," , " i32 arg2," , " i32 arg3" , ")" , "{" , " RGFW_window_setAspectRatio(arg1, arg2, arg3);" , "}" , "void hs_bindgen_4edf4be3da879b7b (" , " RGFW_window *arg1," , " i32 arg2," , " i32 arg3" , ")" , "{" , " RGFW_window_setMinSize(arg1, arg2, arg3);" , "}" , "void hs_bindgen_b2f1167983433fdd (" , " RGFW_window *arg1," , " i32 arg2," , " i32 arg3" , ")" , "{" , " RGFW_window_setMaxSize(arg1, arg2, arg3);" , "}" , "void hs_bindgen_fa341137c6227691 (" , " RGFW_window *arg1" , ")" , "{" , " RGFW_window_focus(arg1);" , "}" , "RGFW_bool hs_bindgen_c11deea2855e8f90 (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_isInFocus(arg1);" , "}" , "void hs_bindgen_851c080145c74ee5 (" , " RGFW_window *arg1" , ")" , "{" , " RGFW_window_raise(arg1);" , "}" , "void hs_bindgen_d548322d29833c09 (" , " RGFW_window *arg1" , ")" , "{" , " RGFW_window_maximize(arg1);" , "}" , "void hs_bindgen_135c26fb233c95c7 (" , " RGFW_window *arg1," , " RGFW_bool arg2" , ")" , "{" , " RGFW_window_setFullscreen(arg1, arg2);" , "}" , "void hs_bindgen_5d10a0c3885bc67c (" , " RGFW_window *arg1" , ")" , "{" , " RGFW_window_center(arg1);" , "}" , "void hs_bindgen_04c05ccce2dd05e2 (" , " RGFW_window *arg1" , ")" , "{" , " RGFW_window_minimize(arg1);" , "}" , "void hs_bindgen_1c5ffdacbd7a137f (" , " RGFW_window *arg1" , ")" , "{" , " RGFW_window_restore(arg1);" , "}" , "void hs_bindgen_03ecaed8aae44b82 (" , " RGFW_window *arg1," , " RGFW_bool arg2" , ")" , "{" , " RGFW_window_setFloating(arg1, arg2);" , "}" , "void hs_bindgen_a02665f4d2f342db (" , " RGFW_window *arg1," , " u8 arg2" , ")" , "{" , " RGFW_window_setOpacity(arg1, arg2);" , "}" , "void hs_bindgen_c2073cc5bbda59de (" , " RGFW_window *arg1," , " RGFW_bool arg2" , ")" , "{" , " RGFW_window_setBorder(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_8ad01202de76a61a (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_borderless(arg1);" , "}" , "void hs_bindgen_f82451950ec7b453 (" , " RGFW_window *arg1," , " RGFW_bool arg2" , ")" , "{" , " RGFW_window_setDND(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_e581691fb6f1d623 (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_allowsDND(arg1);" , "}" , "void hs_bindgen_305c37fb5eaa6fb3 (" , " RGFW_window *arg1," , " RGFW_bool arg2" , ")" , "{" , " RGFW_window_setMousePassthrough(arg1, arg2);" , "}" , "void hs_bindgen_a9104e546bd7291a (" , " RGFW_window *arg1," , " char const *arg2" , ")" , "{" , " RGFW_window_setName(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_ba3fc1a7643e69aa (" , " RGFW_window *arg1," , " u8 *arg2," , " i32 arg3," , " i32 arg4," , " RGFW_format arg5" , ")" , "{" , " return RGFW_window_setIcon(arg1, arg2, arg3, arg4, arg5);" , "}" , "RGFW_bool hs_bindgen_511df2111b3a9240 (" , " RGFW_window *arg1," , " u8 *arg2," , " i32 arg3," , " i32 arg4," , " RGFW_format arg5," , " RGFW_icon arg6" , ")" , "{" , " return RGFW_window_setIconEx(arg1, arg2, arg3, arg4, arg5, arg6);" , "}" , "void hs_bindgen_24861af0474992d3 (" , " RGFW_window *arg1," , " RGFW_mouse *arg2" , ")" , "{" , " RGFW_window_setMouse(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_ce01968155eb1a70 (" , " RGFW_window *arg1," , " RGFW_mouseIcons arg2" , ")" , "{" , " return RGFW_window_setMouseStandard(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_d0b3699b21626c8a (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_setMouseDefault(arg1);" , "}" , "void hs_bindgen_5acee88f229ce834 (" , " RGFW_window *arg1," , " RGFW_bool arg2" , ")" , "{" , " RGFW_window_setRawMouseMode(arg1, arg2);" , "}" , "void hs_bindgen_9e2a23bf877ec071 (" , " RGFW_window *arg1" , ")" , "{" , " RGFW_window_holdMouse(arg1);" , "}" , "void hs_bindgen_4b90848bc6f9be02 (" , " RGFW_window *arg1" , ")" , "{" , " RGFW_window_unholdMouse(arg1);" , "}" , "RGFW_bool hs_bindgen_bb112568a48b595a (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_isRawMouseMode(arg1);" , "}" , "RGFW_bool hs_bindgen_f24b7f1156df67d3 (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_isHoldingMouse(arg1);" , "}" , "void hs_bindgen_19c019624cfdd85b (" , " RGFW_window *arg1" , ")" , "{" , " RGFW_window_hide(arg1);" , "}" , "void hs_bindgen_aa60a7bdf6ca7cb5 (" , " RGFW_window *arg1" , ")" , "{" , " RGFW_window_show(arg1);" , "}" , "void hs_bindgen_e0db0432fca405cd (" , " RGFW_window *arg1," , " RGFW_bool arg2" , ")" , "{" , " RGFW_window_setShouldClose(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_70eaab7c7ce89bd2 (" , " i32 *arg1," , " i32 *arg2" , ")" , "{" , " return RGFW_getGlobalMouse(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_13eac8a4dacf1dd6 (" , " RGFW_window *arg1," , " i32 *arg2," , " i32 *arg3" , ")" , "{" , " return RGFW_window_getMouse(arg1, arg2, arg3);" , "}" , "void hs_bindgen_338abae480f28666 (" , " RGFW_window *arg1," , " RGFW_bool arg2" , ")" , "{" , " RGFW_window_showMouse(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_dc274181b68f22ee (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_isMouseHidden(arg1);" , "}" , "void hs_bindgen_362f75076ccac16c (" , " RGFW_window *arg1," , " i32 arg2," , " i32 arg3" , ")" , "{" , " RGFW_window_moveMouse(arg1, arg2, arg3);" , "}" , "RGFW_bool hs_bindgen_7a078df4c60194ae (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_shouldClose(arg1);" , "}" , "RGFW_bool hs_bindgen_86debbf17738acbc (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_isFullscreen(arg1);" , "}" , "RGFW_bool hs_bindgen_1075e70eaa43b168 (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_isHidden(arg1);" , "}" , "RGFW_bool hs_bindgen_f1d62216637a935a (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_isMinimized(arg1);" , "}" , "RGFW_bool hs_bindgen_eb6a742b6d267106 (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_isMaximized(arg1);" , "}" , "RGFW_bool hs_bindgen_8e63dfcc1c66230d (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_isFloating(arg1);" , "}" , "void hs_bindgen_092f9e59695f1382 (" , " RGFW_window *arg1" , ")" , "{" , " RGFW_window_scaleToMonitor(arg1);" , "}" , "void hs_bindgen_17389700d597d294 (" , " RGFW_window *arg1," , " RGFW_monitor *arg2" , ")" , "{" , " *arg2 = RGFW_window_getMonitor(arg1);" , "}" , "char const *hs_bindgen_c47eb43ba4762578 (" , " size_t *arg1" , ")" , "{" , " return RGFW_readClipboard(arg1);" , "}" , "RGFW_ssize_t hs_bindgen_a3c33acc970be374 (" , " char *arg1," , " size_t arg2" , ")" , "{" , " return RGFW_readClipboardPtr(arg1, arg2);" , "}" , "void hs_bindgen_99c08ca21836f945 (" , " char const *arg1," , " u32 arg2" , ")" , "{" , " RGFW_writeClipboard(arg1, arg2);" , "}" , "RGFW_debugfunc hs_bindgen_f5c1d77e653b7124 (" , " RGFW_debugfunc arg1" , ")" , "{" , " return RGFW_setDebugCallback(arg1);" , "}" , "void hs_bindgen_5f6ebdf3cbdf0005 (" , " RGFW_debugType arg1," , " RGFW_errorCode arg2," , " char const *arg3" , ")" , "{" , " RGFW_sendDebugInfo(arg1, arg2, arg3);" , "}" , "RGFW_windowMovedfunc hs_bindgen_d121c26104f4dfb4 (" , " RGFW_windowMovedfunc arg1" , ")" , "{" , " return RGFW_setWindowMovedCallback(arg1);" , "}" , "RGFW_windowResizedfunc hs_bindgen_5de40284c9093ac9 (" , " RGFW_windowResizedfunc arg1" , ")" , "{" , " return RGFW_setWindowResizedCallback(arg1);" , "}" , "RGFW_windowQuitfunc hs_bindgen_cf26f53bcaf7975d (" , " RGFW_windowQuitfunc arg1" , ")" , "{" , " return RGFW_setWindowQuitCallback(arg1);" , "}" , "RGFW_mousePosfunc hs_bindgen_c4af9641904a347f (" , " RGFW_mousePosfunc arg1" , ")" , "{" , " return RGFW_setMousePosCallback(arg1);" , "}" , "RGFW_windowRefreshfunc hs_bindgen_8ac26834602ace7f (" , " RGFW_windowRefreshfunc arg1" , ")" , "{" , " return RGFW_setWindowRefreshCallback(arg1);" , "}" , "RGFW_focusfunc hs_bindgen_0c6d7bac04b41210 (" , " RGFW_focusfunc arg1" , ")" , "{" , " return RGFW_setFocusCallback(arg1);" , "}" , "RGFW_mouseNotifyfunc hs_bindgen_957f8d317b44cefe (" , " RGFW_mouseNotifyfunc arg1" , ")" , "{" , " return RGFW_setMouseNotifyCallback(arg1);" , "}" , "RGFW_dataDropfunc hs_bindgen_6f33b2c2c8845199 (" , " RGFW_dataDropfunc arg1" , ")" , "{" , " return RGFW_setDataDropCallback(arg1);" , "}" , "RGFW_dataDragfunc hs_bindgen_3c883f5c7974ea55 (" , " RGFW_dataDragfunc arg1" , ")" , "{" , " return RGFW_setDataDragCallback(arg1);" , "}" , "RGFW_keyfunc hs_bindgen_cfa21e7c6d8c7794 (" , " RGFW_keyfunc arg1" , ")" , "{" , " return RGFW_setKeyCallback(arg1);" , "}" , "RGFW_mouseButtonfunc hs_bindgen_1f8c4a3373d00e6f (" , " RGFW_mouseButtonfunc arg1" , ")" , "{" , " return RGFW_setMouseButtonCallback(arg1);" , "}" , "RGFW_mouseScrollfunc hs_bindgen_90aa9c71f419541b (" , " RGFW_mouseScrollfunc arg1" , ")" , "{" , " return RGFW_setMouseScrollCallback(arg1);" , "}" , "RGFW_windowMaximizedfunc hs_bindgen_1638a0fd9f1e899f (" , " RGFW_windowMaximizedfunc arg1" , ")" , "{" , " return RGFW_setWindowMaximizedCallback(arg1);" , "}" , "RGFW_windowMinimizedfunc hs_bindgen_d737416d8a58a38e (" , " RGFW_windowMinimizedfunc arg1" , ")" , "{" , " return RGFW_setWindowMinimizedCallback(arg1);" , "}" , "RGFW_windowRestoredfunc hs_bindgen_f8b030d14612936b (" , " RGFW_windowRestoredfunc arg1" , ")" , "{" , " return RGFW_setWindowRestoredCallback(arg1);" , "}" , "RGFW_scaleUpdatedfunc hs_bindgen_67bd09c878e101af (" , " RGFW_scaleUpdatedfunc arg1" , ")" , "{" , " return RGFW_setScaleUpdatedCallback(arg1);" , "}" , "void hs_bindgen_d252bbe3762d903b (" , " RGFW_glHints *arg1" , ")" , "{" , " RGFW_setGlobalHints_OpenGL(arg1);" , "}" , "void hs_bindgen_8e8600ae811ccecf (void)" , "{" , " RGFW_resetGlobalHints_OpenGL();" , "}" , "RGFW_glHints *hs_bindgen_67530e73ac2b4a98 (void)" , "{" , " return RGFW_getGlobalHints_OpenGL();" , "}" , "RGFW_glContext *hs_bindgen_a7090d4bdf77f81f (" , " RGFW_window *arg1," , " RGFW_glHints *arg2" , ")" , "{" , " return RGFW_window_createContext_OpenGL(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_82a92fdae028adf3 (" , " RGFW_window *arg1," , " RGFW_glContext *arg2," , " RGFW_glHints *arg3" , ")" , "{" , " return RGFW_window_createContextPtr_OpenGL(arg1, arg2, arg3);" , "}" , "RGFW_glContext *hs_bindgen_c6245159613327ce (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_window_getContext_OpenGL(arg1);" , "}" , "void hs_bindgen_46d5eff96c4a685b (" , " RGFW_window *arg1," , " RGFW_glContext *arg2" , ")" , "{" , " RGFW_window_deleteContext_OpenGL(arg1, arg2);" , "}" , "void hs_bindgen_caefb79bbd8fa38a (" , " RGFW_window *arg1," , " RGFW_glContext *arg2" , ")" , "{" , " RGFW_window_deleteContextPtr_OpenGL(arg1, arg2);" , "}" , "void *hs_bindgen_87d9309324ad485a (" , " RGFW_glContext *arg1" , ")" , "{" , " return RGFW_glContext_getSourceContext(arg1);" , "}" , "void hs_bindgen_c51fb99099e5a548 (" , " RGFW_window *arg1" , ")" , "{" , " RGFW_window_makeCurrentWindow_OpenGL(arg1);" , "}" , "void hs_bindgen_9ca5966b88d8a8cd (" , " RGFW_window *arg1" , ")" , "{" , " RGFW_window_makeCurrentContext_OpenGL(arg1);" , "}" , "void hs_bindgen_cf9e0901b3439025 (" , " RGFW_window *arg1" , ")" , "{" , " RGFW_window_swapBuffers_OpenGL(arg1);" , "}" , "void *hs_bindgen_5616fca5bb65869b (void)" , "{" , " return RGFW_getCurrentContext_OpenGL();" , "}" , "RGFW_window *hs_bindgen_78d76f763bddfbe8 (void)" , "{" , " return RGFW_getCurrentWindow_OpenGL();" , "}" , "void hs_bindgen_8713f5a63d22b14e (" , " RGFW_window *arg1," , " i32 arg2" , ")" , "{" , " RGFW_window_swapInterval_OpenGL(arg1, arg2);" , "}" , "RGFW_proc hs_bindgen_a87b354e3a823363 (" , " char const *arg1" , ")" , "{" , " return RGFW_getProcAddress_OpenGL(arg1);" , "}" , "RGFW_bool hs_bindgen_dc86290b50e983de (" , " char const *arg1," , " size_t arg2" , ")" , "{" , " return RGFW_extensionSupported_OpenGL(arg1, arg2);" , "}" , "RGFW_bool hs_bindgen_172651979b5165b1 (" , " char const *arg1," , " size_t arg2" , ")" , "{" , " return RGFW_extensionSupportedPlatform_OpenGL(arg1, arg2);" , "}" , "void hs_bindgen_1a5d38f65ef341e6 (" , " RGFW_window *arg1" , ")" , "{" , " RGFW_setRootWindow(arg1);" , "}" , "RGFW_window *hs_bindgen_d52c1973a70cd68d (void)" , "{" , " return RGFW_getRootWindow();" , "}" , "void hs_bindgen_cd67f6ad0d633ad4 (" , " RGFW_event const *arg1" , ")" , "{" , " RGFW_eventQueuePush(arg1);" , "}" , "void hs_bindgen_756ad36e09425c6c (void)" , "{" , " RGFW_eventQueueFlush();" , "}" , "RGFW_event *hs_bindgen_6fe2cd285653d8c7 (" , " RGFW_window *arg1" , ")" , "{" , " return RGFW_eventQueuePop(arg1);" , "}" , "u32 hs_bindgen_6cf527f7175da189 (" , " u32 arg1" , ")" , "{" , " return RGFW_apiKeyToRGFW(arg1);" , "}" , "u32 hs_bindgen_424426edfc7ac31f (" , " u32 arg1" , ")" , "{" , " return RGFW_rgfwToApiKey(arg1);" , "}" , "u8 hs_bindgen_f22446917eeebf25 (" , " u32 arg1" , ")" , "{" , " return RGFW_rgfwToKeyChar(arg1);" , "}" , "size_t hs_bindgen_88ede90290fb7f2b (void)" , "{" , " return RGFW_sizeofInfo();" , "}" , "i32 hs_bindgen_ca753abdd7cf89ed (void)" , "{" , " return RGFW_init();" , "}" , "void hs_bindgen_6c4fda6bc49d543d (void)" , "{" , " RGFW_deinit();" , "}" , "i32 hs_bindgen_396abc179e678e09 (" , " RGFW_info *arg1" , ")" , "{" , " return RGFW_init_ptr(arg1);" , "}" , "void hs_bindgen_020ce2ab307f6662 (" , " RGFW_info *arg1" , ")" , "{" , " RGFW_deinit_ptr(arg1);" , "}" , "void hs_bindgen_c15b357b4a378fa2 (" , " RGFW_info *arg1" , ")" , "{" , " RGFW_setInfo(arg1);" , "}" , "RGFW_info *hs_bindgen_4142fda19450c32f (void)" , "{" , " return RGFW_getInfo();" , "}" ])) -- | __unique:__ @_Generated_Unsafe_RGFW_alloc@ foreign import ccall unsafe "hs_bindgen_915de4889087b91e" hs_bindgen_915de4889087b91e :: HsBindgen.Runtime.Prelude.CSize -> IO (Ptr.Ptr Void) {-| __C declaration:__ @RGFW_alloc@ __defined at:__ @RGFW.h:989:15@ __exported by:__ @RGFW.h@ -} rGFW_alloc :: HsBindgen.Runtime.Prelude.CSize -- ^ __C declaration:__ @size@ -> IO (Ptr.Ptr Void) rGFW_alloc = hs_bindgen_915de4889087b91e -- | __unique:__ @_Generated_Unsafe_RGFW_free@ foreign import ccall unsafe "hs_bindgen_a4e8eda804fa4762" hs_bindgen_a4e8eda804fa4762 :: Ptr.Ptr Void -> IO () {-| __C declaration:__ @RGFW_free@ __defined at:__ @RGFW.h:995:14@ __exported by:__ @RGFW.h@ -} rGFW_free :: Ptr.Ptr Void -- ^ __C declaration:__ @ptr@ -> IO () rGFW_free = hs_bindgen_a4e8eda804fa4762 -- | __unique:__ @_Generated_Unsafe_RGFW_sizeofWindow@ foreign import ccall unsafe "hs_bindgen_be093dd22e5ce430" hs_bindgen_be093dd22e5ce430 :: IO HsBindgen.Runtime.Prelude.CSize {-| __C declaration:__ @RGFW_sizeofWindow@ __defined at:__ @RGFW.h:1001:16@ __exported by:__ @RGFW.h@ -} rGFW_sizeofWindow :: IO HsBindgen.Runtime.Prelude.CSize rGFW_sizeofWindow = hs_bindgen_be093dd22e5ce430 -- | __unique:__ @_Generated_Unsafe_RGFW_sizeofWindowSrc@ foreign import ccall unsafe "hs_bindgen_92623585be496ac7" hs_bindgen_92623585be496ac7 :: IO HsBindgen.Runtime.Prelude.CSize {-| __C declaration:__ @RGFW_sizeofWindowSrc@ __defined at:__ @RGFW.h:1007:16@ __exported by:__ @RGFW.h@ -} rGFW_sizeofWindowSrc :: IO HsBindgen.Runtime.Prelude.CSize rGFW_sizeofWindowSrc = hs_bindgen_92623585be496ac7 -- | __unique:__ @_Generated_Unsafe_RGFW_useWayland@ foreign import ccall unsafe "hs_bindgen_d39dad0ae8babda5" hs_bindgen_d39dad0ae8babda5 :: RGFW_bool -> IO () {-| __C declaration:__ @RGFW_useWayland@ __defined at:__ @RGFW.h:1016:14@ __exported by:__ @RGFW.h@ -} rGFW_useWayland :: RGFW_bool -- ^ __C declaration:__ @wayland@ -> IO () rGFW_useWayland = hs_bindgen_d39dad0ae8babda5 -- | __unique:__ @_Generated_Unsafe_RGFW_usingWayland@ foreign import ccall unsafe "hs_bindgen_50eadf2b208149fb" hs_bindgen_50eadf2b208149fb :: IO RGFW_bool {-| __C declaration:__ @RGFW_usingWayland@ __defined at:__ @RGFW.h:1022:19@ __exported by:__ @RGFW.h@ -} rGFW_usingWayland :: IO RGFW_bool rGFW_usingWayland = hs_bindgen_50eadf2b208149fb -- | __unique:__ @_Generated_Unsafe_RGFW_getLayer_OSX@ foreign import ccall unsafe "hs_bindgen_9fb760db94419256" hs_bindgen_9fb760db94419256 :: IO (Ptr.Ptr Void) {-| __C declaration:__ @RGFW_getLayer_OSX@ __defined at:__ @RGFW.h:1028:15@ __exported by:__ @RGFW.h@ -} rGFW_getLayer_OSX :: IO (Ptr.Ptr Void) rGFW_getLayer_OSX = hs_bindgen_9fb760db94419256 -- | __unique:__ @_Generated_Unsafe_RGFW_getDisplay_X11@ foreign import ccall unsafe "hs_bindgen_934459b3452ce14d" hs_bindgen_934459b3452ce14d :: IO (Ptr.Ptr Void) {-| __C declaration:__ @RGFW_getDisplay_X11@ __defined at:__ @RGFW.h:1034:15@ __exported by:__ @RGFW.h@ -} rGFW_getDisplay_X11 :: IO (Ptr.Ptr Void) rGFW_getDisplay_X11 = hs_bindgen_934459b3452ce14d -- | __unique:__ @_Generated_Unsafe_RGFW_getDisplay_Wayland@ foreign import ccall unsafe "hs_bindgen_7202859bc3a015f9" hs_bindgen_7202859bc3a015f9 :: IO (Ptr.Ptr Wl_display) {-| __C declaration:__ @RGFW_getDisplay_Wayland@ __defined at:__ @RGFW.h:1040:28@ __exported by:__ @RGFW.h@ -} rGFW_getDisplay_Wayland :: IO (Ptr.Ptr Wl_display) rGFW_getDisplay_Wayland = hs_bindgen_7202859bc3a015f9 -- | __unique:__ @_Generated_Unsafe_RGFW_setClassName@ foreign import ccall unsafe "hs_bindgen_21fa2d718f28713d" hs_bindgen_21fa2d718f28713d :: HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -> IO () {-| __C declaration:__ @RGFW_setClassName@ __defined at:__ @RGFW.h:1048:14@ __exported by:__ @RGFW.h@ -} rGFW_setClassName :: HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -- ^ __C declaration:__ @name@ -> IO () rGFW_setClassName = hs_bindgen_21fa2d718f28713d -- | __unique:__ @_Generated_Unsafe_RGFW_setXInstName@ foreign import ccall unsafe "hs_bindgen_560af630ba974f26" hs_bindgen_560af630ba974f26 :: HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -> IO () {-| __C declaration:__ @RGFW_setXInstName@ __defined at:__ @RGFW.h:1055:14@ __exported by:__ @RGFW.h@ -} rGFW_setXInstName :: HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -- ^ __C declaration:__ @name@ -> IO () rGFW_setXInstName = hs_bindgen_560af630ba974f26 -- | __unique:__ @_Generated_Unsafe_RGFW_moveToMacOSResourceDir@ foreign import ccall unsafe "hs_bindgen_854bb3b8fed84955" hs_bindgen_854bb3b8fed84955 :: IO () {-| __C declaration:__ @RGFW_moveToMacOSResourceDir@ __defined at:__ @RGFW.h:1060:14@ __exported by:__ @RGFW.h@ -} rGFW_moveToMacOSResourceDir :: IO () rGFW_moveToMacOSResourceDir = hs_bindgen_854bb3b8fed84955 -- | __unique:__ @_Generated_Unsafe_RGFW_copyImageData@ foreign import ccall unsafe "hs_bindgen_165010c5c6404e80" hs_bindgen_165010c5c6404e80 :: Ptr.Ptr U8 -> I32 -> I32 -> RGFW_format -> Ptr.Ptr U8 -> RGFW_format -> IO () {-| __C declaration:__ @RGFW_copyImageData@ __defined at:__ @RGFW.h:1063:14@ __exported by:__ @RGFW.h@ -} rGFW_copyImageData :: Ptr.Ptr U8 -- ^ __C declaration:__ @dest_data@ -> I32 -- ^ __C declaration:__ @w@ -> I32 -- ^ __C declaration:__ @h@ -> RGFW_format -- ^ __C declaration:__ @dest_format@ -> Ptr.Ptr U8 -- ^ __C declaration:__ @src_data@ -> RGFW_format -- ^ __C declaration:__ @src_format@ -> IO () rGFW_copyImageData = hs_bindgen_165010c5c6404e80 -- | __unique:__ @_Generated_Unsafe_RGFW_sizeofNativeImage@ foreign import ccall unsafe "hs_bindgen_263dac8611e38fed" hs_bindgen_263dac8611e38fed :: IO HsBindgen.Runtime.Prelude.CSize {-| __C declaration:__ @RGFW_sizeofNativeImage@ __defined at:__ @RGFW.h:1069:16@ __exported by:__ @RGFW.h@ -} rGFW_sizeofNativeImage :: IO HsBindgen.Runtime.Prelude.CSize rGFW_sizeofNativeImage = hs_bindgen_263dac8611e38fed -- | __unique:__ @_Generated_Unsafe_RGFW_sizeofSurface@ foreign import ccall unsafe "hs_bindgen_1cce5cac97cafdd8" hs_bindgen_1cce5cac97cafdd8 :: IO HsBindgen.Runtime.Prelude.CSize {-| __C declaration:__ @RGFW_sizeofSurface@ __defined at:__ @RGFW.h:1075:16@ __exported by:__ @RGFW.h@ -} rGFW_sizeofSurface :: IO HsBindgen.Runtime.Prelude.CSize rGFW_sizeofSurface = hs_bindgen_1cce5cac97cafdd8 -- | __unique:__ @_Generated_Unsafe_RGFW_createSurface@ foreign import ccall unsafe "hs_bindgen_585ea16cf2e95604" hs_bindgen_585ea16cf2e95604 :: Ptr.Ptr U8 -> I32 -> I32 -> RGFW_format -> IO (Ptr.Ptr RGFW_surface) {-| __C declaration:__ @RGFW_createSurface@ __defined at:__ @RGFW.h:1090:23@ __exported by:__ @RGFW.h@ -} rGFW_createSurface :: Ptr.Ptr U8 -- ^ __C declaration:__ @data'@ -> I32 -- ^ __C declaration:__ @w@ -> I32 -- ^ __C declaration:__ @h@ -> RGFW_format -- ^ __C declaration:__ @format@ -> IO (Ptr.Ptr RGFW_surface) rGFW_createSurface = hs_bindgen_585ea16cf2e95604 -- | __unique:__ @_Generated_Unsafe_RGFW_createSurfacePtr@ foreign import ccall unsafe "hs_bindgen_2c17442379431260" hs_bindgen_2c17442379431260 :: Ptr.Ptr U8 -> I32 -> I32 -> RGFW_format -> Ptr.Ptr RGFW_surface -> IO RGFW_bool {-| __C declaration:__ @RGFW_createSurfacePtr@ __defined at:__ @RGFW.h:1101:19@ __exported by:__ @RGFW.h@ -} rGFW_createSurfacePtr :: Ptr.Ptr U8 -- ^ __C declaration:__ @data'@ -> I32 -- ^ __C declaration:__ @w@ -> I32 -- ^ __C declaration:__ @h@ -> RGFW_format -- ^ __C declaration:__ @format@ -> Ptr.Ptr RGFW_surface -- ^ __C declaration:__ @surface@ -> IO RGFW_bool rGFW_createSurfacePtr = hs_bindgen_2c17442379431260 -- | __unique:__ @_Generated_Unsafe_RGFW_surface_getNativeImage@ foreign import ccall unsafe "hs_bindgen_d380a3d62a84caca" hs_bindgen_d380a3d62a84caca :: Ptr.Ptr RGFW_surface -> IO (Ptr.Ptr RGFW_nativeImage) {-| __C declaration:__ @RGFW_surface_getNativeImage@ __defined at:__ @RGFW.h:1108:27@ __exported by:__ @RGFW.h@ -} rGFW_surface_getNativeImage :: Ptr.Ptr RGFW_surface -- ^ __C declaration:__ @surface@ -> IO (Ptr.Ptr RGFW_nativeImage) rGFW_surface_getNativeImage = hs_bindgen_d380a3d62a84caca -- | __unique:__ @_Generated_Unsafe_RGFW_surface_free@ foreign import ccall unsafe "hs_bindgen_4ba0aef40b8bd1fc" hs_bindgen_4ba0aef40b8bd1fc :: Ptr.Ptr RGFW_surface -> IO () {-| __C declaration:__ @RGFW_surface_free@ __defined at:__ @RGFW.h:1114:14@ __exported by:__ @RGFW.h@ -} rGFW_surface_free :: Ptr.Ptr RGFW_surface -- ^ __C declaration:__ @surface@ -> IO () rGFW_surface_free = hs_bindgen_4ba0aef40b8bd1fc -- | __unique:__ @_Generated_Unsafe_RGFW_surface_freePtr@ foreign import ccall unsafe "hs_bindgen_fe30ad7a4fa0f1e0" hs_bindgen_fe30ad7a4fa0f1e0 :: Ptr.Ptr RGFW_surface -> IO () {-| __C declaration:__ @RGFW_surface_freePtr@ __defined at:__ @RGFW.h:1120:14@ __exported by:__ @RGFW.h@ -} rGFW_surface_freePtr :: Ptr.Ptr RGFW_surface -- ^ __C declaration:__ @surface@ -> IO () rGFW_surface_freePtr = hs_bindgen_fe30ad7a4fa0f1e0 -- | __unique:__ @_Generated_Unsafe_RGFW_loadMouse@ foreign import ccall unsafe "hs_bindgen_9eae90f97c0e76a6" hs_bindgen_9eae90f97c0e76a6 :: Ptr.Ptr U8 -> I32 -> I32 -> RGFW_format -> IO (Ptr.Ptr RGFW_mouse) {-| __C declaration:__ @RGFW_loadMouse@ __defined at:__ @RGFW.h:1133:21@ __exported by:__ @RGFW.h@ -} rGFW_loadMouse :: Ptr.Ptr U8 -- ^ __C declaration:__ @data'@ -> I32 -- ^ __C declaration:__ @w@ -> I32 -- ^ __C declaration:__ @h@ -> RGFW_format -- ^ __C declaration:__ @format@ -> IO (Ptr.Ptr RGFW_mouse) rGFW_loadMouse = hs_bindgen_9eae90f97c0e76a6 -- | __unique:__ @_Generated_Unsafe_RGFW_freeMouse@ foreign import ccall unsafe "hs_bindgen_551533441ce3bd7d" hs_bindgen_551533441ce3bd7d :: Ptr.Ptr RGFW_mouse -> IO () {-| __C declaration:__ @RGFW_freeMouse@ __defined at:__ @RGFW.h:1139:14@ __exported by:__ @RGFW.h@ -} rGFW_freeMouse :: Ptr.Ptr RGFW_mouse -- ^ __C declaration:__ @mouse@ -> IO () rGFW_freeMouse = hs_bindgen_551533441ce3bd7d -- | __unique:__ @_Generated_Unsafe_RGFW_getMonitors@ foreign import ccall unsafe "hs_bindgen_e094ab805ab8a7e1" hs_bindgen_e094ab805ab8a7e1 :: Ptr.Ptr HsBindgen.Runtime.Prelude.CSize -> IO (Ptr.Ptr RGFW_monitor) {-| __C declaration:__ @RGFW_getMonitors@ __defined at:__ @RGFW.h:1148:23@ __exported by:__ @RGFW.h@ -} rGFW_getMonitors :: Ptr.Ptr HsBindgen.Runtime.Prelude.CSize -- ^ __C declaration:__ @len@ -> IO (Ptr.Ptr RGFW_monitor) rGFW_getMonitors = hs_bindgen_e094ab805ab8a7e1 -- | __unique:__ @_Generated_Unsafe_RGFW_getPrimaryMonitor@ foreign import ccall unsafe "hs_bindgen_b10ed4d56ad40670" hs_bindgen_b10ed4d56ad40670 :: Ptr.Ptr RGFW_monitor -> IO () {-| Pointer-based API for 'rGFW_getPrimaryMonitor' -} rGFW_getPrimaryMonitor_wrapper :: Ptr.Ptr RGFW_monitor -> IO () rGFW_getPrimaryMonitor_wrapper = hs_bindgen_b10ed4d56ad40670 {-| __C declaration:__ @RGFW_getPrimaryMonitor@ __defined at:__ @RGFW.h:1154:22@ __exported by:__ @RGFW.h@ -} rGFW_getPrimaryMonitor :: IO RGFW_monitor rGFW_getPrimaryMonitor = HsBindgen.Runtime.CAPI.allocaAndPeek (\z0 -> hs_bindgen_b10ed4d56ad40670 z0) -- | __unique:__ @_Generated_Unsafe_RGFW_monitor_requestMode@ foreign import ccall unsafe "hs_bindgen_6bdebf3203006c94" hs_bindgen_6bdebf3203006c94 :: Ptr.Ptr RGFW_monitor -> Ptr.Ptr RGFW_monitorMode -> RGFW_modeRequest -> IO RGFW_bool {-| Pointer-based API for 'rGFW_monitor_requestMode' -} rGFW_monitor_requestMode_wrapper :: Ptr.Ptr RGFW_monitor -- ^ __C declaration:__ @mon@ -> Ptr.Ptr RGFW_monitorMode -- ^ __C declaration:__ @mode@ -> RGFW_modeRequest -- ^ __C declaration:__ @request@ -> IO RGFW_bool rGFW_monitor_requestMode_wrapper = hs_bindgen_6bdebf3203006c94 {-| __C declaration:__ @RGFW_monitor_requestMode@ __defined at:__ @RGFW.h:1163:19@ __exported by:__ @RGFW.h@ -} rGFW_monitor_requestMode :: RGFW_monitor -- ^ __C declaration:__ @mon@ -> RGFW_monitorMode -- ^ __C declaration:__ @mode@ -> RGFW_modeRequest -- ^ __C declaration:__ @request@ -> IO RGFW_bool rGFW_monitor_requestMode = \x0 -> \x1 -> \x2 -> F.with x1 (\y3 -> F.with x0 (\y4 -> hs_bindgen_6bdebf3203006c94 y4 y3 x2)) -- | __unique:__ @_Generated_Unsafe_RGFW_monitorModeCompare@ foreign import ccall unsafe "hs_bindgen_a10f110a03958dd3" hs_bindgen_a10f110a03958dd3 :: Ptr.Ptr RGFW_monitorMode -> Ptr.Ptr RGFW_monitorMode -> RGFW_modeRequest -> IO RGFW_bool {-| Pointer-based API for 'rGFW_monitorModeCompare' -} rGFW_monitorModeCompare_wrapper :: Ptr.Ptr RGFW_monitorMode -- ^ __C declaration:__ @mon@ -> Ptr.Ptr RGFW_monitorMode -- ^ __C declaration:__ @mon2@ -> RGFW_modeRequest -- ^ __C declaration:__ @request@ -> IO RGFW_bool rGFW_monitorModeCompare_wrapper = hs_bindgen_a10f110a03958dd3 {-| __C declaration:__ @RGFW_monitorModeCompare@ __defined at:__ @RGFW.h:1172:19@ __exported by:__ @RGFW.h@ -} rGFW_monitorModeCompare :: RGFW_monitorMode -- ^ __C declaration:__ @mon@ -> RGFW_monitorMode -- ^ __C declaration:__ @mon2@ -> RGFW_modeRequest -- ^ __C declaration:__ @request@ -> IO RGFW_bool rGFW_monitorModeCompare = \x0 -> \x1 -> \x2 -> F.with x1 (\y3 -> F.with x0 (\y4 -> hs_bindgen_a10f110a03958dd3 y4 y3 x2)) -- | __unique:__ @_Generated_Unsafe_RGFW_monitor_scaleToWindow@ foreign import ccall unsafe "hs_bindgen_0f1bf3760ece5a32" hs_bindgen_0f1bf3760ece5a32 :: Ptr.Ptr RGFW_monitor -> Ptr.Ptr RGFW_window -> IO RGFW_bool {-| Pointer-based API for 'rGFW_monitor_scaleToWindow' -} rGFW_monitor_scaleToWindow_wrapper :: Ptr.Ptr RGFW_monitor -- ^ __C declaration:__ @mon@ -> Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_monitor_scaleToWindow_wrapper = hs_bindgen_0f1bf3760ece5a32 {-| __C declaration:__ @RGFW_monitor_scaleToWindow@ __defined at:__ @RGFW.h:1180:19@ __exported by:__ @RGFW.h@ -} rGFW_monitor_scaleToWindow :: RGFW_monitor -- ^ __C declaration:__ @mon@ -> Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_monitor_scaleToWindow = \x0 -> \x1 -> F.with x0 (\y2 -> hs_bindgen_0f1bf3760ece5a32 y2 x1) -- | __unique:__ @_Generated_Unsafe_RGFW_waitForEvent@ foreign import ccall unsafe "hs_bindgen_9c51358b8f763b02" hs_bindgen_9c51358b8f763b02 :: I32 -> IO () {-| __C declaration:__ @RGFW_waitForEvent@ __defined at:__ @RGFW.h:1188:14@ __exported by:__ @RGFW.h@ -} rGFW_waitForEvent :: I32 -- ^ __C declaration:__ @waitMS@ -> IO () rGFW_waitForEvent = hs_bindgen_9c51358b8f763b02 -- | __unique:__ @_Generated_Unsafe_RGFW_setQueueEvents@ foreign import ccall unsafe "hs_bindgen_af05377e723ad90a" hs_bindgen_af05377e723ad90a :: RGFW_bool -> IO () {-| __C declaration:__ @RGFW_setQueueEvents@ __defined at:__ @RGFW.h:1194:14@ __exported by:__ @RGFW.h@ -} rGFW_setQueueEvents :: RGFW_bool -- ^ __C declaration:__ @queue@ -> IO () rGFW_setQueueEvents = hs_bindgen_af05377e723ad90a -- | __unique:__ @_Generated_Unsafe_RGFW_pollEvents@ foreign import ccall unsafe "hs_bindgen_d69fd1d322b36969" hs_bindgen_d69fd1d322b36969 :: IO () {-| __C declaration:__ @RGFW_pollEvents@ __defined at:__ @RGFW.h:1199:14@ __exported by:__ @RGFW.h@ -} rGFW_pollEvents :: IO () rGFW_pollEvents = hs_bindgen_d69fd1d322b36969 -- | __unique:__ @_Generated_Unsafe_RGFW_stopCheckEvents@ foreign import ccall unsafe "hs_bindgen_8aaafebaced22367" hs_bindgen_8aaafebaced22367 :: IO () {-| __C declaration:__ @RGFW_stopCheckEvents@ __defined at:__ @RGFW.h:1205:14@ __exported by:__ @RGFW.h@ -} rGFW_stopCheckEvents :: IO () rGFW_stopCheckEvents = hs_bindgen_8aaafebaced22367 -- | __unique:__ @_Generated_Unsafe_RGFW_isKeyPressed@ foreign import ccall unsafe "hs_bindgen_8203d3ff2841ff73" hs_bindgen_8203d3ff2841ff73 :: RGFW_key -> IO RGFW_bool {-| __C declaration:__ @RGFW_isKeyPressed@ __defined at:__ @RGFW.h:1215:19@ __exported by:__ @RGFW.h@ -} rGFW_isKeyPressed :: RGFW_key -- ^ __C declaration:__ @key@ -> IO RGFW_bool rGFW_isKeyPressed = hs_bindgen_8203d3ff2841ff73 -- | __unique:__ @_Generated_Unsafe_RGFW_isKeyReleased@ foreign import ccall unsafe "hs_bindgen_84f475343b2d74cb" hs_bindgen_84f475343b2d74cb :: RGFW_key -> IO RGFW_bool {-| __C declaration:__ @RGFW_isKeyReleased@ __defined at:__ @RGFW.h:1222:19@ __exported by:__ @RGFW.h@ -} rGFW_isKeyReleased :: RGFW_key -- ^ __C declaration:__ @key@ -> IO RGFW_bool rGFW_isKeyReleased = hs_bindgen_84f475343b2d74cb -- | __unique:__ @_Generated_Unsafe_RGFW_isKeyDown@ foreign import ccall unsafe "hs_bindgen_db411036046ded02" hs_bindgen_db411036046ded02 :: RGFW_key -> IO RGFW_bool {-| __C declaration:__ @RGFW_isKeyDown@ __defined at:__ @RGFW.h:1229:19@ __exported by:__ @RGFW.h@ -} rGFW_isKeyDown :: RGFW_key -- ^ __C declaration:__ @key@ -> IO RGFW_bool rGFW_isKeyDown = hs_bindgen_db411036046ded02 -- | __unique:__ @_Generated_Unsafe_RGFW_isMousePressed@ foreign import ccall unsafe "hs_bindgen_1e96b7edd9349e42" hs_bindgen_1e96b7edd9349e42 :: RGFW_mouseButton -> IO RGFW_bool {-| __C declaration:__ @RGFW_isMousePressed@ __defined at:__ @RGFW.h:1236:19@ __exported by:__ @RGFW.h@ -} rGFW_isMousePressed :: RGFW_mouseButton -- ^ __C declaration:__ @button@ -> IO RGFW_bool rGFW_isMousePressed = hs_bindgen_1e96b7edd9349e42 -- | __unique:__ @_Generated_Unsafe_RGFW_isMouseReleased@ foreign import ccall unsafe "hs_bindgen_496cb0fc4e8885ae" hs_bindgen_496cb0fc4e8885ae :: RGFW_mouseButton -> IO RGFW_bool {-| __C declaration:__ @RGFW_isMouseReleased@ __defined at:__ @RGFW.h:1243:19@ __exported by:__ @RGFW.h@ -} rGFW_isMouseReleased :: RGFW_mouseButton -- ^ __C declaration:__ @button@ -> IO RGFW_bool rGFW_isMouseReleased = hs_bindgen_496cb0fc4e8885ae -- | __unique:__ @_Generated_Unsafe_RGFW_isMouseDown@ foreign import ccall unsafe "hs_bindgen_0e6d6b72b2bed033" hs_bindgen_0e6d6b72b2bed033 :: RGFW_mouseButton -> IO RGFW_bool {-| __C declaration:__ @RGFW_isMouseDown@ __defined at:__ @RGFW.h:1250:19@ __exported by:__ @RGFW.h@ -} rGFW_isMouseDown :: RGFW_mouseButton -- ^ __C declaration:__ @button@ -> IO RGFW_bool rGFW_isMouseDown = hs_bindgen_0e6d6b72b2bed033 -- | __unique:__ @_Generated_Unsafe_RGFW_getMouseScroll@ foreign import ccall unsafe "hs_bindgen_26ee1b3598784252" hs_bindgen_26ee1b3598784252 :: Ptr.Ptr FC.CFloat -> Ptr.Ptr FC.CFloat -> IO () {-| __C declaration:__ @RGFW_getMouseScroll@ __defined at:__ @RGFW.h:1257:14@ __exported by:__ @RGFW.h@ -} rGFW_getMouseScroll :: Ptr.Ptr FC.CFloat -- ^ __C declaration:__ @x@ -> Ptr.Ptr FC.CFloat -- ^ __C declaration:__ @y@ -> IO () rGFW_getMouseScroll = hs_bindgen_26ee1b3598784252 -- | __unique:__ @_Generated_Unsafe_RGFW_getMouseVector@ foreign import ccall unsafe "hs_bindgen_15d5d750be3b25c1" hs_bindgen_15d5d750be3b25c1 :: Ptr.Ptr FC.CFloat -> Ptr.Ptr FC.CFloat -> IO () {-| __C declaration:__ @RGFW_getMouseVector@ __defined at:__ @RGFW.h:1264:14@ __exported by:__ @RGFW.h@ -} rGFW_getMouseVector :: Ptr.Ptr FC.CFloat -- ^ __C declaration:__ @x@ -> Ptr.Ptr FC.CFloat -- ^ __C declaration:__ @y@ -> IO () rGFW_getMouseVector = hs_bindgen_15d5d750be3b25c1 -- | __unique:__ @_Generated_Unsafe_RGFW_createWindow@ foreign import ccall unsafe "hs_bindgen_1dd7ff0a4ce26824" hs_bindgen_1dd7ff0a4ce26824 :: HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -> I32 -> I32 -> I32 -> I32 -> RGFW_windowFlags -> IO (Ptr.Ptr RGFW_window) {-| __C declaration:__ @RGFW_createWindow@ __defined at:__ @RGFW.h:1279:22@ __exported by:__ @RGFW.h@ -} rGFW_createWindow :: HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -- ^ __C declaration:__ @name@ -> I32 -- ^ __C declaration:__ @x@ -> I32 -- ^ __C declaration:__ @y@ -> I32 -- ^ __C declaration:__ @w@ -> I32 -- ^ __C declaration:__ @h@ -> RGFW_windowFlags -- ^ __C declaration:__ @flags@ -> IO (Ptr.Ptr RGFW_window) rGFW_createWindow = hs_bindgen_1dd7ff0a4ce26824 -- | __unique:__ @_Generated_Unsafe_RGFW_createWindowPtr@ foreign import ccall unsafe "hs_bindgen_978cd864a0d27685" hs_bindgen_978cd864a0d27685 :: HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -> I32 -> I32 -> I32 -> I32 -> RGFW_windowFlags -> Ptr.Ptr RGFW_window -> IO (Ptr.Ptr RGFW_window) {-| __C declaration:__ @RGFW_createWindowPtr@ __defined at:__ @RGFW.h:1292:22@ __exported by:__ @RGFW.h@ -} rGFW_createWindowPtr :: HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -- ^ __C declaration:__ @name@ -> I32 -- ^ __C declaration:__ @x@ -> I32 -- ^ __C declaration:__ @y@ -> I32 -- ^ __C declaration:__ @w@ -> I32 -- ^ __C declaration:__ @h@ -> RGFW_windowFlags -- ^ __C declaration:__ @flags@ -> Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO (Ptr.Ptr RGFW_window) rGFW_createWindowPtr = hs_bindgen_978cd864a0d27685 -- | __unique:__ @_Generated_Unsafe_RGFW_window_createSurface@ foreign import ccall unsafe "hs_bindgen_79dd6ab591c187f7" hs_bindgen_79dd6ab591c187f7 :: Ptr.Ptr RGFW_window -> Ptr.Ptr U8 -> I32 -> I32 -> RGFW_format -> IO (Ptr.Ptr RGFW_surface) {-| __C declaration:__ @RGFW_window_createSurface@ __defined at:__ @RGFW.h:1307:23@ __exported by:__ @RGFW.h@ -} rGFW_window_createSurface :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr U8 -- ^ __C declaration:__ @data'@ -> I32 -- ^ __C declaration:__ @w@ -> I32 -- ^ __C declaration:__ @h@ -> RGFW_format -- ^ __C declaration:__ @format@ -> IO (Ptr.Ptr RGFW_surface) rGFW_window_createSurface = hs_bindgen_79dd6ab591c187f7 -- | __unique:__ @_Generated_Unsafe_RGFW_window_createSurfacePtr@ foreign import ccall unsafe "hs_bindgen_cd6be3ed98c54073" hs_bindgen_cd6be3ed98c54073 :: Ptr.Ptr RGFW_window -> Ptr.Ptr U8 -> I32 -> I32 -> RGFW_format -> Ptr.Ptr RGFW_surface -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_createSurfacePtr@ __defined at:__ @RGFW.h:1318:19@ __exported by:__ @RGFW.h@ -} rGFW_window_createSurfacePtr :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr U8 -- ^ __C declaration:__ @data'@ -> I32 -- ^ __C declaration:__ @w@ -> I32 -- ^ __C declaration:__ @h@ -> RGFW_format -- ^ __C declaration:__ @format@ -> Ptr.Ptr RGFW_surface -- ^ __C declaration:__ @surface@ -> IO RGFW_bool rGFW_window_createSurfacePtr = hs_bindgen_cd6be3ed98c54073 -- | __unique:__ @_Generated_Unsafe_RGFW_window_blitSurface@ foreign import ccall unsafe "hs_bindgen_bd2829eb969b388b" hs_bindgen_bd2829eb969b388b :: Ptr.Ptr RGFW_window -> Ptr.Ptr RGFW_surface -> IO () {-| __C declaration:__ @RGFW_window_blitSurface@ __defined at:__ @RGFW.h:1325:14@ __exported by:__ @RGFW.h@ -} rGFW_window_blitSurface :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr RGFW_surface -- ^ __C declaration:__ @surface@ -> IO () rGFW_window_blitSurface = hs_bindgen_bd2829eb969b388b -- | __unique:__ @_Generated_Unsafe_RGFW_window_getPosition@ foreign import ccall unsafe "hs_bindgen_1371fa92f4420071" hs_bindgen_1371fa92f4420071 :: Ptr.Ptr RGFW_window -> Ptr.Ptr I32 -> Ptr.Ptr I32 -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_getPosition@ __defined at:__ @RGFW.h:1333:19@ __exported by:__ @RGFW.h@ -} rGFW_window_getPosition :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr I32 -- ^ __C declaration:__ @x@ -> Ptr.Ptr I32 -- ^ __C declaration:__ @y@ -> IO RGFW_bool rGFW_window_getPosition = hs_bindgen_1371fa92f4420071 -- | __unique:__ @_Generated_Unsafe_RGFW_window_getSize@ foreign import ccall unsafe "hs_bindgen_b7ed665cddbdc8bd" hs_bindgen_b7ed665cddbdc8bd :: Ptr.Ptr RGFW_window -> Ptr.Ptr I32 -> Ptr.Ptr I32 -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_getSize@ __defined at:__ @RGFW.h:1342:19@ __exported by:__ @RGFW.h@ -} rGFW_window_getSize :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr I32 -- ^ __C declaration:__ @w@ -> Ptr.Ptr I32 -- ^ __C declaration:__ @h@ -> IO RGFW_bool rGFW_window_getSize = hs_bindgen_b7ed665cddbdc8bd -- | __unique:__ @_Generated_Unsafe_RGFW_window_getFlags@ foreign import ccall unsafe "hs_bindgen_e452dcf4acd04fbd" hs_bindgen_e452dcf4acd04fbd :: Ptr.Ptr RGFW_window -> IO U32 {-| __C declaration:__ @RGFW_window_getFlags@ __defined at:__ @RGFW.h:1349:13@ __exported by:__ @RGFW.h@ -} rGFW_window_getFlags :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO U32 rGFW_window_getFlags = hs_bindgen_e452dcf4acd04fbd -- | __unique:__ @_Generated_Unsafe_RGFW_window_getExitKey@ foreign import ccall unsafe "hs_bindgen_3355ce156d9230a3" hs_bindgen_3355ce156d9230a3 :: Ptr.Ptr RGFW_window -> IO RGFW_key {-| __C declaration:__ @RGFW_window_getExitKey@ __defined at:__ @RGFW.h:1356:18@ __exported by:__ @RGFW.h@ -} rGFW_window_getExitKey :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_key rGFW_window_getExitKey = hs_bindgen_3355ce156d9230a3 -- | __unique:__ @_Generated_Unsafe_RGFW_window_setExitKey@ foreign import ccall unsafe "hs_bindgen_1aa7e1983c21b4f1" hs_bindgen_1aa7e1983c21b4f1 :: Ptr.Ptr RGFW_window -> RGFW_key -> IO () {-| __C declaration:__ @RGFW_window_setExitKey@ __defined at:__ @RGFW.h:1363:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setExitKey :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_key -- ^ __C declaration:__ @key@ -> IO () rGFW_window_setExitKey = hs_bindgen_1aa7e1983c21b4f1 -- | __unique:__ @_Generated_Unsafe_RGFW_window_setEnabledEvents@ foreign import ccall unsafe "hs_bindgen_025b86f507111649" hs_bindgen_025b86f507111649 :: Ptr.Ptr RGFW_window -> RGFW_eventFlag -> IO () {-| __C declaration:__ @RGFW_window_setEnabledEvents@ __defined at:__ @RGFW.h:1370:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setEnabledEvents :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_eventFlag -- ^ __C declaration:__ @events@ -> IO () rGFW_window_setEnabledEvents = hs_bindgen_025b86f507111649 -- | __unique:__ @_Generated_Unsafe_RGFW_window_getEnabledEvents@ foreign import ccall unsafe "hs_bindgen_7530bc73f4a26aa2" hs_bindgen_7530bc73f4a26aa2 :: Ptr.Ptr RGFW_window -> IO RGFW_eventFlag {-| __C declaration:__ @RGFW_window_getEnabledEvents@ __defined at:__ @RGFW.h:1377:24@ __exported by:__ @RGFW.h@ -} rGFW_window_getEnabledEvents :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_eventFlag rGFW_window_getEnabledEvents = hs_bindgen_7530bc73f4a26aa2 -- | __unique:__ @_Generated_Unsafe_RGFW_window_setDisabledEvents@ foreign import ccall unsafe "hs_bindgen_c4c1c02ff3a72761" hs_bindgen_c4c1c02ff3a72761 :: Ptr.Ptr RGFW_window -> RGFW_eventFlag -> IO () {-| __C declaration:__ @RGFW_window_setDisabledEvents@ __defined at:__ @RGFW.h:1384:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setDisabledEvents :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_eventFlag -- ^ __C declaration:__ @events@ -> IO () rGFW_window_setDisabledEvents = hs_bindgen_c4c1c02ff3a72761 -- | __unique:__ @_Generated_Unsafe_RGFW_window_setEventState@ foreign import ccall unsafe "hs_bindgen_3971a5b5aff7423e" hs_bindgen_3971a5b5aff7423e :: Ptr.Ptr RGFW_window -> RGFW_eventFlag -> RGFW_bool -> IO () {-| __C declaration:__ @RGFW_window_setEventState@ __defined at:__ @RGFW.h:1392:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setEventState :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_eventFlag -- ^ __C declaration:__ @event@ -> RGFW_bool -- ^ __C declaration:__ @state@ -> IO () rGFW_window_setEventState = hs_bindgen_3971a5b5aff7423e -- | __unique:__ @_Generated_Unsafe_RGFW_window_getUserPtr@ foreign import ccall unsafe "hs_bindgen_bb232acf914f276d" hs_bindgen_bb232acf914f276d :: Ptr.Ptr RGFW_window -> IO (Ptr.Ptr Void) {-| __C declaration:__ @RGFW_window_getUserPtr@ __defined at:__ @RGFW.h:1399:15@ __exported by:__ @RGFW.h@ -} rGFW_window_getUserPtr :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO (Ptr.Ptr Void) rGFW_window_getUserPtr = hs_bindgen_bb232acf914f276d -- | __unique:__ @_Generated_Unsafe_RGFW_window_setUserPtr@ foreign import ccall unsafe "hs_bindgen_303858ea4e46dca9" hs_bindgen_303858ea4e46dca9 :: Ptr.Ptr RGFW_window -> Ptr.Ptr Void -> IO () {-| __C declaration:__ @RGFW_window_setUserPtr@ __defined at:__ @RGFW.h:1406:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setUserPtr :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr Void -- ^ __C declaration:__ @ptr@ -> IO () rGFW_window_setUserPtr = hs_bindgen_303858ea4e46dca9 -- | __unique:__ @_Generated_Unsafe_RGFW_window_getSrc@ foreign import ccall unsafe "hs_bindgen_a80a8e12d353d504" hs_bindgen_a80a8e12d353d504 :: Ptr.Ptr RGFW_window -> IO (Ptr.Ptr RGFW_window_src) {-| __C declaration:__ @RGFW_window_getSrc@ __defined at:__ @RGFW.h:1413:26@ __exported by:__ @RGFW.h@ -} rGFW_window_getSrc :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO (Ptr.Ptr RGFW_window_src) rGFW_window_getSrc = hs_bindgen_a80a8e12d353d504 -- | __unique:__ @_Generated_Unsafe_RGFW_window_setLayer_OSX@ foreign import ccall unsafe "hs_bindgen_a8fcd13f5d5fec0f" hs_bindgen_a8fcd13f5d5fec0f :: Ptr.Ptr RGFW_window -> Ptr.Ptr Void -> IO () {-| __C declaration:__ @RGFW_window_setLayer_OSX@ __defined at:__ @RGFW.h:1421:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setLayer_OSX :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr Void -- ^ __C declaration:__ @layer@ -> IO () rGFW_window_setLayer_OSX = hs_bindgen_a8fcd13f5d5fec0f -- | __unique:__ @_Generated_Unsafe_RGFW_window_getView_OSX@ foreign import ccall unsafe "hs_bindgen_ff2d9f45ef33c6b4" hs_bindgen_ff2d9f45ef33c6b4 :: Ptr.Ptr RGFW_window -> IO (Ptr.Ptr Void) {-| __C declaration:__ @RGFW_window_getView_OSX@ __defined at:__ @RGFW.h:1428:15@ __exported by:__ @RGFW.h@ -} rGFW_window_getView_OSX :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO (Ptr.Ptr Void) rGFW_window_getView_OSX = hs_bindgen_ff2d9f45ef33c6b4 -- | __unique:__ @_Generated_Unsafe_RGFW_window_getWindow_OSX@ foreign import ccall unsafe "hs_bindgen_1f721a36827b3610" hs_bindgen_1f721a36827b3610 :: Ptr.Ptr RGFW_window -> IO (Ptr.Ptr Void) {-| __C declaration:__ @RGFW_window_getWindow_OSX@ __defined at:__ @RGFW.h:1435:15@ __exported by:__ @RGFW.h@ -} rGFW_window_getWindow_OSX :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO (Ptr.Ptr Void) rGFW_window_getWindow_OSX = hs_bindgen_1f721a36827b3610 -- | __unique:__ @_Generated_Unsafe_RGFW_window_getHWND@ foreign import ccall unsafe "hs_bindgen_c76be936061e6244" hs_bindgen_c76be936061e6244 :: Ptr.Ptr RGFW_window -> IO (Ptr.Ptr Void) {-| __C declaration:__ @RGFW_window_getHWND@ __defined at:__ @RGFW.h:1442:15@ __exported by:__ @RGFW.h@ -} rGFW_window_getHWND :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO (Ptr.Ptr Void) rGFW_window_getHWND = hs_bindgen_c76be936061e6244 -- | __unique:__ @_Generated_Unsafe_RGFW_window_getHDC@ foreign import ccall unsafe "hs_bindgen_ae1b7089f0cbd1f4" hs_bindgen_ae1b7089f0cbd1f4 :: Ptr.Ptr RGFW_window -> IO (Ptr.Ptr Void) {-| __C declaration:__ @RGFW_window_getHDC@ __defined at:__ @RGFW.h:1449:15@ __exported by:__ @RGFW.h@ -} rGFW_window_getHDC :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO (Ptr.Ptr Void) rGFW_window_getHDC = hs_bindgen_ae1b7089f0cbd1f4 -- | __unique:__ @_Generated_Unsafe_RGFW_window_getWindow_X11@ foreign import ccall unsafe "hs_bindgen_76b55e63b99b91c0" hs_bindgen_76b55e63b99b91c0 :: Ptr.Ptr RGFW_window -> IO U64 {-| __C declaration:__ @RGFW_window_getWindow_X11@ __defined at:__ @RGFW.h:1456:13@ __exported by:__ @RGFW.h@ -} rGFW_window_getWindow_X11 :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO U64 rGFW_window_getWindow_X11 = hs_bindgen_76b55e63b99b91c0 -- | __unique:__ @_Generated_Unsafe_RGFW_window_getWindow_Wayland@ foreign import ccall unsafe "hs_bindgen_b16ffb7b3f008e02" hs_bindgen_b16ffb7b3f008e02 :: Ptr.Ptr RGFW_window -> IO (Ptr.Ptr Wl_surface) {-| __C declaration:__ @RGFW_window_getWindow_Wayland@ __defined at:__ @RGFW.h:1463:28@ __exported by:__ @RGFW.h@ -} rGFW_window_getWindow_Wayland :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO (Ptr.Ptr Wl_surface) rGFW_window_getWindow_Wayland = hs_bindgen_b16ffb7b3f008e02 -- | __unique:__ @_Generated_Unsafe_RGFW_window_setFlags@ foreign import ccall unsafe "hs_bindgen_b3a5c3e6d5d36795" hs_bindgen_b3a5c3e6d5d36795 :: Ptr.Ptr RGFW_window -> RGFW_windowFlags -> IO () {-| __C declaration:__ @RGFW_window_setFlags@ __defined at:__ @RGFW.h:1469:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setFlags :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_windowFlags -> IO () rGFW_window_setFlags = hs_bindgen_b3a5c3e6d5d36795 -- | __unique:__ @_Generated_Unsafe_RGFW_window_checkEvent@ foreign import ccall unsafe "hs_bindgen_f2fc74a263de5af9" hs_bindgen_f2fc74a263de5af9 :: Ptr.Ptr RGFW_window -> Ptr.Ptr RGFW_event -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_checkEvent@ __defined at:__ @RGFW.h:1486:19@ __exported by:__ @RGFW.h@ -} rGFW_window_checkEvent :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr RGFW_event -- ^ __C declaration:__ @event@ -> IO RGFW_bool rGFW_window_checkEvent = hs_bindgen_f2fc74a263de5af9 -- | __unique:__ @_Generated_Unsafe_RGFW_window_checkQueuedEvent@ foreign import ccall unsafe "hs_bindgen_c09e0b37c2be9cff" hs_bindgen_c09e0b37c2be9cff :: Ptr.Ptr RGFW_window -> Ptr.Ptr RGFW_event -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_checkQueuedEvent@ __defined at:__ @RGFW.h:1494:19@ __exported by:__ @RGFW.h@ -} rGFW_window_checkQueuedEvent :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr RGFW_event -- ^ __C declaration:__ @event@ -> IO RGFW_bool rGFW_window_checkQueuedEvent = hs_bindgen_c09e0b37c2be9cff -- | __unique:__ @_Generated_Unsafe_RGFW_window_isKeyPressed@ foreign import ccall unsafe "hs_bindgen_7e4b5fdc17ee34d3" hs_bindgen_7e4b5fdc17ee34d3 :: Ptr.Ptr RGFW_window -> RGFW_key -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_isKeyPressed@ __defined at:__ @RGFW.h:1502:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isKeyPressed :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_key -- ^ __C declaration:__ @key@ -> IO RGFW_bool rGFW_window_isKeyPressed = hs_bindgen_7e4b5fdc17ee34d3 -- | __unique:__ @_Generated_Unsafe_RGFW_window_isKeyDown@ foreign import ccall unsafe "hs_bindgen_0c82507cd3ae73dd" hs_bindgen_0c82507cd3ae73dd :: Ptr.Ptr RGFW_window -> RGFW_key -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_isKeyDown@ __defined at:__ @RGFW.h:1510:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isKeyDown :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_key -- ^ __C declaration:__ @key@ -> IO RGFW_bool rGFW_window_isKeyDown = hs_bindgen_0c82507cd3ae73dd -- | __unique:__ @_Generated_Unsafe_RGFW_window_isKeyReleased@ foreign import ccall unsafe "hs_bindgen_18400d910187bacc" hs_bindgen_18400d910187bacc :: Ptr.Ptr RGFW_window -> RGFW_key -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_isKeyReleased@ __defined at:__ @RGFW.h:1518:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isKeyReleased :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_key -- ^ __C declaration:__ @key@ -> IO RGFW_bool rGFW_window_isKeyReleased = hs_bindgen_18400d910187bacc -- | __unique:__ @_Generated_Unsafe_RGFW_window_isMousePressed@ foreign import ccall unsafe "hs_bindgen_6e13ace948643bdd" hs_bindgen_6e13ace948643bdd :: Ptr.Ptr RGFW_window -> RGFW_mouseButton -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_isMousePressed@ __defined at:__ @RGFW.h:1526:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isMousePressed :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_mouseButton -- ^ __C declaration:__ @button@ -> IO RGFW_bool rGFW_window_isMousePressed = hs_bindgen_6e13ace948643bdd -- | __unique:__ @_Generated_Unsafe_RGFW_window_isMouseDown@ foreign import ccall unsafe "hs_bindgen_93d2c8680260552d" hs_bindgen_93d2c8680260552d :: Ptr.Ptr RGFW_window -> RGFW_mouseButton -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_isMouseDown@ __defined at:__ @RGFW.h:1534:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isMouseDown :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_mouseButton -- ^ __C declaration:__ @button@ -> IO RGFW_bool rGFW_window_isMouseDown = hs_bindgen_93d2c8680260552d -- | __unique:__ @_Generated_Unsafe_RGFW_window_isMouseReleased@ foreign import ccall unsafe "hs_bindgen_7239cfddb521d2a0" hs_bindgen_7239cfddb521d2a0 :: Ptr.Ptr RGFW_window -> RGFW_mouseButton -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_isMouseReleased@ __defined at:__ @RGFW.h:1542:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isMouseReleased :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_mouseButton -- ^ __C declaration:__ @button@ -> IO RGFW_bool rGFW_window_isMouseReleased = hs_bindgen_7239cfddb521d2a0 -- | __unique:__ @_Generated_Unsafe_RGFW_window_didMouseLeave@ foreign import ccall unsafe "hs_bindgen_06f09f2553fe2e2b" hs_bindgen_06f09f2553fe2e2b :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_didMouseLeave@ __defined at:__ @RGFW.h:1549:19@ __exported by:__ @RGFW.h@ -} rGFW_window_didMouseLeave :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_didMouseLeave = hs_bindgen_06f09f2553fe2e2b -- | __unique:__ @_Generated_Unsafe_RGFW_window_didMouseEnter@ foreign import ccall unsafe "hs_bindgen_8d1074a26a9a830c" hs_bindgen_8d1074a26a9a830c :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_didMouseEnter@ __defined at:__ @RGFW.h:1556:19@ __exported by:__ @RGFW.h@ -} rGFW_window_didMouseEnter :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_didMouseEnter = hs_bindgen_8d1074a26a9a830c -- | __unique:__ @_Generated_Unsafe_RGFW_window_isMouseInside@ foreign import ccall unsafe "hs_bindgen_d641786e474fc998" hs_bindgen_d641786e474fc998 :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_isMouseInside@ __defined at:__ @RGFW.h:1563:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isMouseInside :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_isMouseInside = hs_bindgen_d641786e474fc998 -- | __unique:__ @_Generated_Unsafe_RGFW_window_isDataDragging@ foreign import ccall unsafe "hs_bindgen_d7392d2316311f9a" hs_bindgen_d7392d2316311f9a :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_isDataDragging@ __defined at:__ @RGFW.h:1570:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isDataDragging :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_isDataDragging = hs_bindgen_d7392d2316311f9a -- | __unique:__ @_Generated_Unsafe_RGFW_window_getDataDrag@ foreign import ccall unsafe "hs_bindgen_c1d903839ef49b55" hs_bindgen_c1d903839ef49b55 :: Ptr.Ptr RGFW_window -> Ptr.Ptr I32 -> Ptr.Ptr I32 -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_getDataDrag@ __defined at:__ @RGFW.h:1579:19@ __exported by:__ @RGFW.h@ -} rGFW_window_getDataDrag :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr I32 -- ^ __C declaration:__ @x@ -> Ptr.Ptr I32 -- ^ __C declaration:__ @y@ -> IO RGFW_bool rGFW_window_getDataDrag = hs_bindgen_c1d903839ef49b55 -- | __unique:__ @_Generated_Unsafe_RGFW_window_didDataDrop@ foreign import ccall unsafe "hs_bindgen_397ead02577e1d68" hs_bindgen_397ead02577e1d68 :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_didDataDrop@ __defined at:__ @RGFW.h:1586:19@ __exported by:__ @RGFW.h@ -} rGFW_window_didDataDrop :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_didDataDrop = hs_bindgen_397ead02577e1d68 -- | __unique:__ @_Generated_Unsafe_RGFW_window_getDataDrop@ foreign import ccall unsafe "hs_bindgen_27199e30f5814fea" hs_bindgen_27199e30f5814fea :: Ptr.Ptr RGFW_window -> Ptr.Ptr (Ptr.Ptr (HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar)) -> Ptr.Ptr HsBindgen.Runtime.Prelude.CSize -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_getDataDrop@ __defined at:__ @RGFW.h:1595:19@ __exported by:__ @RGFW.h@ -} rGFW_window_getDataDrop :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr (Ptr.Ptr (HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar)) -- ^ __C declaration:__ @files@ -> Ptr.Ptr HsBindgen.Runtime.Prelude.CSize -- ^ __C declaration:__ @count@ -> IO RGFW_bool rGFW_window_getDataDrop = hs_bindgen_27199e30f5814fea -- | __unique:__ @_Generated_Unsafe_RGFW_window_close@ foreign import ccall unsafe "hs_bindgen_dfe354d33d04dbf7" hs_bindgen_dfe354d33d04dbf7 :: Ptr.Ptr RGFW_window -> IO () {-| __C declaration:__ @RGFW_window_close@ __defined at:__ @RGFW.h:1601:14@ __exported by:__ @RGFW.h@ -} rGFW_window_close :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO () rGFW_window_close = hs_bindgen_dfe354d33d04dbf7 -- | __unique:__ @_Generated_Unsafe_RGFW_window_closePtr@ foreign import ccall unsafe "hs_bindgen_959778f8ec0a0778" hs_bindgen_959778f8ec0a0778 :: Ptr.Ptr RGFW_window -> IO () {-| __C declaration:__ @RGFW_window_closePtr@ __defined at:__ @RGFW.h:1607:14@ __exported by:__ @RGFW.h@ -} rGFW_window_closePtr :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO () rGFW_window_closePtr = hs_bindgen_959778f8ec0a0778 -- | __unique:__ @_Generated_Unsafe_RGFW_window_move@ foreign import ccall unsafe "hs_bindgen_d6ea142780b0b6ba" hs_bindgen_d6ea142780b0b6ba :: Ptr.Ptr RGFW_window -> I32 -> I32 -> IO () {-| __C declaration:__ @RGFW_window_move@ __defined at:__ @RGFW.h:1615:14@ __exported by:__ @RGFW.h@ -} rGFW_window_move :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> I32 -- ^ __C declaration:__ @x@ -> I32 -- ^ __C declaration:__ @y@ -> IO () rGFW_window_move = hs_bindgen_d6ea142780b0b6ba -- | __unique:__ @_Generated_Unsafe_RGFW_window_moveToMonitor@ foreign import ccall unsafe "hs_bindgen_02c69b5f1018b04c" hs_bindgen_02c69b5f1018b04c :: Ptr.Ptr RGFW_window -> Ptr.Ptr RGFW_monitor -> IO () {-| Pointer-based API for 'rGFW_window_moveToMonitor' -} rGFW_window_moveToMonitor_wrapper :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr RGFW_monitor -- ^ __C declaration:__ @m@ -> IO () rGFW_window_moveToMonitor_wrapper = hs_bindgen_02c69b5f1018b04c {-| __C declaration:__ @RGFW_window_moveToMonitor@ __defined at:__ @RGFW.h:1623:14@ __exported by:__ @RGFW.h@ -} rGFW_window_moveToMonitor :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_monitor -- ^ __C declaration:__ @m@ -> IO () rGFW_window_moveToMonitor = \x0 -> \x1 -> F.with x1 (\y2 -> hs_bindgen_02c69b5f1018b04c x0 y2) -- | __unique:__ @_Generated_Unsafe_RGFW_window_resize@ foreign import ccall unsafe "hs_bindgen_7ef769858829b948" hs_bindgen_7ef769858829b948 :: Ptr.Ptr RGFW_window -> I32 -> I32 -> IO () {-| __C declaration:__ @RGFW_window_resize@ __defined at:__ @RGFW.h:1632:14@ __exported by:__ @RGFW.h@ -} rGFW_window_resize :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> I32 -- ^ __C declaration:__ @w@ -> I32 -- ^ __C declaration:__ @h@ -> IO () rGFW_window_resize = hs_bindgen_7ef769858829b948 -- | __unique:__ @_Generated_Unsafe_RGFW_window_setAspectRatio@ foreign import ccall unsafe "hs_bindgen_1831b1a411934bec" hs_bindgen_1831b1a411934bec :: Ptr.Ptr RGFW_window -> I32 -> I32 -> IO () {-| __C declaration:__ @RGFW_window_setAspectRatio@ __defined at:__ @RGFW.h:1640:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setAspectRatio :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> I32 -- ^ __C declaration:__ @w@ -> I32 -- ^ __C declaration:__ @h@ -> IO () rGFW_window_setAspectRatio = hs_bindgen_1831b1a411934bec -- | __unique:__ @_Generated_Unsafe_RGFW_window_setMinSize@ foreign import ccall unsafe "hs_bindgen_4edf4be3da879b7b" hs_bindgen_4edf4be3da879b7b :: Ptr.Ptr RGFW_window -> I32 -> I32 -> IO () {-| __C declaration:__ @RGFW_window_setMinSize@ __defined at:__ @RGFW.h:1648:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setMinSize :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> I32 -- ^ __C declaration:__ @w@ -> I32 -- ^ __C declaration:__ @h@ -> IO () rGFW_window_setMinSize = hs_bindgen_4edf4be3da879b7b -- | __unique:__ @_Generated_Unsafe_RGFW_window_setMaxSize@ foreign import ccall unsafe "hs_bindgen_b2f1167983433fdd" hs_bindgen_b2f1167983433fdd :: Ptr.Ptr RGFW_window -> I32 -> I32 -> IO () {-| __C declaration:__ @RGFW_window_setMaxSize@ __defined at:__ @RGFW.h:1656:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setMaxSize :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> I32 -- ^ __C declaration:__ @w@ -> I32 -- ^ __C declaration:__ @h@ -> IO () rGFW_window_setMaxSize = hs_bindgen_b2f1167983433fdd -- | __unique:__ @_Generated_Unsafe_RGFW_window_focus@ foreign import ccall unsafe "hs_bindgen_fa341137c6227691" hs_bindgen_fa341137c6227691 :: Ptr.Ptr RGFW_window -> IO () {-| __C declaration:__ @RGFW_window_focus@ __defined at:__ @RGFW.h:1662:14@ __exported by:__ @RGFW.h@ -} rGFW_window_focus :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO () rGFW_window_focus = hs_bindgen_fa341137c6227691 -- | __unique:__ @_Generated_Unsafe_RGFW_window_isInFocus@ foreign import ccall unsafe "hs_bindgen_c11deea2855e8f90" hs_bindgen_c11deea2855e8f90 :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_isInFocus@ __defined at:__ @RGFW.h:1669:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isInFocus :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_isInFocus = hs_bindgen_c11deea2855e8f90 -- | __unique:__ @_Generated_Unsafe_RGFW_window_raise@ foreign import ccall unsafe "hs_bindgen_851c080145c74ee5" hs_bindgen_851c080145c74ee5 :: Ptr.Ptr RGFW_window -> IO () {-| __C declaration:__ @RGFW_window_raise@ __defined at:__ @RGFW.h:1675:14@ __exported by:__ @RGFW.h@ -} rGFW_window_raise :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO () rGFW_window_raise = hs_bindgen_851c080145c74ee5 -- | __unique:__ @_Generated_Unsafe_RGFW_window_maximize@ foreign import ccall unsafe "hs_bindgen_d548322d29833c09" hs_bindgen_d548322d29833c09 :: Ptr.Ptr RGFW_window -> IO () {-| __C declaration:__ @RGFW_window_maximize@ __defined at:__ @RGFW.h:1681:14@ __exported by:__ @RGFW.h@ -} rGFW_window_maximize :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO () rGFW_window_maximize = hs_bindgen_d548322d29833c09 -- | __unique:__ @_Generated_Unsafe_RGFW_window_setFullscreen@ foreign import ccall unsafe "hs_bindgen_135c26fb233c95c7" hs_bindgen_135c26fb233c95c7 :: Ptr.Ptr RGFW_window -> RGFW_bool -> IO () {-| __C declaration:__ @RGFW_window_setFullscreen@ __defined at:__ @RGFW.h:1688:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setFullscreen :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_bool -- ^ __C declaration:__ @fullscreen@ -> IO () rGFW_window_setFullscreen = hs_bindgen_135c26fb233c95c7 -- | __unique:__ @_Generated_Unsafe_RGFW_window_center@ foreign import ccall unsafe "hs_bindgen_5d10a0c3885bc67c" hs_bindgen_5d10a0c3885bc67c :: Ptr.Ptr RGFW_window -> IO () {-| __C declaration:__ @RGFW_window_center@ __defined at:__ @RGFW.h:1694:14@ __exported by:__ @RGFW.h@ -} rGFW_window_center :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO () rGFW_window_center = hs_bindgen_5d10a0c3885bc67c -- | __unique:__ @_Generated_Unsafe_RGFW_window_minimize@ foreign import ccall unsafe "hs_bindgen_04c05ccce2dd05e2" hs_bindgen_04c05ccce2dd05e2 :: Ptr.Ptr RGFW_window -> IO () {-| __C declaration:__ @RGFW_window_minimize@ __defined at:__ @RGFW.h:1700:14@ __exported by:__ @RGFW.h@ -} rGFW_window_minimize :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO () rGFW_window_minimize = hs_bindgen_04c05ccce2dd05e2 -- | __unique:__ @_Generated_Unsafe_RGFW_window_restore@ foreign import ccall unsafe "hs_bindgen_1c5ffdacbd7a137f" hs_bindgen_1c5ffdacbd7a137f :: Ptr.Ptr RGFW_window -> IO () {-| __C declaration:__ @RGFW_window_restore@ __defined at:__ @RGFW.h:1706:14@ __exported by:__ @RGFW.h@ -} rGFW_window_restore :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO () rGFW_window_restore = hs_bindgen_1c5ffdacbd7a137f -- | __unique:__ @_Generated_Unsafe_RGFW_window_setFloating@ foreign import ccall unsafe "hs_bindgen_03ecaed8aae44b82" hs_bindgen_03ecaed8aae44b82 :: Ptr.Ptr RGFW_window -> RGFW_bool -> IO () {-| __C declaration:__ @RGFW_window_setFloating@ __defined at:__ @RGFW.h:1713:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setFloating :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_bool -- ^ __C declaration:__ @floating@ -> IO () rGFW_window_setFloating = hs_bindgen_03ecaed8aae44b82 -- | __unique:__ @_Generated_Unsafe_RGFW_window_setOpacity@ foreign import ccall unsafe "hs_bindgen_a02665f4d2f342db" hs_bindgen_a02665f4d2f342db :: Ptr.Ptr RGFW_window -> U8 -> IO () {-| __C declaration:__ @RGFW_window_setOpacity@ __defined at:__ @RGFW.h:1720:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setOpacity :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> U8 -- ^ __C declaration:__ @opacity@ -> IO () rGFW_window_setOpacity = hs_bindgen_a02665f4d2f342db -- | __unique:__ @_Generated_Unsafe_RGFW_window_setBorder@ foreign import ccall unsafe "hs_bindgen_c2073cc5bbda59de" hs_bindgen_c2073cc5bbda59de :: Ptr.Ptr RGFW_window -> RGFW_bool -> IO () {-| __C declaration:__ @RGFW_window_setBorder@ __defined at:__ @RGFW.h:1727:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setBorder :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_bool -- ^ __C declaration:__ @border@ -> IO () rGFW_window_setBorder = hs_bindgen_c2073cc5bbda59de -- | __unique:__ @_Generated_Unsafe_RGFW_window_borderless@ foreign import ccall unsafe "hs_bindgen_8ad01202de76a61a" hs_bindgen_8ad01202de76a61a :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_borderless@ __defined at:__ @RGFW.h:1734:19@ __exported by:__ @RGFW.h@ -} rGFW_window_borderless :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_borderless = hs_bindgen_8ad01202de76a61a -- | __unique:__ @_Generated_Unsafe_RGFW_window_setDND@ foreign import ccall unsafe "hs_bindgen_f82451950ec7b453" hs_bindgen_f82451950ec7b453 :: Ptr.Ptr RGFW_window -> RGFW_bool -> IO () {-| __C declaration:__ @RGFW_window_setDND@ __defined at:__ @RGFW.h:1742:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setDND :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_bool -- ^ __C declaration:__ @allow@ -> IO () rGFW_window_setDND = hs_bindgen_f82451950ec7b453 -- | __unique:__ @_Generated_Unsafe_RGFW_window_allowsDND@ foreign import ccall unsafe "hs_bindgen_e581691fb6f1d623" hs_bindgen_e581691fb6f1d623 :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_allowsDND@ __defined at:__ @RGFW.h:1749:19@ __exported by:__ @RGFW.h@ -} rGFW_window_allowsDND :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_allowsDND = hs_bindgen_e581691fb6f1d623 -- | __unique:__ @_Generated_Unsafe_RGFW_window_setMousePassthrough@ foreign import ccall unsafe "hs_bindgen_305c37fb5eaa6fb3" hs_bindgen_305c37fb5eaa6fb3 :: Ptr.Ptr RGFW_window -> RGFW_bool -> IO () {-| __C declaration:__ @RGFW_window_setMousePassthrough@ __defined at:__ @RGFW.h:1757:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setMousePassthrough :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_bool -- ^ __C declaration:__ @passthrough@ -> IO () rGFW_window_setMousePassthrough = hs_bindgen_305c37fb5eaa6fb3 -- | __unique:__ @_Generated_Unsafe_RGFW_window_setName@ foreign import ccall unsafe "hs_bindgen_a9104e546bd7291a" hs_bindgen_a9104e546bd7291a :: Ptr.Ptr RGFW_window -> HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -> IO () {-| __C declaration:__ @RGFW_window_setName@ __defined at:__ @RGFW.h:1765:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setName :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -- ^ __C declaration:__ @name@ -> IO () rGFW_window_setName = hs_bindgen_a9104e546bd7291a -- | __unique:__ @_Generated_Unsafe_RGFW_window_setIcon@ foreign import ccall unsafe "hs_bindgen_ba3fc1a7643e69aa" hs_bindgen_ba3fc1a7643e69aa :: Ptr.Ptr RGFW_window -> Ptr.Ptr U8 -> I32 -> I32 -> RGFW_format -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_setIcon@ __defined at:__ @RGFW.h:1778:19@ __exported by:__ @RGFW.h@ -} rGFW_window_setIcon :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr U8 -- ^ __C declaration:__ @data'@ -> I32 -- ^ __C declaration:__ @w@ -> I32 -- ^ __C declaration:__ @h@ -> RGFW_format -- ^ __C declaration:__ @format@ -> IO RGFW_bool rGFW_window_setIcon = hs_bindgen_ba3fc1a7643e69aa -- | __unique:__ @_Generated_Unsafe_RGFW_window_setIconEx@ foreign import ccall unsafe "hs_bindgen_511df2111b3a9240" hs_bindgen_511df2111b3a9240 :: Ptr.Ptr RGFW_window -> Ptr.Ptr U8 -> I32 -> I32 -> RGFW_format -> RGFW_icon -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_setIconEx@ __defined at:__ @RGFW.h:1790:19@ __exported by:__ @RGFW.h@ -} rGFW_window_setIconEx :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr U8 -- ^ __C declaration:__ @data'@ -> I32 -- ^ __C declaration:__ @w@ -> I32 -- ^ __C declaration:__ @h@ -> RGFW_format -- ^ __C declaration:__ @format@ -> RGFW_icon -- ^ __C declaration:__ @type'@ -> IO RGFW_bool rGFW_window_setIconEx = hs_bindgen_511df2111b3a9240 -- | __unique:__ @_Generated_Unsafe_RGFW_window_setMouse@ foreign import ccall unsafe "hs_bindgen_24861af0474992d3" hs_bindgen_24861af0474992d3 :: Ptr.Ptr RGFW_window -> Ptr.Ptr RGFW_mouse -> IO () {-| __C declaration:__ @RGFW_window_setMouse@ __defined at:__ @RGFW.h:1797:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setMouse :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr RGFW_mouse -- ^ __C declaration:__ @mouse@ -> IO () rGFW_window_setMouse = hs_bindgen_24861af0474992d3 -- | __unique:__ @_Generated_Unsafe_RGFW_window_setMouseStandard@ foreign import ccall unsafe "hs_bindgen_ce01968155eb1a70" hs_bindgen_ce01968155eb1a70 :: Ptr.Ptr RGFW_window -> RGFW_mouseIcons -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_setMouseStandard@ __defined at:__ @RGFW.h:1805:19@ __exported by:__ @RGFW.h@ -} rGFW_window_setMouseStandard :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_mouseIcons -- ^ __C declaration:__ @mouse@ -> IO RGFW_bool rGFW_window_setMouseStandard = hs_bindgen_ce01968155eb1a70 -- | __unique:__ @_Generated_Unsafe_RGFW_window_setMouseDefault@ foreign import ccall unsafe "hs_bindgen_d0b3699b21626c8a" hs_bindgen_d0b3699b21626c8a :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_setMouseDefault@ __defined at:__ @RGFW.h:1812:19@ __exported by:__ @RGFW.h@ -} rGFW_window_setMouseDefault :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_setMouseDefault = hs_bindgen_d0b3699b21626c8a -- | __unique:__ @_Generated_Unsafe_RGFW_window_setRawMouseMode@ foreign import ccall unsafe "hs_bindgen_5acee88f229ce834" hs_bindgen_5acee88f229ce834 :: Ptr.Ptr RGFW_window -> RGFW_bool -> IO () {-| __C declaration:__ @RGFW_window_setRawMouseMode@ __defined at:__ @RGFW.h:1820:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setRawMouseMode :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_bool -- ^ __C declaration:__ @state@ -> IO () rGFW_window_setRawMouseMode = hs_bindgen_5acee88f229ce834 -- | __unique:__ @_Generated_Unsafe_RGFW_window_holdMouse@ foreign import ccall unsafe "hs_bindgen_9e2a23bf877ec071" hs_bindgen_9e2a23bf877ec071 :: Ptr.Ptr RGFW_window -> IO () {-| __C declaration:__ @RGFW_window_holdMouse@ __defined at:__ @RGFW.h:1829:14@ __exported by:__ @RGFW.h@ -} rGFW_window_holdMouse :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO () rGFW_window_holdMouse = hs_bindgen_9e2a23bf877ec071 -- | __unique:__ @_Generated_Unsafe_RGFW_window_unholdMouse@ foreign import ccall unsafe "hs_bindgen_4b90848bc6f9be02" hs_bindgen_4b90848bc6f9be02 :: Ptr.Ptr RGFW_window -> IO () {-| __C declaration:__ @RGFW_window_unholdMouse@ __defined at:__ @RGFW.h:1836:14@ __exported by:__ @RGFW.h@ -} rGFW_window_unholdMouse :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO () rGFW_window_unholdMouse = hs_bindgen_4b90848bc6f9be02 -- | __unique:__ @_Generated_Unsafe_RGFW_window_isRawMouseMode@ foreign import ccall unsafe "hs_bindgen_bb112568a48b595a" hs_bindgen_bb112568a48b595a :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_isRawMouseMode@ __defined at:__ @RGFW.h:1843:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isRawMouseMode :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_isRawMouseMode = hs_bindgen_bb112568a48b595a -- | __unique:__ @_Generated_Unsafe_RGFW_window_isHoldingMouse@ foreign import ccall unsafe "hs_bindgen_f24b7f1156df67d3" hs_bindgen_f24b7f1156df67d3 :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_isHoldingMouse@ __defined at:__ @RGFW.h:1851:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isHoldingMouse :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_isHoldingMouse = hs_bindgen_f24b7f1156df67d3 -- | __unique:__ @_Generated_Unsafe_RGFW_window_hide@ foreign import ccall unsafe "hs_bindgen_19c019624cfdd85b" hs_bindgen_19c019624cfdd85b :: Ptr.Ptr RGFW_window -> IO () {-| __C declaration:__ @RGFW_window_hide@ __defined at:__ @RGFW.h:1857:14@ __exported by:__ @RGFW.h@ -} rGFW_window_hide :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO () rGFW_window_hide = hs_bindgen_19c019624cfdd85b -- | __unique:__ @_Generated_Unsafe_RGFW_window_show@ foreign import ccall unsafe "hs_bindgen_aa60a7bdf6ca7cb5" hs_bindgen_aa60a7bdf6ca7cb5 :: Ptr.Ptr RGFW_window -> IO () {-| __C declaration:__ @RGFW_window_show@ __defined at:__ @RGFW.h:1863:14@ __exported by:__ @RGFW.h@ -} rGFW_window_show :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO () rGFW_window_show = hs_bindgen_aa60a7bdf6ca7cb5 -- | __unique:__ @_Generated_Unsafe_RGFW_window_setShouldClose@ foreign import ccall unsafe "hs_bindgen_e0db0432fca405cd" hs_bindgen_e0db0432fca405cd :: Ptr.Ptr RGFW_window -> RGFW_bool -> IO () {-| __C declaration:__ @RGFW_window_setShouldClose@ __defined at:__ @RGFW.h:1872:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setShouldClose :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_bool -- ^ __C declaration:__ @shouldClose@ -> IO () rGFW_window_setShouldClose = hs_bindgen_e0db0432fca405cd -- | __unique:__ @_Generated_Unsafe_RGFW_getGlobalMouse@ foreign import ccall unsafe "hs_bindgen_70eaab7c7ce89bd2" hs_bindgen_70eaab7c7ce89bd2 :: Ptr.Ptr I32 -> Ptr.Ptr I32 -> IO RGFW_bool {-| __C declaration:__ @RGFW_getGlobalMouse@ __defined at:__ @RGFW.h:1880:19@ __exported by:__ @RGFW.h@ -} rGFW_getGlobalMouse :: Ptr.Ptr I32 -- ^ __C declaration:__ @x@ -> Ptr.Ptr I32 -- ^ __C declaration:__ @y@ -> IO RGFW_bool rGFW_getGlobalMouse = hs_bindgen_70eaab7c7ce89bd2 -- | __unique:__ @_Generated_Unsafe_RGFW_window_getMouse@ foreign import ccall unsafe "hs_bindgen_13eac8a4dacf1dd6" hs_bindgen_13eac8a4dacf1dd6 :: Ptr.Ptr RGFW_window -> Ptr.Ptr I32 -> Ptr.Ptr I32 -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_getMouse@ __defined at:__ @RGFW.h:1889:19@ __exported by:__ @RGFW.h@ -} rGFW_window_getMouse :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr I32 -- ^ __C declaration:__ @x@ -> Ptr.Ptr I32 -- ^ __C declaration:__ @y@ -> IO RGFW_bool rGFW_window_getMouse = hs_bindgen_13eac8a4dacf1dd6 -- | __unique:__ @_Generated_Unsafe_RGFW_window_showMouse@ foreign import ccall unsafe "hs_bindgen_338abae480f28666" hs_bindgen_338abae480f28666 :: Ptr.Ptr RGFW_window -> RGFW_bool -> IO () {-| __C declaration:__ @RGFW_window_showMouse@ __defined at:__ @RGFW.h:1896:14@ __exported by:__ @RGFW.h@ -} rGFW_window_showMouse :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> RGFW_bool -- ^ __C declaration:__ @show@ -> IO () rGFW_window_showMouse = hs_bindgen_338abae480f28666 -- | __unique:__ @_Generated_Unsafe_RGFW_window_isMouseHidden@ foreign import ccall unsafe "hs_bindgen_dc274181b68f22ee" hs_bindgen_dc274181b68f22ee :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_isMouseHidden@ __defined at:__ @RGFW.h:1903:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isMouseHidden :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_isMouseHidden = hs_bindgen_dc274181b68f22ee -- | __unique:__ @_Generated_Unsafe_RGFW_window_moveMouse@ foreign import ccall unsafe "hs_bindgen_362f75076ccac16c" hs_bindgen_362f75076ccac16c :: Ptr.Ptr RGFW_window -> I32 -> I32 -> IO () {-| __C declaration:__ @RGFW_window_moveMouse@ __defined at:__ @RGFW.h:1911:14@ __exported by:__ @RGFW.h@ -} rGFW_window_moveMouse :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> I32 -- ^ __C declaration:__ @x@ -> I32 -- ^ __C declaration:__ @y@ -> IO () rGFW_window_moveMouse = hs_bindgen_362f75076ccac16c -- | __unique:__ @_Generated_Unsafe_RGFW_window_shouldClose@ foreign import ccall unsafe "hs_bindgen_7a078df4c60194ae" hs_bindgen_7a078df4c60194ae :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_shouldClose@ __defined at:__ @RGFW.h:1918:19@ __exported by:__ @RGFW.h@ -} rGFW_window_shouldClose :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_shouldClose = hs_bindgen_7a078df4c60194ae -- | __unique:__ @_Generated_Unsafe_RGFW_window_isFullscreen@ foreign import ccall unsafe "hs_bindgen_86debbf17738acbc" hs_bindgen_86debbf17738acbc :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_isFullscreen@ __defined at:__ @RGFW.h:1925:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isFullscreen :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_isFullscreen = hs_bindgen_86debbf17738acbc -- | __unique:__ @_Generated_Unsafe_RGFW_window_isHidden@ foreign import ccall unsafe "hs_bindgen_1075e70eaa43b168" hs_bindgen_1075e70eaa43b168 :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_isHidden@ __defined at:__ @RGFW.h:1932:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isHidden :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_isHidden = hs_bindgen_1075e70eaa43b168 -- | __unique:__ @_Generated_Unsafe_RGFW_window_isMinimized@ foreign import ccall unsafe "hs_bindgen_f1d62216637a935a" hs_bindgen_f1d62216637a935a :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_isMinimized@ __defined at:__ @RGFW.h:1939:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isMinimized :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_isMinimized = hs_bindgen_f1d62216637a935a -- | __unique:__ @_Generated_Unsafe_RGFW_window_isMaximized@ foreign import ccall unsafe "hs_bindgen_eb6a742b6d267106" hs_bindgen_eb6a742b6d267106 :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_isMaximized@ __defined at:__ @RGFW.h:1946:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isMaximized :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_isMaximized = hs_bindgen_eb6a742b6d267106 -- | __unique:__ @_Generated_Unsafe_RGFW_window_isFloating@ foreign import ccall unsafe "hs_bindgen_8e63dfcc1c66230d" hs_bindgen_8e63dfcc1c66230d :: Ptr.Ptr RGFW_window -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_isFloating@ __defined at:__ @RGFW.h:1953:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isFloating :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_bool rGFW_window_isFloating = hs_bindgen_8e63dfcc1c66230d -- | __unique:__ @_Generated_Unsafe_RGFW_window_scaleToMonitor@ foreign import ccall unsafe "hs_bindgen_092f9e59695f1382" hs_bindgen_092f9e59695f1382 :: Ptr.Ptr RGFW_window -> IO () {-| __C declaration:__ @RGFW_window_scaleToMonitor@ __defined at:__ @RGFW.h:1967:14@ __exported by:__ @RGFW.h@ -} rGFW_window_scaleToMonitor :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO () rGFW_window_scaleToMonitor = hs_bindgen_092f9e59695f1382 -- | __unique:__ @_Generated_Unsafe_RGFW_window_getMonitor@ foreign import ccall unsafe "hs_bindgen_17389700d597d294" hs_bindgen_17389700d597d294 :: Ptr.Ptr RGFW_window -> Ptr.Ptr RGFW_monitor -> IO () {-| Pointer-based API for 'rGFW_window_getMonitor' -} rGFW_window_getMonitor_wrapper :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr RGFW_monitor -> IO () rGFW_window_getMonitor_wrapper = hs_bindgen_17389700d597d294 {-| __C declaration:__ @RGFW_window_getMonitor@ __defined at:__ @RGFW.h:1974:22@ __exported by:__ @RGFW.h@ -} rGFW_window_getMonitor :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO RGFW_monitor rGFW_window_getMonitor = \x0 -> HsBindgen.Runtime.CAPI.allocaAndPeek (\z1 -> hs_bindgen_17389700d597d294 x0 z1) -- | __unique:__ @_Generated_Unsafe_RGFW_readClipboard@ foreign import ccall unsafe "hs_bindgen_c47eb43ba4762578" hs_bindgen_c47eb43ba4762578 :: Ptr.Ptr HsBindgen.Runtime.Prelude.CSize -> IO (HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) {-| __C declaration:__ @RGFW_readClipboard@ __defined at:__ @RGFW.h:1987:21@ __exported by:__ @RGFW.h@ -} rGFW_readClipboard :: Ptr.Ptr HsBindgen.Runtime.Prelude.CSize -- ^ __C declaration:__ @size@ -> IO (HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) rGFW_readClipboard = hs_bindgen_c47eb43ba4762578 -- | __unique:__ @_Generated_Unsafe_RGFW_readClipboardPtr@ foreign import ccall unsafe "hs_bindgen_a3c33acc970be374" hs_bindgen_a3c33acc970be374 :: Ptr.Ptr FC.CChar -> HsBindgen.Runtime.Prelude.CSize -> IO RGFW_ssize_t {-| __C declaration:__ @RGFW_readClipboardPtr@ __defined at:__ @RGFW.h:1995:22@ __exported by:__ @RGFW.h@ -} rGFW_readClipboardPtr :: Ptr.Ptr FC.CChar -- ^ __C declaration:__ @str@ -> HsBindgen.Runtime.Prelude.CSize -- ^ __C declaration:__ @strCapacity@ -> IO RGFW_ssize_t rGFW_readClipboardPtr = hs_bindgen_a3c33acc970be374 -- | __unique:__ @_Generated_Unsafe_RGFW_writeClipboard@ foreign import ccall unsafe "hs_bindgen_99c08ca21836f945" hs_bindgen_99c08ca21836f945 :: HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -> U32 -> IO () {-| __C declaration:__ @RGFW_writeClipboard@ __defined at:__ @RGFW.h:2002:14@ __exported by:__ @RGFW.h@ -} rGFW_writeClipboard :: HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -- ^ __C declaration:__ @text@ -> U32 -- ^ __C declaration:__ @textLen@ -> IO () rGFW_writeClipboard = hs_bindgen_99c08ca21836f945 -- | __unique:__ @_Generated_Unsafe_RGFW_setDebugCallback@ foreign import ccall unsafe "hs_bindgen_f5c1d77e653b7124" hs_bindgen_f5c1d77e653b7124 :: RGFW_debugfunc -> IO RGFW_debugfunc {-| __C declaration:__ @RGFW_setDebugCallback@ __defined at:__ @RGFW.h:2014:24@ __exported by:__ @RGFW.h@ -} rGFW_setDebugCallback :: RGFW_debugfunc -- ^ __C declaration:__ @func@ -> IO RGFW_debugfunc rGFW_setDebugCallback = hs_bindgen_f5c1d77e653b7124 -- | __unique:__ @_Generated_Unsafe_RGFW_sendDebugInfo@ foreign import ccall unsafe "hs_bindgen_5f6ebdf3cbdf0005" hs_bindgen_5f6ebdf3cbdf0005 :: RGFW_debugType -> RGFW_errorCode -> HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -> IO () {-| __C declaration:__ @RGFW_sendDebugInfo@ __defined at:__ @RGFW.h:2022:14@ __exported by:__ @RGFW.h@ -} rGFW_sendDebugInfo :: RGFW_debugType -- ^ __C declaration:__ @type'@ -> RGFW_errorCode -- ^ __C declaration:__ @err@ -> HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -- ^ __C declaration:__ @msg@ -> IO () rGFW_sendDebugInfo = hs_bindgen_5f6ebdf3cbdf0005 -- | __unique:__ @_Generated_Unsafe_RGFW_setWindowMovedCallback@ foreign import ccall unsafe "hs_bindgen_d121c26104f4dfb4" hs_bindgen_d121c26104f4dfb4 :: RGFW_windowMovedfunc -> IO RGFW_windowMovedfunc {-| __C declaration:__ @RGFW_setWindowMovedCallback@ __defined at:__ @RGFW.h:2041:30@ __exported by:__ @RGFW.h@ -} rGFW_setWindowMovedCallback :: RGFW_windowMovedfunc -- ^ __C declaration:__ @func@ -> IO RGFW_windowMovedfunc rGFW_setWindowMovedCallback = hs_bindgen_d121c26104f4dfb4 -- | __unique:__ @_Generated_Unsafe_RGFW_setWindowResizedCallback@ foreign import ccall unsafe "hs_bindgen_5de40284c9093ac9" hs_bindgen_5de40284c9093ac9 :: RGFW_windowResizedfunc -> IO RGFW_windowResizedfunc {-| __C declaration:__ @RGFW_setWindowResizedCallback@ __defined at:__ @RGFW.h:2048:32@ __exported by:__ @RGFW.h@ -} rGFW_setWindowResizedCallback :: RGFW_windowResizedfunc -- ^ __C declaration:__ @func@ -> IO RGFW_windowResizedfunc rGFW_setWindowResizedCallback = hs_bindgen_5de40284c9093ac9 -- | __unique:__ @_Generated_Unsafe_RGFW_setWindowQuitCallback@ foreign import ccall unsafe "hs_bindgen_cf26f53bcaf7975d" hs_bindgen_cf26f53bcaf7975d :: RGFW_windowQuitfunc -> IO RGFW_windowQuitfunc {-| __C declaration:__ @RGFW_setWindowQuitCallback@ __defined at:__ @RGFW.h:2055:29@ __exported by:__ @RGFW.h@ -} rGFW_setWindowQuitCallback :: RGFW_windowQuitfunc -- ^ __C declaration:__ @func@ -> IO RGFW_windowQuitfunc rGFW_setWindowQuitCallback = hs_bindgen_cf26f53bcaf7975d -- | __unique:__ @_Generated_Unsafe_RGFW_setMousePosCallback@ foreign import ccall unsafe "hs_bindgen_c4af9641904a347f" hs_bindgen_c4af9641904a347f :: RGFW_mousePosfunc -> IO RGFW_mousePosfunc {-| __C declaration:__ @RGFW_setMousePosCallback@ __defined at:__ @RGFW.h:2062:27@ __exported by:__ @RGFW.h@ -} rGFW_setMousePosCallback :: RGFW_mousePosfunc -- ^ __C declaration:__ @func@ -> IO RGFW_mousePosfunc rGFW_setMousePosCallback = hs_bindgen_c4af9641904a347f -- | __unique:__ @_Generated_Unsafe_RGFW_setWindowRefreshCallback@ foreign import ccall unsafe "hs_bindgen_8ac26834602ace7f" hs_bindgen_8ac26834602ace7f :: RGFW_windowRefreshfunc -> IO RGFW_windowRefreshfunc {-| __C declaration:__ @RGFW_setWindowRefreshCallback@ __defined at:__ @RGFW.h:2069:32@ __exported by:__ @RGFW.h@ -} rGFW_setWindowRefreshCallback :: RGFW_windowRefreshfunc -- ^ __C declaration:__ @func@ -> IO RGFW_windowRefreshfunc rGFW_setWindowRefreshCallback = hs_bindgen_8ac26834602ace7f -- | __unique:__ @_Generated_Unsafe_RGFW_setFocusCallback@ foreign import ccall unsafe "hs_bindgen_0c6d7bac04b41210" hs_bindgen_0c6d7bac04b41210 :: RGFW_focusfunc -> IO RGFW_focusfunc {-| __C declaration:__ @RGFW_setFocusCallback@ __defined at:__ @RGFW.h:2076:24@ __exported by:__ @RGFW.h@ -} rGFW_setFocusCallback :: RGFW_focusfunc -- ^ __C declaration:__ @func@ -> IO RGFW_focusfunc rGFW_setFocusCallback = hs_bindgen_0c6d7bac04b41210 -- | __unique:__ @_Generated_Unsafe_RGFW_setMouseNotifyCallback@ foreign import ccall unsafe "hs_bindgen_957f8d317b44cefe" hs_bindgen_957f8d317b44cefe :: RGFW_mouseNotifyfunc -> IO RGFW_mouseNotifyfunc {-| __C declaration:__ @RGFW_setMouseNotifyCallback@ __defined at:__ @RGFW.h:2083:30@ __exported by:__ @RGFW.h@ -} rGFW_setMouseNotifyCallback :: RGFW_mouseNotifyfunc -- ^ __C declaration:__ @func@ -> IO RGFW_mouseNotifyfunc rGFW_setMouseNotifyCallback = hs_bindgen_957f8d317b44cefe -- | __unique:__ @_Generated_Unsafe_RGFW_setDataDropCallback@ foreign import ccall unsafe "hs_bindgen_6f33b2c2c8845199" hs_bindgen_6f33b2c2c8845199 :: RGFW_dataDropfunc -> IO RGFW_dataDropfunc {-| __C declaration:__ @RGFW_setDataDropCallback@ __defined at:__ @RGFW.h:2090:27@ __exported by:__ @RGFW.h@ -} rGFW_setDataDropCallback :: RGFW_dataDropfunc -- ^ __C declaration:__ @func@ -> IO RGFW_dataDropfunc rGFW_setDataDropCallback = hs_bindgen_6f33b2c2c8845199 -- | __unique:__ @_Generated_Unsafe_RGFW_setDataDragCallback@ foreign import ccall unsafe "hs_bindgen_3c883f5c7974ea55" hs_bindgen_3c883f5c7974ea55 :: RGFW_dataDragfunc -> IO RGFW_dataDragfunc {-| __C declaration:__ @RGFW_setDataDragCallback@ __defined at:__ @RGFW.h:2097:27@ __exported by:__ @RGFW.h@ -} rGFW_setDataDragCallback :: RGFW_dataDragfunc -- ^ __C declaration:__ @func@ -> IO RGFW_dataDragfunc rGFW_setDataDragCallback = hs_bindgen_3c883f5c7974ea55 -- | __unique:__ @_Generated_Unsafe_RGFW_setKeyCallback@ foreign import ccall unsafe "hs_bindgen_cfa21e7c6d8c7794" hs_bindgen_cfa21e7c6d8c7794 :: RGFW_keyfunc -> IO RGFW_keyfunc {-| __C declaration:__ @RGFW_setKeyCallback@ __defined at:__ @RGFW.h:2104:22@ __exported by:__ @RGFW.h@ -} rGFW_setKeyCallback :: RGFW_keyfunc -- ^ __C declaration:__ @func@ -> IO RGFW_keyfunc rGFW_setKeyCallback = hs_bindgen_cfa21e7c6d8c7794 -- | __unique:__ @_Generated_Unsafe_RGFW_setMouseButtonCallback@ foreign import ccall unsafe "hs_bindgen_1f8c4a3373d00e6f" hs_bindgen_1f8c4a3373d00e6f :: RGFW_mouseButtonfunc -> IO RGFW_mouseButtonfunc {-| __C declaration:__ @RGFW_setMouseButtonCallback@ __defined at:__ @RGFW.h:2111:30@ __exported by:__ @RGFW.h@ -} rGFW_setMouseButtonCallback :: RGFW_mouseButtonfunc -- ^ __C declaration:__ @func@ -> IO RGFW_mouseButtonfunc rGFW_setMouseButtonCallback = hs_bindgen_1f8c4a3373d00e6f -- | __unique:__ @_Generated_Unsafe_RGFW_setMouseScrollCallback@ foreign import ccall unsafe "hs_bindgen_90aa9c71f419541b" hs_bindgen_90aa9c71f419541b :: RGFW_mouseScrollfunc -> IO RGFW_mouseScrollfunc {-| __C declaration:__ @RGFW_setMouseScrollCallback@ __defined at:__ @RGFW.h:2118:30@ __exported by:__ @RGFW.h@ -} rGFW_setMouseScrollCallback :: RGFW_mouseScrollfunc -- ^ __C declaration:__ @func@ -> IO RGFW_mouseScrollfunc rGFW_setMouseScrollCallback = hs_bindgen_90aa9c71f419541b -- | __unique:__ @_Generated_Unsafe_RGFW_setWindowMaximizedCallback@ foreign import ccall unsafe "hs_bindgen_1638a0fd9f1e899f" hs_bindgen_1638a0fd9f1e899f :: RGFW_windowMaximizedfunc -> IO RGFW_windowMaximizedfunc {-| __C declaration:__ @RGFW_setWindowMaximizedCallback@ __defined at:__ @RGFW.h:2125:34@ __exported by:__ @RGFW.h@ -} rGFW_setWindowMaximizedCallback :: RGFW_windowMaximizedfunc -- ^ __C declaration:__ @func@ -> IO RGFW_windowMaximizedfunc rGFW_setWindowMaximizedCallback = hs_bindgen_1638a0fd9f1e899f -- | __unique:__ @_Generated_Unsafe_RGFW_setWindowMinimizedCallback@ foreign import ccall unsafe "hs_bindgen_d737416d8a58a38e" hs_bindgen_d737416d8a58a38e :: RGFW_windowMinimizedfunc -> IO RGFW_windowMinimizedfunc {-| __C declaration:__ @RGFW_setWindowMinimizedCallback@ __defined at:__ @RGFW.h:2132:34@ __exported by:__ @RGFW.h@ -} rGFW_setWindowMinimizedCallback :: RGFW_windowMinimizedfunc -- ^ __C declaration:__ @func@ -> IO RGFW_windowMinimizedfunc rGFW_setWindowMinimizedCallback = hs_bindgen_d737416d8a58a38e -- | __unique:__ @_Generated_Unsafe_RGFW_setWindowRestoredCallback@ foreign import ccall unsafe "hs_bindgen_f8b030d14612936b" hs_bindgen_f8b030d14612936b :: RGFW_windowRestoredfunc -> IO RGFW_windowRestoredfunc {-| __C declaration:__ @RGFW_setWindowRestoredCallback@ __defined at:__ @RGFW.h:2139:33@ __exported by:__ @RGFW.h@ -} rGFW_setWindowRestoredCallback :: RGFW_windowRestoredfunc -- ^ __C declaration:__ @func@ -> IO RGFW_windowRestoredfunc rGFW_setWindowRestoredCallback = hs_bindgen_f8b030d14612936b -- | __unique:__ @_Generated_Unsafe_RGFW_setScaleUpdatedCallback@ foreign import ccall unsafe "hs_bindgen_67bd09c878e101af" hs_bindgen_67bd09c878e101af :: RGFW_scaleUpdatedfunc -> IO RGFW_scaleUpdatedfunc {-| __C declaration:__ @RGFW_setScaleUpdatedCallback@ __defined at:__ @RGFW.h:2146:31@ __exported by:__ @RGFW.h@ -} rGFW_setScaleUpdatedCallback :: RGFW_scaleUpdatedfunc -- ^ __C declaration:__ @func@ -> IO RGFW_scaleUpdatedfunc rGFW_setScaleUpdatedCallback = hs_bindgen_67bd09c878e101af -- | __unique:__ @_Generated_Unsafe_RGFW_setGlobalHints_OpenGL@ foreign import ccall unsafe "hs_bindgen_d252bbe3762d903b" hs_bindgen_d252bbe3762d903b :: Ptr.Ptr RGFW_glHints -> IO () {-| __C declaration:__ @RGFW_setGlobalHints_OpenGL@ __defined at:__ @RGFW.h:2168:14@ __exported by:__ @RGFW.h@ -} rGFW_setGlobalHints_OpenGL :: Ptr.Ptr RGFW_glHints -- ^ __C declaration:__ @hints@ -> IO () rGFW_setGlobalHints_OpenGL = hs_bindgen_d252bbe3762d903b -- | __unique:__ @_Generated_Unsafe_RGFW_resetGlobalHints_OpenGL@ foreign import ccall unsafe "hs_bindgen_8e8600ae811ccecf" hs_bindgen_8e8600ae811ccecf :: IO () {-| __C declaration:__ @RGFW_resetGlobalHints_OpenGL@ __defined at:__ @RGFW.h:2173:14@ __exported by:__ @RGFW.h@ -} rGFW_resetGlobalHints_OpenGL :: IO () rGFW_resetGlobalHints_OpenGL = hs_bindgen_8e8600ae811ccecf -- | __unique:__ @_Generated_Unsafe_RGFW_getGlobalHints_OpenGL@ foreign import ccall unsafe "hs_bindgen_67530e73ac2b4a98" hs_bindgen_67530e73ac2b4a98 :: IO (Ptr.Ptr RGFW_glHints) {-| __C declaration:__ @RGFW_getGlobalHints_OpenGL@ __defined at:__ @RGFW.h:2179:23@ __exported by:__ @RGFW.h@ -} rGFW_getGlobalHints_OpenGL :: IO (Ptr.Ptr RGFW_glHints) rGFW_getGlobalHints_OpenGL = hs_bindgen_67530e73ac2b4a98 -- | __unique:__ @_Generated_Unsafe_RGFW_window_createContext_OpenGL@ foreign import ccall unsafe "hs_bindgen_a7090d4bdf77f81f" hs_bindgen_a7090d4bdf77f81f :: Ptr.Ptr RGFW_window -> Ptr.Ptr RGFW_glHints -> IO (Ptr.Ptr RGFW_glContext) {-| __C declaration:__ @RGFW_window_createContext_OpenGL@ __defined at:__ @RGFW.h:2187:25@ __exported by:__ @RGFW.h@ -} rGFW_window_createContext_OpenGL :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr RGFW_glHints -- ^ __C declaration:__ @hints@ -> IO (Ptr.Ptr RGFW_glContext) rGFW_window_createContext_OpenGL = hs_bindgen_a7090d4bdf77f81f -- | __unique:__ @_Generated_Unsafe_RGFW_window_createContextPtr_OpenGL@ foreign import ccall unsafe "hs_bindgen_82a92fdae028adf3" hs_bindgen_82a92fdae028adf3 :: Ptr.Ptr RGFW_window -> Ptr.Ptr RGFW_glContext -> Ptr.Ptr RGFW_glHints -> IO RGFW_bool {-| __C declaration:__ @RGFW_window_createContextPtr_OpenGL@ __defined at:__ @RGFW.h:2196:19@ __exported by:__ @RGFW.h@ -} rGFW_window_createContextPtr_OpenGL :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr RGFW_glContext -- ^ __C declaration:__ @ctx@ -> Ptr.Ptr RGFW_glHints -- ^ __C declaration:__ @hints@ -> IO RGFW_bool rGFW_window_createContextPtr_OpenGL = hs_bindgen_82a92fdae028adf3 -- | __unique:__ @_Generated_Unsafe_RGFW_window_getContext_OpenGL@ foreign import ccall unsafe "hs_bindgen_c6245159613327ce" hs_bindgen_c6245159613327ce :: Ptr.Ptr RGFW_window -> IO (Ptr.Ptr RGFW_glContext) {-| __C declaration:__ @RGFW_window_getContext_OpenGL@ __defined at:__ @RGFW.h:2203:25@ __exported by:__ @RGFW.h@ -} rGFW_window_getContext_OpenGL :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO (Ptr.Ptr RGFW_glContext) rGFW_window_getContext_OpenGL = hs_bindgen_c6245159613327ce -- | __unique:__ @_Generated_Unsafe_RGFW_window_deleteContext_OpenGL@ foreign import ccall unsafe "hs_bindgen_46d5eff96c4a685b" hs_bindgen_46d5eff96c4a685b :: Ptr.Ptr RGFW_window -> Ptr.Ptr RGFW_glContext -> IO () {-| __C declaration:__ @RGFW_window_deleteContext_OpenGL@ __defined at:__ @RGFW.h:2212:14@ __exported by:__ @RGFW.h@ -} rGFW_window_deleteContext_OpenGL :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr RGFW_glContext -- ^ __C declaration:__ @ctx@ -> IO () rGFW_window_deleteContext_OpenGL = hs_bindgen_46d5eff96c4a685b -- | __unique:__ @_Generated_Unsafe_RGFW_window_deleteContextPtr_OpenGL@ foreign import ccall unsafe "hs_bindgen_caefb79bbd8fa38a" hs_bindgen_caefb79bbd8fa38a :: Ptr.Ptr RGFW_window -> Ptr.Ptr RGFW_glContext -> IO () {-| __C declaration:__ @RGFW_window_deleteContextPtr_OpenGL@ __defined at:__ @RGFW.h:2221:14@ __exported by:__ @RGFW.h@ -} rGFW_window_deleteContextPtr_OpenGL :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> Ptr.Ptr RGFW_glContext -- ^ __C declaration:__ @ctx@ -> IO () rGFW_window_deleteContextPtr_OpenGL = hs_bindgen_caefb79bbd8fa38a -- | __unique:__ @_Generated_Unsafe_RGFW_glContext_getSourceContext@ foreign import ccall unsafe "hs_bindgen_87d9309324ad485a" hs_bindgen_87d9309324ad485a :: Ptr.Ptr RGFW_glContext -> IO (Ptr.Ptr Void) {-| __C declaration:__ @RGFW_glContext_getSourceContext@ __defined at:__ @RGFW.h:2228:15@ __exported by:__ @RGFW.h@ -} rGFW_glContext_getSourceContext :: Ptr.Ptr RGFW_glContext -- ^ __C declaration:__ @ctx@ -> IO (Ptr.Ptr Void) rGFW_glContext_getSourceContext = hs_bindgen_87d9309324ad485a -- | __unique:__ @_Generated_Unsafe_RGFW_window_makeCurrentWindow_OpenGL@ foreign import ccall unsafe "hs_bindgen_c51fb99099e5a548" hs_bindgen_c51fb99099e5a548 :: Ptr.Ptr RGFW_window -> IO () {-| __C declaration:__ @RGFW_window_makeCurrentWindow_OpenGL@ __defined at:__ @RGFW.h:2236:14@ __exported by:__ @RGFW.h@ -} rGFW_window_makeCurrentWindow_OpenGL :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO () rGFW_window_makeCurrentWindow_OpenGL = hs_bindgen_c51fb99099e5a548 -- | __unique:__ @_Generated_Unsafe_RGFW_window_makeCurrentContext_OpenGL@ foreign import ccall unsafe "hs_bindgen_9ca5966b88d8a8cd" hs_bindgen_9ca5966b88d8a8cd :: Ptr.Ptr RGFW_window -> IO () {-| __C declaration:__ @RGFW_window_makeCurrentContext_OpenGL@ __defined at:__ @RGFW.h:2245:14@ __exported by:__ @RGFW.h@ -} rGFW_window_makeCurrentContext_OpenGL :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO () rGFW_window_makeCurrentContext_OpenGL = hs_bindgen_9ca5966b88d8a8cd -- | __unique:__ @_Generated_Unsafe_RGFW_window_swapBuffers_OpenGL@ foreign import ccall unsafe "hs_bindgen_cf9e0901b3439025" hs_bindgen_cf9e0901b3439025 :: Ptr.Ptr RGFW_window -> IO () {-| __C declaration:__ @RGFW_window_swapBuffers_OpenGL@ __defined at:__ @RGFW.h:2253:14@ __exported by:__ @RGFW.h@ -} rGFW_window_swapBuffers_OpenGL :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO () rGFW_window_swapBuffers_OpenGL = hs_bindgen_cf9e0901b3439025 -- | __unique:__ @_Generated_Unsafe_RGFW_getCurrentContext_OpenGL@ foreign import ccall unsafe "hs_bindgen_5616fca5bb65869b" hs_bindgen_5616fca5bb65869b :: IO (Ptr.Ptr Void) {-| __C declaration:__ @RGFW_getCurrentContext_OpenGL@ __defined at:__ @RGFW.h:2259:15@ __exported by:__ @RGFW.h@ -} rGFW_getCurrentContext_OpenGL :: IO (Ptr.Ptr Void) rGFW_getCurrentContext_OpenGL = hs_bindgen_5616fca5bb65869b -- | __unique:__ @_Generated_Unsafe_RGFW_getCurrentWindow_OpenGL@ foreign import ccall unsafe "hs_bindgen_78d76f763bddfbe8" hs_bindgen_78d76f763bddfbe8 :: IO (Ptr.Ptr RGFW_window) {-| __C declaration:__ @RGFW_getCurrentWindow_OpenGL@ __defined at:__ @RGFW.h:2265:22@ __exported by:__ @RGFW.h@ -} rGFW_getCurrentWindow_OpenGL :: IO (Ptr.Ptr RGFW_window) rGFW_getCurrentWindow_OpenGL = hs_bindgen_78d76f763bddfbe8 -- | __unique:__ @_Generated_Unsafe_RGFW_window_swapInterval_OpenGL@ foreign import ccall unsafe "hs_bindgen_8713f5a63d22b14e" hs_bindgen_8713f5a63d22b14e :: Ptr.Ptr RGFW_window -> I32 -> IO () {-| __C declaration:__ @RGFW_window_swapInterval_OpenGL@ __defined at:__ @RGFW.h:2272:14@ __exported by:__ @RGFW.h@ -} rGFW_window_swapInterval_OpenGL :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> I32 -- ^ __C declaration:__ @swapInterval@ -> IO () rGFW_window_swapInterval_OpenGL = hs_bindgen_8713f5a63d22b14e -- | __unique:__ @_Generated_Unsafe_RGFW_getProcAddress_OpenGL@ foreign import ccall unsafe "hs_bindgen_a87b354e3a823363" hs_bindgen_a87b354e3a823363 :: HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -> IO RGFW_proc {-| __C declaration:__ @RGFW_getProcAddress_OpenGL@ __defined at:__ @RGFW.h:2279:19@ __exported by:__ @RGFW.h@ -} rGFW_getProcAddress_OpenGL :: HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -- ^ __C declaration:__ @procname@ -> IO RGFW_proc rGFW_getProcAddress_OpenGL = hs_bindgen_a87b354e3a823363 -- | __unique:__ @_Generated_Unsafe_RGFW_extensionSupported_OpenGL@ foreign import ccall unsafe "hs_bindgen_dc86290b50e983de" hs_bindgen_dc86290b50e983de :: HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -> HsBindgen.Runtime.Prelude.CSize -> IO RGFW_bool {-| __C declaration:__ @RGFW_extensionSupported_OpenGL@ __defined at:__ @RGFW.h:2287:19@ __exported by:__ @RGFW.h@ -} rGFW_extensionSupported_OpenGL :: HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -- ^ __C declaration:__ @extension@ -> HsBindgen.Runtime.Prelude.CSize -- ^ __C declaration:__ @len@ -> IO RGFW_bool rGFW_extensionSupported_OpenGL = hs_bindgen_dc86290b50e983de -- | __unique:__ @_Generated_Unsafe_RGFW_extensionSupportedPlatform_OpenGL@ foreign import ccall unsafe "hs_bindgen_172651979b5165b1" hs_bindgen_172651979b5165b1 :: HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -> HsBindgen.Runtime.Prelude.CSize -> IO RGFW_bool {-| __C declaration:__ @RGFW_extensionSupportedPlatform_OpenGL@ __defined at:__ @RGFW.h:2295:19@ __exported by:__ @RGFW.h@ -} rGFW_extensionSupportedPlatform_OpenGL :: HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar -- ^ __C declaration:__ @extension@ -> HsBindgen.Runtime.Prelude.CSize -- ^ __C declaration:__ @len@ -> IO RGFW_bool rGFW_extensionSupportedPlatform_OpenGL = hs_bindgen_172651979b5165b1 -- | __unique:__ @_Generated_Unsafe_RGFW_setRootWindow@ foreign import ccall unsafe "hs_bindgen_1a5d38f65ef341e6" hs_bindgen_1a5d38f65ef341e6 :: Ptr.Ptr RGFW_window -> IO () {-| __C declaration:__ @RGFW_setRootWindow@ __defined at:__ @RGFW.h:2510:14@ __exported by:__ @RGFW.h@ -} rGFW_setRootWindow :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO () rGFW_setRootWindow = hs_bindgen_1a5d38f65ef341e6 -- | __unique:__ @_Generated_Unsafe_RGFW_getRootWindow@ foreign import ccall unsafe "hs_bindgen_d52c1973a70cd68d" hs_bindgen_d52c1973a70cd68d :: IO (Ptr.Ptr RGFW_window) {-| __C declaration:__ @RGFW_getRootWindow@ __defined at:__ @RGFW.h:2516:22@ __exported by:__ @RGFW.h@ -} rGFW_getRootWindow :: IO (Ptr.Ptr RGFW_window) rGFW_getRootWindow = hs_bindgen_d52c1973a70cd68d -- | __unique:__ @_Generated_Unsafe_RGFW_eventQueuePush@ foreign import ccall unsafe "hs_bindgen_cd67f6ad0d633ad4" hs_bindgen_cd67f6ad0d633ad4 :: HsBindgen.Runtime.ConstPtr.ConstPtr RGFW_event -> IO () {-| __C declaration:__ @RGFW_eventQueuePush@ __defined at:__ @RGFW.h:2522:14@ __exported by:__ @RGFW.h@ -} rGFW_eventQueuePush :: HsBindgen.Runtime.ConstPtr.ConstPtr RGFW_event -- ^ __C declaration:__ @event@ -> IO () rGFW_eventQueuePush = hs_bindgen_cd67f6ad0d633ad4 -- | __unique:__ @_Generated_Unsafe_RGFW_eventQueueFlush@ foreign import ccall unsafe "hs_bindgen_756ad36e09425c6c" hs_bindgen_756ad36e09425c6c :: IO () {-| __C declaration:__ @RGFW_eventQueueFlush@ __defined at:__ @RGFW.h:2527:14@ __exported by:__ @RGFW.h@ -} rGFW_eventQueueFlush :: IO () rGFW_eventQueueFlush = hs_bindgen_756ad36e09425c6c -- | __unique:__ @_Generated_Unsafe_RGFW_eventQueuePop@ foreign import ccall unsafe "hs_bindgen_6fe2cd285653d8c7" hs_bindgen_6fe2cd285653d8c7 :: Ptr.Ptr RGFW_window -> IO (Ptr.Ptr RGFW_event) {-| __C declaration:__ @RGFW_eventQueuePop@ __defined at:__ @RGFW.h:2534:21@ __exported by:__ @RGFW.h@ -} rGFW_eventQueuePop :: Ptr.Ptr RGFW_window -- ^ __C declaration:__ @win@ -> IO (Ptr.Ptr RGFW_event) rGFW_eventQueuePop = hs_bindgen_6fe2cd285653d8c7 -- | __unique:__ @_Generated_Unsafe_RGFW_apiKeyToRGFW@ foreign import ccall unsafe "hs_bindgen_6cf527f7175da189" hs_bindgen_6cf527f7175da189 :: U32 -> IO U32 {-| __C declaration:__ @RGFW_apiKeyToRGFW@ __defined at:__ @RGFW.h:2541:13@ __exported by:__ @RGFW.h@ -} rGFW_apiKeyToRGFW :: U32 -- ^ __C declaration:__ @keycode@ -> IO U32 rGFW_apiKeyToRGFW = hs_bindgen_6cf527f7175da189 -- | __unique:__ @_Generated_Unsafe_RGFW_rgfwToApiKey@ foreign import ccall unsafe "hs_bindgen_424426edfc7ac31f" hs_bindgen_424426edfc7ac31f :: U32 -> IO U32 {-| __C declaration:__ @RGFW_rgfwToApiKey@ __defined at:__ @RGFW.h:2548:13@ __exported by:__ @RGFW.h@ -} rGFW_rgfwToApiKey :: U32 -- ^ __C declaration:__ @keycode@ -> IO U32 rGFW_rgfwToApiKey = hs_bindgen_424426edfc7ac31f -- | __unique:__ @_Generated_Unsafe_RGFW_rgfwToKeyChar@ foreign import ccall unsafe "hs_bindgen_f22446917eeebf25" hs_bindgen_f22446917eeebf25 :: U32 -> IO U8 {-| __C declaration:__ @RGFW_rgfwToKeyChar@ __defined at:__ @RGFW.h:2555:12@ __exported by:__ @RGFW.h@ -} rGFW_rgfwToKeyChar :: U32 -- ^ __C declaration:__ @keycode@ -> IO U8 rGFW_rgfwToKeyChar = hs_bindgen_f22446917eeebf25 -- | __unique:__ @_Generated_Unsafe_RGFW_sizeofInfo@ foreign import ccall unsafe "hs_bindgen_88ede90290fb7f2b" hs_bindgen_88ede90290fb7f2b :: IO HsBindgen.Runtime.Prelude.CSize {-| __C declaration:__ @RGFW_sizeofInfo@ __defined at:__ @RGFW.h:2561:16@ __exported by:__ @RGFW.h@ -} rGFW_sizeofInfo :: IO HsBindgen.Runtime.Prelude.CSize rGFW_sizeofInfo = hs_bindgen_88ede90290fb7f2b -- | __unique:__ @_Generated_Unsafe_RGFW_init@ foreign import ccall unsafe "hs_bindgen_ca753abdd7cf89ed" hs_bindgen_ca753abdd7cf89ed :: IO I32 {-| __C declaration:__ @RGFW_init@ __defined at:__ @RGFW.h:2568:13@ __exported by:__ @RGFW.h@ -} rGFW_init :: IO I32 rGFW_init = hs_bindgen_ca753abdd7cf89ed -- | __unique:__ @_Generated_Unsafe_RGFW_deinit@ foreign import ccall unsafe "hs_bindgen_6c4fda6bc49d543d" hs_bindgen_6c4fda6bc49d543d :: IO () {-| __C declaration:__ @RGFW_deinit@ __defined at:__ @RGFW.h:2574:14@ __exported by:__ @RGFW.h@ -} rGFW_deinit :: IO () rGFW_deinit = hs_bindgen_6c4fda6bc49d543d -- | __unique:__ @_Generated_Unsafe_RGFW_init_ptr@ foreign import ccall unsafe "hs_bindgen_396abc179e678e09" hs_bindgen_396abc179e678e09 :: Ptr.Ptr RGFW_info -> IO I32 {-| __C declaration:__ @RGFW_init_ptr@ __defined at:__ @RGFW.h:2581:13@ __exported by:__ @RGFW.h@ -} rGFW_init_ptr :: Ptr.Ptr RGFW_info -- ^ __C declaration:__ @info@ -> IO I32 rGFW_init_ptr = hs_bindgen_396abc179e678e09 -- | __unique:__ @_Generated_Unsafe_RGFW_deinit_ptr@ foreign import ccall unsafe "hs_bindgen_020ce2ab307f6662" hs_bindgen_020ce2ab307f6662 :: Ptr.Ptr RGFW_info -> IO () {-| __C declaration:__ @RGFW_deinit_ptr@ __defined at:__ @RGFW.h:2587:14@ __exported by:__ @RGFW.h@ -} rGFW_deinit_ptr :: Ptr.Ptr RGFW_info -- ^ __C declaration:__ @info@ -> IO () rGFW_deinit_ptr = hs_bindgen_020ce2ab307f6662 -- | __unique:__ @_Generated_Unsafe_RGFW_setInfo@ foreign import ccall unsafe "hs_bindgen_c15b357b4a378fa2" hs_bindgen_c15b357b4a378fa2 :: Ptr.Ptr RGFW_info -> IO () {-| __C declaration:__ @RGFW_setInfo@ __defined at:__ @RGFW.h:2593:14@ __exported by:__ @RGFW.h@ -} rGFW_setInfo :: Ptr.Ptr RGFW_info -- ^ __C declaration:__ @info@ -> IO () rGFW_setInfo = hs_bindgen_c15b357b4a378fa2 -- | __unique:__ @_Generated_Unsafe_RGFW_getInfo@ foreign import ccall unsafe "hs_bindgen_4142fda19450c32f" hs_bindgen_4142fda19450c32f :: IO (Ptr.Ptr RGFW_info) {-| __C declaration:__ @RGFW_getInfo@ __defined at:__ @RGFW.h:2599:20@ __exported by:__ @RGFW.h@ -} rGFW_getInfo :: IO (Ptr.Ptr RGFW_info) rGFW_getInfo = hs_bindgen_4142fda19450c32f