{-# LANGUAGE CApiFFI #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE TemplateHaskell #-} {-# OPTIONS_HADDOCK prune #-} module Generated.FunPtr where import qualified Foreign.C as FC import qualified GHC.IO.Unsafe import qualified GHC.Ptr as Ptr 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 " , "/* _Generated_get_RGFW_alloc_ptr */" , "__attribute__ ((const))" , "void *(*hs_bindgen_f8ac50ecd2f50eb6 (void)) (" , " size_t arg1" , ")" , "{" , " return &RGFW_alloc;" , "}" , "/* _Generated_get_RGFW_free_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_531c618d786a8f16 (void)) (" , " void *arg1" , ")" , "{" , " return &RGFW_free;" , "}" , "/* _Generated_get_RGFW_sizeofWindow_ptr */" , "__attribute__ ((const))" , "size_t (*hs_bindgen_2aa94c88bfdb1de9 (void)) (void)" , "{" , " return &RGFW_sizeofWindow;" , "}" , "/* _Generated_get_RGFW_sizeofWindowSrc_ptr */" , "__attribute__ ((const))" , "size_t (*hs_bindgen_235ba0e49c8dd9fd (void)) (void)" , "{" , " return &RGFW_sizeofWindowSrc;" , "}" , "/* _Generated_get_RGFW_useWayland_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_7850372e878d7055 (void)) (" , " RGFW_bool arg1" , ")" , "{" , " return &RGFW_useWayland;" , "}" , "/* _Generated_get_RGFW_usingWayland_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_89ab303927acfa9f (void)) (void)" , "{" , " return &RGFW_usingWayland;" , "}" , "/* _Generated_get_RGFW_getLayer_OSX_ptr */" , "__attribute__ ((const))" , "void *(*hs_bindgen_8b6608071e71f5d3 (void)) (void)" , "{" , " return &RGFW_getLayer_OSX;" , "}" , "/* _Generated_get_RGFW_getDisplay_X11_ptr */" , "__attribute__ ((const))" , "void *(*hs_bindgen_23ffc3e1d38b60bb (void)) (void)" , "{" , " return &RGFW_getDisplay_X11;" , "}" , "/* _Generated_get_RGFW_getDisplay_Wayland_ptr */" , "__attribute__ ((const))" , "struct wl_display *(*hs_bindgen_abc7fadfe3adcf03 (void)) (void)" , "{" , " return &RGFW_getDisplay_Wayland;" , "}" , "/* _Generated_get_RGFW_setClassName_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_bc1b2ab392ba145a (void)) (" , " char const *arg1" , ")" , "{" , " return &RGFW_setClassName;" , "}" , "/* _Generated_get_RGFW_setXInstName_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_8468728c4cf4f837 (void)) (" , " char const *arg1" , ")" , "{" , " return &RGFW_setXInstName;" , "}" , "/* _Generated_get_RGFW_moveToMacOSResourceDir_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_3ba464b3cb7783bd (void)) (void)" , "{" , " return &RGFW_moveToMacOSResourceDir;" , "}" , "/* _Generated_get_RGFW_copyImageData_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_1d48b04782c8c08a (void)) (" , " u8 *arg1," , " i32 arg2," , " i32 arg3," , " RGFW_format arg4," , " u8 *arg5," , " RGFW_format arg6" , ")" , "{" , " return &RGFW_copyImageData;" , "}" , "/* _Generated_get_RGFW_sizeofNativeImage_ptr */" , "__attribute__ ((const))" , "size_t (*hs_bindgen_4c94113a83a59d13 (void)) (void)" , "{" , " return &RGFW_sizeofNativeImage;" , "}" , "/* _Generated_get_RGFW_sizeofSurface_ptr */" , "__attribute__ ((const))" , "size_t (*hs_bindgen_e4c1f78c187272a4 (void)) (void)" , "{" , " return &RGFW_sizeofSurface;" , "}" , "/* _Generated_get_RGFW_createSurface_ptr */" , "__attribute__ ((const))" , "RGFW_surface *(*hs_bindgen_c60fc7ba064a94ce (void)) (" , " u8 *arg1," , " i32 arg2," , " i32 arg3," , " RGFW_format arg4" , ")" , "{" , " return &RGFW_createSurface;" , "}" , "/* _Generated_get_RGFW_createSurfacePtr_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_c8b23f0042f67ff8 (void)) (" , " u8 *arg1," , " i32 arg2," , " i32 arg3," , " RGFW_format arg4," , " RGFW_surface *arg5" , ")" , "{" , " return &RGFW_createSurfacePtr;" , "}" , "/* _Generated_get_RGFW_surface_getNativeImage_ptr */" , "__attribute__ ((const))" , "RGFW_nativeImage *(*hs_bindgen_bdcc2ca1213a899c (void)) (" , " RGFW_surface *arg1" , ")" , "{" , " return &RGFW_surface_getNativeImage;" , "}" , "/* _Generated_get_RGFW_surface_free_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_2c701247b0a05c13 (void)) (" , " RGFW_surface *arg1" , ")" , "{" , " return &RGFW_surface_free;" , "}" , "/* _Generated_get_RGFW_surface_freePtr_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_91572404df37a516 (void)) (" , " RGFW_surface *arg1" , ")" , "{" , " return &RGFW_surface_freePtr;" , "}" , "/* _Generated_get_RGFW_loadMouse_ptr */" , "__attribute__ ((const))" , "RGFW_mouse *(*hs_bindgen_ee2338806816f4f4 (void)) (" , " u8 *arg1," , " i32 arg2," , " i32 arg3," , " RGFW_format arg4" , ")" , "{" , " return &RGFW_loadMouse;" , "}" , "/* _Generated_get_RGFW_freeMouse_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_0165a11fd14e4601 (void)) (" , " RGFW_mouse *arg1" , ")" , "{" , " return &RGFW_freeMouse;" , "}" , "/* _Generated_get_RGFW_getMonitors_ptr */" , "__attribute__ ((const))" , "RGFW_monitor *(*hs_bindgen_89a19195b9578eca (void)) (" , " size_t *arg1" , ")" , "{" , " return &RGFW_getMonitors;" , "}" , "/* _Generated_get_RGFW_getPrimaryMonitor_ptr */" , "__attribute__ ((const))" , "RGFW_monitor (*hs_bindgen_eb1e5fda418b7dd9 (void)) (void)" , "{" , " return &RGFW_getPrimaryMonitor;" , "}" , "/* _Generated_get_RGFW_monitor_requestMode_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_1a288a393a18ba1d (void)) (" , " RGFW_monitor arg1," , " RGFW_monitorMode arg2," , " RGFW_modeRequest arg3" , ")" , "{" , " return &RGFW_monitor_requestMode;" , "}" , "/* _Generated_get_RGFW_monitorModeCompare_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_e016ce8468cea88a (void)) (" , " RGFW_monitorMode arg1," , " RGFW_monitorMode arg2," , " RGFW_modeRequest arg3" , ")" , "{" , " return &RGFW_monitorModeCompare;" , "}" , "/* _Generated_get_RGFW_monitor_scaleToWindow_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_a6e0bd10e316024e (void)) (" , " RGFW_monitor arg1," , " RGFW_window *arg2" , ")" , "{" , " return &RGFW_monitor_scaleToWindow;" , "}" , "/* _Generated_get_RGFW_waitForEvent_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_2c11ddd8f135d10d (void)) (" , " i32 arg1" , ")" , "{" , " return &RGFW_waitForEvent;" , "}" , "/* _Generated_get_RGFW_setQueueEvents_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_e638aa031d215240 (void)) (" , " RGFW_bool arg1" , ")" , "{" , " return &RGFW_setQueueEvents;" , "}" , "/* _Generated_get_RGFW_pollEvents_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_e9d475b46e4717aa (void)) (void)" , "{" , " return &RGFW_pollEvents;" , "}" , "/* _Generated_get_RGFW_stopCheckEvents_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_adf6418519a72172 (void)) (void)" , "{" , " return &RGFW_stopCheckEvents;" , "}" , "/* _Generated_get_RGFW_isKeyPressed_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_a3cd4bb77d5a8961 (void)) (" , " RGFW_key arg1" , ")" , "{" , " return &RGFW_isKeyPressed;" , "}" , "/* _Generated_get_RGFW_isKeyReleased_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_dd5ca7fd49b0b0a5 (void)) (" , " RGFW_key arg1" , ")" , "{" , " return &RGFW_isKeyReleased;" , "}" , "/* _Generated_get_RGFW_isKeyDown_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_331b242efad265fc (void)) (" , " RGFW_key arg1" , ")" , "{" , " return &RGFW_isKeyDown;" , "}" , "/* _Generated_get_RGFW_isMousePressed_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_50a1c6c0ac65a2a4 (void)) (" , " RGFW_mouseButton arg1" , ")" , "{" , " return &RGFW_isMousePressed;" , "}" , "/* _Generated_get_RGFW_isMouseReleased_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_443d28d07027cbd2 (void)) (" , " RGFW_mouseButton arg1" , ")" , "{" , " return &RGFW_isMouseReleased;" , "}" , "/* _Generated_get_RGFW_isMouseDown_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_2a2a823b495e64fc (void)) (" , " RGFW_mouseButton arg1" , ")" , "{" , " return &RGFW_isMouseDown;" , "}" , "/* _Generated_get_RGFW_getMouseScroll_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_6db6094b5235a2e4 (void)) (" , " float *arg1," , " float *arg2" , ")" , "{" , " return &RGFW_getMouseScroll;" , "}" , "/* _Generated_get_RGFW_getMouseVector_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_f474d3b78a33aa64 (void)) (" , " float *arg1," , " float *arg2" , ")" , "{" , " return &RGFW_getMouseVector;" , "}" , "/* _Generated_get_RGFW_createWindow_ptr */" , "__attribute__ ((const))" , "RGFW_window *(*hs_bindgen_03a2b444ccf48537 (void)) (" , " char const *arg1," , " i32 arg2," , " i32 arg3," , " i32 arg4," , " i32 arg5," , " RGFW_windowFlags arg6" , ")" , "{" , " return &RGFW_createWindow;" , "}" , "/* _Generated_get_RGFW_createWindowPtr_ptr */" , "__attribute__ ((const))" , "RGFW_window *(*hs_bindgen_679b475c8ac279c0 (void)) (" , " char const *arg1," , " i32 arg2," , " i32 arg3," , " i32 arg4," , " i32 arg5," , " RGFW_windowFlags arg6," , " RGFW_window *arg7" , ")" , "{" , " return &RGFW_createWindowPtr;" , "}" , "/* _Generated_get_RGFW_window_createSurface_ptr */" , "__attribute__ ((const))" , "RGFW_surface *(*hs_bindgen_77585dad0a0d996c (void)) (" , " RGFW_window *arg1," , " u8 *arg2," , " i32 arg3," , " i32 arg4," , " RGFW_format arg5" , ")" , "{" , " return &RGFW_window_createSurface;" , "}" , "/* _Generated_get_RGFW_window_createSurfacePtr_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_b5cedd5224015828 (void)) (" , " RGFW_window *arg1," , " u8 *arg2," , " i32 arg3," , " i32 arg4," , " RGFW_format arg5," , " RGFW_surface *arg6" , ")" , "{" , " return &RGFW_window_createSurfacePtr;" , "}" , "/* _Generated_get_RGFW_window_blitSurface_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_f552b9630f2fe18d (void)) (" , " RGFW_window *arg1," , " RGFW_surface *arg2" , ")" , "{" , " return &RGFW_window_blitSurface;" , "}" , "/* _Generated_get_RGFW_window_getPosition_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_0a89449c2a6aa906 (void)) (" , " RGFW_window *arg1," , " i32 *arg2," , " i32 *arg3" , ")" , "{" , " return &RGFW_window_getPosition;" , "}" , "/* _Generated_get_RGFW_window_getSize_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_4b805e273c3dc513 (void)) (" , " RGFW_window *arg1," , " i32 *arg2," , " i32 *arg3" , ")" , "{" , " return &RGFW_window_getSize;" , "}" , "/* _Generated_get_RGFW_window_getFlags_ptr */" , "__attribute__ ((const))" , "u32 (*hs_bindgen_aa69818ec9492bcf (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_getFlags;" , "}" , "/* _Generated_get_RGFW_window_getExitKey_ptr */" , "__attribute__ ((const))" , "RGFW_key (*hs_bindgen_62a1635fd586b2d4 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_getExitKey;" , "}" , "/* _Generated_get_RGFW_window_setExitKey_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_ea44f9587c5baeaa (void)) (" , " RGFW_window *arg1," , " RGFW_key arg2" , ")" , "{" , " return &RGFW_window_setExitKey;" , "}" , "/* _Generated_get_RGFW_window_setEnabledEvents_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_5100d52fbe8a25a8 (void)) (" , " RGFW_window *arg1," , " RGFW_eventFlag arg2" , ")" , "{" , " return &RGFW_window_setEnabledEvents;" , "}" , "/* _Generated_get_RGFW_window_getEnabledEvents_ptr */" , "__attribute__ ((const))" , "RGFW_eventFlag (*hs_bindgen_316c31558c8a9cc9 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_getEnabledEvents;" , "}" , "/* _Generated_get_RGFW_window_setDisabledEvents_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_c7ea07ab5792af21 (void)) (" , " RGFW_window *arg1," , " RGFW_eventFlag arg2" , ")" , "{" , " return &RGFW_window_setDisabledEvents;" , "}" , "/* _Generated_get_RGFW_window_setEventState_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_6aa84b51b92c4dbe (void)) (" , " RGFW_window *arg1," , " RGFW_eventFlag arg2," , " RGFW_bool arg3" , ")" , "{" , " return &RGFW_window_setEventState;" , "}" , "/* _Generated_get_RGFW_window_getUserPtr_ptr */" , "__attribute__ ((const))" , "void *(*hs_bindgen_7b095f37546d051f (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_getUserPtr;" , "}" , "/* _Generated_get_RGFW_window_setUserPtr_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_c35b9524857b9b29 (void)) (" , " RGFW_window *arg1," , " void *arg2" , ")" , "{" , " return &RGFW_window_setUserPtr;" , "}" , "/* _Generated_get_RGFW_window_getSrc_ptr */" , "__attribute__ ((const))" , "RGFW_window_src *(*hs_bindgen_506012b1c7b614c4 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_getSrc;" , "}" , "/* _Generated_get_RGFW_window_setLayer_OSX_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_8c0619afa456aa43 (void)) (" , " RGFW_window *arg1," , " void *arg2" , ")" , "{" , " return &RGFW_window_setLayer_OSX;" , "}" , "/* _Generated_get_RGFW_window_getView_OSX_ptr */" , "__attribute__ ((const))" , "void *(*hs_bindgen_852f8434e26ce2d7 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_getView_OSX;" , "}" , "/* _Generated_get_RGFW_window_getWindow_OSX_ptr */" , "__attribute__ ((const))" , "void *(*hs_bindgen_09db2d03fb229c1a (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_getWindow_OSX;" , "}" , "/* _Generated_get_RGFW_window_getHWND_ptr */" , "__attribute__ ((const))" , "void *(*hs_bindgen_3deace6abac798fb (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_getHWND;" , "}" , "/* _Generated_get_RGFW_window_getHDC_ptr */" , "__attribute__ ((const))" , "void *(*hs_bindgen_84dc08f6e69b2be4 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_getHDC;" , "}" , "/* _Generated_get_RGFW_window_getWindow_X11_ptr */" , "__attribute__ ((const))" , "u64 (*hs_bindgen_f65cb966221e9dcf (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_getWindow_X11;" , "}" , "/* _Generated_get_RGFW_window_getWindow_Wayland_ptr */" , "__attribute__ ((const))" , "struct wl_surface *(*hs_bindgen_870fcba7042ce615 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_getWindow_Wayland;" , "}" , "/* _Generated_get_RGFW_window_setFlags_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_09a4c2af29481fe2 (void)) (" , " RGFW_window *arg1," , " RGFW_windowFlags arg2" , ")" , "{" , " return &RGFW_window_setFlags;" , "}" , "/* _Generated_get_RGFW_window_checkEvent_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_fe8d789410034d7c (void)) (" , " RGFW_window *arg1," , " RGFW_event *arg2" , ")" , "{" , " return &RGFW_window_checkEvent;" , "}" , "/* _Generated_get_RGFW_window_checkQueuedEvent_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_138866e98d72aed1 (void)) (" , " RGFW_window *arg1," , " RGFW_event *arg2" , ")" , "{" , " return &RGFW_window_checkQueuedEvent;" , "}" , "/* _Generated_get_RGFW_window_isKeyPressed_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_43edc386d93ce233 (void)) (" , " RGFW_window *arg1," , " RGFW_key arg2" , ")" , "{" , " return &RGFW_window_isKeyPressed;" , "}" , "/* _Generated_get_RGFW_window_isKeyDown_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_12950c44847aeca7 (void)) (" , " RGFW_window *arg1," , " RGFW_key arg2" , ")" , "{" , " return &RGFW_window_isKeyDown;" , "}" , "/* _Generated_get_RGFW_window_isKeyReleased_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_a63006d12236d03e (void)) (" , " RGFW_window *arg1," , " RGFW_key arg2" , ")" , "{" , " return &RGFW_window_isKeyReleased;" , "}" , "/* _Generated_get_RGFW_window_isMousePressed_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_e6c5799a880c84f7 (void)) (" , " RGFW_window *arg1," , " RGFW_mouseButton arg2" , ")" , "{" , " return &RGFW_window_isMousePressed;" , "}" , "/* _Generated_get_RGFW_window_isMouseDown_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_71097e7014cda42f (void)) (" , " RGFW_window *arg1," , " RGFW_mouseButton arg2" , ")" , "{" , " return &RGFW_window_isMouseDown;" , "}" , "/* _Generated_get_RGFW_window_isMouseReleased_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_a57f5a91d330304e (void)) (" , " RGFW_window *arg1," , " RGFW_mouseButton arg2" , ")" , "{" , " return &RGFW_window_isMouseReleased;" , "}" , "/* _Generated_get_RGFW_window_didMouseLeave_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_73df8a122104aecf (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_didMouseLeave;" , "}" , "/* _Generated_get_RGFW_window_didMouseEnter_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_ed5e24cf0686733c (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_didMouseEnter;" , "}" , "/* _Generated_get_RGFW_window_isMouseInside_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_a7ac81848ee2610c (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_isMouseInside;" , "}" , "/* _Generated_get_RGFW_window_isDataDragging_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_90e0aebfef092a15 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_isDataDragging;" , "}" , "/* _Generated_get_RGFW_window_getDataDrag_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_3b89251896192859 (void)) (" , " RGFW_window *arg1," , " i32 *arg2," , " i32 *arg3" , ")" , "{" , " return &RGFW_window_getDataDrag;" , "}" , "/* _Generated_get_RGFW_window_didDataDrop_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_08f2333e0bc774f5 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_didDataDrop;" , "}" , "/* _Generated_get_RGFW_window_getDataDrop_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_cb80a9529d5baca6 (void)) (" , " RGFW_window *arg1," , " char const ***arg2," , " size_t *arg3" , ")" , "{" , " return &RGFW_window_getDataDrop;" , "}" , "/* _Generated_get_RGFW_window_close_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_b3131f5e24382ec7 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_close;" , "}" , "/* _Generated_get_RGFW_window_closePtr_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_77d578c5043a1eff (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_closePtr;" , "}" , "/* _Generated_get_RGFW_window_move_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_4b5ce7365748f7f2 (void)) (" , " RGFW_window *arg1," , " i32 arg2," , " i32 arg3" , ")" , "{" , " return &RGFW_window_move;" , "}" , "/* _Generated_get_RGFW_window_moveToMonitor_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_2894149c481b48b5 (void)) (" , " RGFW_window *arg1," , " RGFW_monitor arg2" , ")" , "{" , " return &RGFW_window_moveToMonitor;" , "}" , "/* _Generated_get_RGFW_window_resize_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_9d4f615e71d762af (void)) (" , " RGFW_window *arg1," , " i32 arg2," , " i32 arg3" , ")" , "{" , " return &RGFW_window_resize;" , "}" , "/* _Generated_get_RGFW_window_setAspectRatio_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_294f55c66cd88827 (void)) (" , " RGFW_window *arg1," , " i32 arg2," , " i32 arg3" , ")" , "{" , " return &RGFW_window_setAspectRatio;" , "}" , "/* _Generated_get_RGFW_window_setMinSize_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_4407cd02ae4d89cd (void)) (" , " RGFW_window *arg1," , " i32 arg2," , " i32 arg3" , ")" , "{" , " return &RGFW_window_setMinSize;" , "}" , "/* _Generated_get_RGFW_window_setMaxSize_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_c9424f9431220d2c (void)) (" , " RGFW_window *arg1," , " i32 arg2," , " i32 arg3" , ")" , "{" , " return &RGFW_window_setMaxSize;" , "}" , "/* _Generated_get_RGFW_window_focus_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_e1e67cdaa86862ae (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_focus;" , "}" , "/* _Generated_get_RGFW_window_isInFocus_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_c2c4fdc3f70ff957 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_isInFocus;" , "}" , "/* _Generated_get_RGFW_window_raise_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_dd572364e9b3aac5 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_raise;" , "}" , "/* _Generated_get_RGFW_window_maximize_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_4b5c0af9f9f02d88 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_maximize;" , "}" , "/* _Generated_get_RGFW_window_setFullscreen_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_c994fc6bb4b0516d (void)) (" , " RGFW_window *arg1," , " RGFW_bool arg2" , ")" , "{" , " return &RGFW_window_setFullscreen;" , "}" , "/* _Generated_get_RGFW_window_center_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_fa33fcc03b0f15d0 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_center;" , "}" , "/* _Generated_get_RGFW_window_minimize_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_75ada958a7c4fee6 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_minimize;" , "}" , "/* _Generated_get_RGFW_window_restore_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_7ba21081e3defc76 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_restore;" , "}" , "/* _Generated_get_RGFW_window_setFloating_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_605c238999cfa1e0 (void)) (" , " RGFW_window *arg1," , " RGFW_bool arg2" , ")" , "{" , " return &RGFW_window_setFloating;" , "}" , "/* _Generated_get_RGFW_window_setOpacity_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_879c99bbf1e0314d (void)) (" , " RGFW_window *arg1," , " u8 arg2" , ")" , "{" , " return &RGFW_window_setOpacity;" , "}" , "/* _Generated_get_RGFW_window_setBorder_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_9927b63462ad082a (void)) (" , " RGFW_window *arg1," , " RGFW_bool arg2" , ")" , "{" , " return &RGFW_window_setBorder;" , "}" , "/* _Generated_get_RGFW_window_borderless_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_f0e877be6660dc43 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_borderless;" , "}" , "/* _Generated_get_RGFW_window_setDND_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_601f206e1f39d1d5 (void)) (" , " RGFW_window *arg1," , " RGFW_bool arg2" , ")" , "{" , " return &RGFW_window_setDND;" , "}" , "/* _Generated_get_RGFW_window_allowsDND_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_5fc7d8d757b9f4c3 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_allowsDND;" , "}" , "/* _Generated_get_RGFW_window_setMousePassthrough_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_7e6a47ac73647a2d (void)) (" , " RGFW_window *arg1," , " RGFW_bool arg2" , ")" , "{" , " return &RGFW_window_setMousePassthrough;" , "}" , "/* _Generated_get_RGFW_window_setName_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_e5ad3be592071825 (void)) (" , " RGFW_window *arg1," , " char const *arg2" , ")" , "{" , " return &RGFW_window_setName;" , "}" , "/* _Generated_get_RGFW_window_setIcon_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_ecc48e59119628b6 (void)) (" , " RGFW_window *arg1," , " u8 *arg2," , " i32 arg3," , " i32 arg4," , " RGFW_format arg5" , ")" , "{" , " return &RGFW_window_setIcon;" , "}" , "/* _Generated_get_RGFW_window_setIconEx_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_5bf9d5fe287f3c81 (void)) (" , " RGFW_window *arg1," , " u8 *arg2," , " i32 arg3," , " i32 arg4," , " RGFW_format arg5," , " RGFW_icon arg6" , ")" , "{" , " return &RGFW_window_setIconEx;" , "}" , "/* _Generated_get_RGFW_window_setMouse_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_87b804e79c4c4e3a (void)) (" , " RGFW_window *arg1," , " RGFW_mouse *arg2" , ")" , "{" , " return &RGFW_window_setMouse;" , "}" , "/* _Generated_get_RGFW_window_setMouseStandard_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_f6631c90a39a568a (void)) (" , " RGFW_window *arg1," , " RGFW_mouseIcons arg2" , ")" , "{" , " return &RGFW_window_setMouseStandard;" , "}" , "/* _Generated_get_RGFW_window_setMouseDefault_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_67772bcd608c91a8 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_setMouseDefault;" , "}" , "/* _Generated_get_RGFW_window_setRawMouseMode_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_7298a3975d324c0a (void)) (" , " RGFW_window *arg1," , " RGFW_bool arg2" , ")" , "{" , " return &RGFW_window_setRawMouseMode;" , "}" , "/* _Generated_get_RGFW_window_holdMouse_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_cc4c9d351c9133bf (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_holdMouse;" , "}" , "/* _Generated_get_RGFW_window_unholdMouse_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_b6a7b4a1ad10ca9e (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_unholdMouse;" , "}" , "/* _Generated_get_RGFW_window_isRawMouseMode_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_2944d2e41dcd1821 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_isRawMouseMode;" , "}" , "/* _Generated_get_RGFW_window_isHoldingMouse_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_8a46c48aa2821307 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_isHoldingMouse;" , "}" , "/* _Generated_get_RGFW_window_hide_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_d55c4ea7cc3eaf24 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_hide;" , "}" , "/* _Generated_get_RGFW_window_show_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_d34c86612587f67d (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_show;" , "}" , "/* _Generated_get_RGFW_window_setShouldClose_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_673dafd00c13e1d9 (void)) (" , " RGFW_window *arg1," , " RGFW_bool arg2" , ")" , "{" , " return &RGFW_window_setShouldClose;" , "}" , "/* _Generated_get_RGFW_getGlobalMouse_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_17044d777fe72afa (void)) (" , " i32 *arg1," , " i32 *arg2" , ")" , "{" , " return &RGFW_getGlobalMouse;" , "}" , "/* _Generated_get_RGFW_window_getMouse_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_152b22f6a21f922a (void)) (" , " RGFW_window *arg1," , " i32 *arg2," , " i32 *arg3" , ")" , "{" , " return &RGFW_window_getMouse;" , "}" , "/* _Generated_get_RGFW_window_showMouse_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_a7996b830d3f6e8b (void)) (" , " RGFW_window *arg1," , " RGFW_bool arg2" , ")" , "{" , " return &RGFW_window_showMouse;" , "}" , "/* _Generated_get_RGFW_window_isMouseHidden_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_d1c63752e1cac3dc (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_isMouseHidden;" , "}" , "/* _Generated_get_RGFW_window_moveMouse_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_8e1f3463d196c6a5 (void)) (" , " RGFW_window *arg1," , " i32 arg2," , " i32 arg3" , ")" , "{" , " return &RGFW_window_moveMouse;" , "}" , "/* _Generated_get_RGFW_window_shouldClose_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_86f3a7814854550a (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_shouldClose;" , "}" , "/* _Generated_get_RGFW_window_isFullscreen_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_2c42f78209c4c4b0 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_isFullscreen;" , "}" , "/* _Generated_get_RGFW_window_isHidden_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_0ed4121b692658b6 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_isHidden;" , "}" , "/* _Generated_get_RGFW_window_isMinimized_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_5911e3b560636bfc (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_isMinimized;" , "}" , "/* _Generated_get_RGFW_window_isMaximized_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_de98d444ed0657ea (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_isMaximized;" , "}" , "/* _Generated_get_RGFW_window_isFloating_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_1fd07bd88e129249 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_isFloating;" , "}" , "/* _Generated_get_RGFW_window_scaleToMonitor_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_7ab86621ccc9c1c4 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_scaleToMonitor;" , "}" , "/* _Generated_get_RGFW_window_getMonitor_ptr */" , "__attribute__ ((const))" , "RGFW_monitor (*hs_bindgen_3493d5eadaa54e95 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_getMonitor;" , "}" , "/* _Generated_get_RGFW_readClipboard_ptr */" , "__attribute__ ((const))" , "char const *(*hs_bindgen_d1057d3b53d13aee (void)) (" , " size_t *arg1" , ")" , "{" , " return &RGFW_readClipboard;" , "}" , "/* _Generated_get_RGFW_readClipboardPtr_ptr */" , "__attribute__ ((const))" , "RGFW_ssize_t (*hs_bindgen_d8043f8e2a471cf6 (void)) (" , " char *arg1," , " size_t arg2" , ")" , "{" , " return &RGFW_readClipboardPtr;" , "}" , "/* _Generated_get_RGFW_writeClipboard_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_6d9f2a86c86ea4af (void)) (" , " char const *arg1," , " u32 arg2" , ")" , "{" , " return &RGFW_writeClipboard;" , "}" , "/* _Generated_get_RGFW_setDebugCallback_ptr */" , "__attribute__ ((const))" , "RGFW_debugfunc (*hs_bindgen_03330aa3fce44f23 (void)) (" , " RGFW_debugfunc arg1" , ")" , "{" , " return &RGFW_setDebugCallback;" , "}" , "/* _Generated_get_RGFW_sendDebugInfo_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_3e9f2b963395fc7b (void)) (" , " RGFW_debugType arg1," , " RGFW_errorCode arg2," , " char const *arg3" , ")" , "{" , " return &RGFW_sendDebugInfo;" , "}" , "/* _Generated_get_RGFW_setWindowMovedCallback_ptr */" , "__attribute__ ((const))" , "RGFW_windowMovedfunc (*hs_bindgen_30afd70e2ee8b445 (void)) (" , " RGFW_windowMovedfunc arg1" , ")" , "{" , " return &RGFW_setWindowMovedCallback;" , "}" , "/* _Generated_get_RGFW_setWindowResizedCallback_ptr */" , "__attribute__ ((const))" , "RGFW_windowResizedfunc (*hs_bindgen_a6b149a9a82d9157 (void)) (" , " RGFW_windowResizedfunc arg1" , ")" , "{" , " return &RGFW_setWindowResizedCallback;" , "}" , "/* _Generated_get_RGFW_setWindowQuitCallback_ptr */" , "__attribute__ ((const))" , "RGFW_windowQuitfunc (*hs_bindgen_eb32bb1ddcf23f15 (void)) (" , " RGFW_windowQuitfunc arg1" , ")" , "{" , " return &RGFW_setWindowQuitCallback;" , "}" , "/* _Generated_get_RGFW_setMousePosCallback_ptr */" , "__attribute__ ((const))" , "RGFW_mousePosfunc (*hs_bindgen_7d37cd5cf1caf33e (void)) (" , " RGFW_mousePosfunc arg1" , ")" , "{" , " return &RGFW_setMousePosCallback;" , "}" , "/* _Generated_get_RGFW_setWindowRefreshCallback_ptr */" , "__attribute__ ((const))" , "RGFW_windowRefreshfunc (*hs_bindgen_853cca7aa398d53c (void)) (" , " RGFW_windowRefreshfunc arg1" , ")" , "{" , " return &RGFW_setWindowRefreshCallback;" , "}" , "/* _Generated_get_RGFW_setFocusCallback_ptr */" , "__attribute__ ((const))" , "RGFW_focusfunc (*hs_bindgen_148579b025291b4c (void)) (" , " RGFW_focusfunc arg1" , ")" , "{" , " return &RGFW_setFocusCallback;" , "}" , "/* _Generated_get_RGFW_setMouseNotifyCallback_ptr */" , "__attribute__ ((const))" , "RGFW_mouseNotifyfunc (*hs_bindgen_d7fa3c1dfb2068f0 (void)) (" , " RGFW_mouseNotifyfunc arg1" , ")" , "{" , " return &RGFW_setMouseNotifyCallback;" , "}" , "/* _Generated_get_RGFW_setDataDropCallback_ptr */" , "__attribute__ ((const))" , "RGFW_dataDropfunc (*hs_bindgen_1d1b0da1c0064ef0 (void)) (" , " RGFW_dataDropfunc arg1" , ")" , "{" , " return &RGFW_setDataDropCallback;" , "}" , "/* _Generated_get_RGFW_setDataDragCallback_ptr */" , "__attribute__ ((const))" , "RGFW_dataDragfunc (*hs_bindgen_930e44feaf4d56dc (void)) (" , " RGFW_dataDragfunc arg1" , ")" , "{" , " return &RGFW_setDataDragCallback;" , "}" , "/* _Generated_get_RGFW_setKeyCallback_ptr */" , "__attribute__ ((const))" , "RGFW_keyfunc (*hs_bindgen_ea750143c3ca2687 (void)) (" , " RGFW_keyfunc arg1" , ")" , "{" , " return &RGFW_setKeyCallback;" , "}" , "/* _Generated_get_RGFW_setMouseButtonCallback_ptr */" , "__attribute__ ((const))" , "RGFW_mouseButtonfunc (*hs_bindgen_a8b402786e505761 (void)) (" , " RGFW_mouseButtonfunc arg1" , ")" , "{" , " return &RGFW_setMouseButtonCallback;" , "}" , "/* _Generated_get_RGFW_setMouseScrollCallback_ptr */" , "__attribute__ ((const))" , "RGFW_mouseScrollfunc (*hs_bindgen_e03b5cb54164e08c (void)) (" , " RGFW_mouseScrollfunc arg1" , ")" , "{" , " return &RGFW_setMouseScrollCallback;" , "}" , "/* _Generated_get_RGFW_setWindowMaximizedCallback_ptr */" , "__attribute__ ((const))" , "RGFW_windowMaximizedfunc (*hs_bindgen_9b62f9abac153223 (void)) (" , " RGFW_windowMaximizedfunc arg1" , ")" , "{" , " return &RGFW_setWindowMaximizedCallback;" , "}" , "/* _Generated_get_RGFW_setWindowMinimizedCallback_ptr */" , "__attribute__ ((const))" , "RGFW_windowMinimizedfunc (*hs_bindgen_8ce7b7586a3fae80 (void)) (" , " RGFW_windowMinimizedfunc arg1" , ")" , "{" , " return &RGFW_setWindowMinimizedCallback;" , "}" , "/* _Generated_get_RGFW_setWindowRestoredCallback_ptr */" , "__attribute__ ((const))" , "RGFW_windowRestoredfunc (*hs_bindgen_42c910f054e4b5b0 (void)) (" , " RGFW_windowRestoredfunc arg1" , ")" , "{" , " return &RGFW_setWindowRestoredCallback;" , "}" , "/* _Generated_get_RGFW_setScaleUpdatedCallback_ptr */" , "__attribute__ ((const))" , "RGFW_scaleUpdatedfunc (*hs_bindgen_1f7342414c586a24 (void)) (" , " RGFW_scaleUpdatedfunc arg1" , ")" , "{" , " return &RGFW_setScaleUpdatedCallback;" , "}" , "/* _Generated_get_RGFW_setGlobalHints_OpenGL_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_4ee84dd90f83dbf5 (void)) (" , " RGFW_glHints *arg1" , ")" , "{" , " return &RGFW_setGlobalHints_OpenGL;" , "}" , "/* _Generated_get_RGFW_resetGlobalHints_OpenGL_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_700e3afd3847c0ce (void)) (void)" , "{" , " return &RGFW_resetGlobalHints_OpenGL;" , "}" , "/* _Generated_get_RGFW_getGlobalHints_OpenGL_ptr */" , "__attribute__ ((const))" , "RGFW_glHints *(*hs_bindgen_f4cbf386ae0f4a79 (void)) (void)" , "{" , " return &RGFW_getGlobalHints_OpenGL;" , "}" , "/* _Generated_get_RGFW_window_createContext_OpenGL_ptr */" , "__attribute__ ((const))" , "RGFW_glContext *(*hs_bindgen_f8d583fbfe276963 (void)) (" , " RGFW_window *arg1," , " RGFW_glHints *arg2" , ")" , "{" , " return &RGFW_window_createContext_OpenGL;" , "}" , "/* _Generated_get_RGFW_window_createContextPtr_OpenGL_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_1caec1153a79d710 (void)) (" , " RGFW_window *arg1," , " RGFW_glContext *arg2," , " RGFW_glHints *arg3" , ")" , "{" , " return &RGFW_window_createContextPtr_OpenGL;" , "}" , "/* _Generated_get_RGFW_window_getContext_OpenGL_ptr */" , "__attribute__ ((const))" , "RGFW_glContext *(*hs_bindgen_b1ffdce712595fa9 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_getContext_OpenGL;" , "}" , "/* _Generated_get_RGFW_window_deleteContext_OpenGL_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_24d18c6c3080e088 (void)) (" , " RGFW_window *arg1," , " RGFW_glContext *arg2" , ")" , "{" , " return &RGFW_window_deleteContext_OpenGL;" , "}" , "/* _Generated_get_RGFW_window_deleteContextPtr_OpenGL_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_70004da8362f1897 (void)) (" , " RGFW_window *arg1," , " RGFW_glContext *arg2" , ")" , "{" , " return &RGFW_window_deleteContextPtr_OpenGL;" , "}" , "/* _Generated_get_RGFW_glContext_getSourceContext_ptr */" , "__attribute__ ((const))" , "void *(*hs_bindgen_2990e8a6eba10c42 (void)) (" , " RGFW_glContext *arg1" , ")" , "{" , " return &RGFW_glContext_getSourceContext;" , "}" , "/* _Generated_get_RGFW_window_makeCurrentWindow_OpenGL_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_5e2e03d26baa5382 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_makeCurrentWindow_OpenGL;" , "}" , "/* _Generated_get_RGFW_window_makeCurrentContext_OpenGL_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_2bf2d13c302ebf48 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_makeCurrentContext_OpenGL;" , "}" , "/* _Generated_get_RGFW_window_swapBuffers_OpenGL_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_f0401ee1465a8ab6 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_window_swapBuffers_OpenGL;" , "}" , "/* _Generated_get_RGFW_getCurrentContext_OpenGL_ptr */" , "__attribute__ ((const))" , "void *(*hs_bindgen_00a6d444028f5e81 (void)) (void)" , "{" , " return &RGFW_getCurrentContext_OpenGL;" , "}" , "/* _Generated_get_RGFW_getCurrentWindow_OpenGL_ptr */" , "__attribute__ ((const))" , "RGFW_window *(*hs_bindgen_8f11fc6beca5b045 (void)) (void)" , "{" , " return &RGFW_getCurrentWindow_OpenGL;" , "}" , "/* _Generated_get_RGFW_window_swapInterval_OpenGL_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_47f64070defc6761 (void)) (" , " RGFW_window *arg1," , " i32 arg2" , ")" , "{" , " return &RGFW_window_swapInterval_OpenGL;" , "}" , "/* _Generated_get_RGFW_getProcAddress_OpenGL_ptr */" , "__attribute__ ((const))" , "RGFW_proc (*hs_bindgen_853328c657235310 (void)) (" , " char const *arg1" , ")" , "{" , " return &RGFW_getProcAddress_OpenGL;" , "}" , "/* _Generated_get_RGFW_extensionSupported_OpenGL_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_632d4064531f2983 (void)) (" , " char const *arg1," , " size_t arg2" , ")" , "{" , " return &RGFW_extensionSupported_OpenGL;" , "}" , "/* _Generated_get_RGFW_extensionSupportedPlatform_OpenGL_ptr */" , "__attribute__ ((const))" , "RGFW_bool (*hs_bindgen_86ad581038ad5028 (void)) (" , " char const *arg1," , " size_t arg2" , ")" , "{" , " return &RGFW_extensionSupportedPlatform_OpenGL;" , "}" , "/* _Generated_get_RGFW_setRootWindow_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_1dc9da2c6fb7d556 (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_setRootWindow;" , "}" , "/* _Generated_get_RGFW_getRootWindow_ptr */" , "__attribute__ ((const))" , "RGFW_window *(*hs_bindgen_77a3d643c200146c (void)) (void)" , "{" , " return &RGFW_getRootWindow;" , "}" , "/* _Generated_get_RGFW_eventQueuePush_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_82c5185c57b4a2d0 (void)) (" , " RGFW_event const *arg1" , ")" , "{" , " return &RGFW_eventQueuePush;" , "}" , "/* _Generated_get_RGFW_eventQueueFlush_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_7b51061ff53dbb2f (void)) (void)" , "{" , " return &RGFW_eventQueueFlush;" , "}" , "/* _Generated_get_RGFW_eventQueuePop_ptr */" , "__attribute__ ((const))" , "RGFW_event *(*hs_bindgen_c80dbcd205b58f9e (void)) (" , " RGFW_window *arg1" , ")" , "{" , " return &RGFW_eventQueuePop;" , "}" , "/* _Generated_get_RGFW_apiKeyToRGFW_ptr */" , "__attribute__ ((const))" , "u32 (*hs_bindgen_361567f9a9725f88 (void)) (" , " u32 arg1" , ")" , "{" , " return &RGFW_apiKeyToRGFW;" , "}" , "/* _Generated_get_RGFW_rgfwToApiKey_ptr */" , "__attribute__ ((const))" , "u32 (*hs_bindgen_9e49be25b26b6bdc (void)) (" , " u32 arg1" , ")" , "{" , " return &RGFW_rgfwToApiKey;" , "}" , "/* _Generated_get_RGFW_rgfwToKeyChar_ptr */" , "__attribute__ ((const))" , "u8 (*hs_bindgen_61480a3c0e12073e (void)) (" , " u32 arg1" , ")" , "{" , " return &RGFW_rgfwToKeyChar;" , "}" , "/* _Generated_get_RGFW_sizeofInfo_ptr */" , "__attribute__ ((const))" , "size_t (*hs_bindgen_be83590a515fe1f6 (void)) (void)" , "{" , " return &RGFW_sizeofInfo;" , "}" , "/* _Generated_get_RGFW_init_ptr */" , "__attribute__ ((const))" , "i32 (*hs_bindgen_a23e9eee27c4a9fe (void)) (void)" , "{" , " return &RGFW_init;" , "}" , "/* _Generated_get_RGFW_deinit_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_14cdfa8f1e9e37ee (void)) (void)" , "{" , " return &RGFW_deinit;" , "}" , "/* _Generated_get_RGFW_init_ptr_ptr */" , "__attribute__ ((const))" , "i32 (*hs_bindgen_b1327ce6fe02336e (void)) (" , " RGFW_info *arg1" , ")" , "{" , " return &RGFW_init_ptr;" , "}" , "/* _Generated_get_RGFW_deinit_ptr_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_ef240b4c9b016146 (void)) (" , " RGFW_info *arg1" , ")" , "{" , " return &RGFW_deinit_ptr;" , "}" , "/* _Generated_get_RGFW_setInfo_ptr */" , "__attribute__ ((const))" , "void (*hs_bindgen_75c279d7b12d1f8c (void)) (" , " RGFW_info *arg1" , ")" , "{" , " return &RGFW_setInfo;" , "}" , "/* _Generated_get_RGFW_getInfo_ptr */" , "__attribute__ ((const))" , "RGFW_info *(*hs_bindgen_59e1b8b26cb471aa (void)) (void)" , "{" , " return &RGFW_getInfo;" , "}" ])) -- | __unique:__ @_Generated_get_RGFW_alloc_ptr@ foreign import ccall unsafe "hs_bindgen_f8ac50ecd2f50eb6" hs_bindgen_f8ac50ecd2f50eb6 :: IO (Ptr.FunPtr (HsBindgen.Runtime.Prelude.CSize -> IO (Ptr.Ptr Void))) {-# NOINLINE rGFW_alloc_ptr #-} {-| __C declaration:__ @RGFW_alloc@ __defined at:__ @RGFW.h:989:15@ __exported by:__ @RGFW.h@ -} rGFW_alloc_ptr :: Ptr.FunPtr (HsBindgen.Runtime.Prelude.CSize -> IO (Ptr.Ptr Void)) rGFW_alloc_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_f8ac50ecd2f50eb6 -- | __unique:__ @_Generated_get_RGFW_free_ptr@ foreign import ccall unsafe "hs_bindgen_531c618d786a8f16" hs_bindgen_531c618d786a8f16 :: IO (Ptr.FunPtr ((Ptr.Ptr Void) -> IO ())) {-# NOINLINE rGFW_free_ptr #-} {-| __C declaration:__ @RGFW_free@ __defined at:__ @RGFW.h:995:14@ __exported by:__ @RGFW.h@ -} rGFW_free_ptr :: Ptr.FunPtr ((Ptr.Ptr Void) -> IO ()) rGFW_free_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_531c618d786a8f16 -- | __unique:__ @_Generated_get_RGFW_sizeofWindow_ptr@ foreign import ccall unsafe "hs_bindgen_2aa94c88bfdb1de9" hs_bindgen_2aa94c88bfdb1de9 :: IO (Ptr.FunPtr (IO HsBindgen.Runtime.Prelude.CSize)) {-# NOINLINE rGFW_sizeofWindow_ptr #-} {-| __C declaration:__ @RGFW_sizeofWindow@ __defined at:__ @RGFW.h:1001:16@ __exported by:__ @RGFW.h@ -} rGFW_sizeofWindow_ptr :: Ptr.FunPtr (IO HsBindgen.Runtime.Prelude.CSize) rGFW_sizeofWindow_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_2aa94c88bfdb1de9 -- | __unique:__ @_Generated_get_RGFW_sizeofWindowSrc_ptr@ foreign import ccall unsafe "hs_bindgen_235ba0e49c8dd9fd" hs_bindgen_235ba0e49c8dd9fd :: IO (Ptr.FunPtr (IO HsBindgen.Runtime.Prelude.CSize)) {-# NOINLINE rGFW_sizeofWindowSrc_ptr #-} {-| __C declaration:__ @RGFW_sizeofWindowSrc@ __defined at:__ @RGFW.h:1007:16@ __exported by:__ @RGFW.h@ -} rGFW_sizeofWindowSrc_ptr :: Ptr.FunPtr (IO HsBindgen.Runtime.Prelude.CSize) rGFW_sizeofWindowSrc_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_235ba0e49c8dd9fd -- | __unique:__ @_Generated_get_RGFW_useWayland_ptr@ foreign import ccall unsafe "hs_bindgen_7850372e878d7055" hs_bindgen_7850372e878d7055 :: IO (Ptr.FunPtr (RGFW_bool -> IO ())) {-# NOINLINE rGFW_useWayland_ptr #-} {-| __C declaration:__ @RGFW_useWayland@ __defined at:__ @RGFW.h:1016:14@ __exported by:__ @RGFW.h@ -} rGFW_useWayland_ptr :: Ptr.FunPtr (RGFW_bool -> IO ()) rGFW_useWayland_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_7850372e878d7055 -- | __unique:__ @_Generated_get_RGFW_usingWayland_ptr@ foreign import ccall unsafe "hs_bindgen_89ab303927acfa9f" hs_bindgen_89ab303927acfa9f :: IO (Ptr.FunPtr (IO RGFW_bool)) {-# NOINLINE rGFW_usingWayland_ptr #-} {-| __C declaration:__ @RGFW_usingWayland@ __defined at:__ @RGFW.h:1022:19@ __exported by:__ @RGFW.h@ -} rGFW_usingWayland_ptr :: Ptr.FunPtr (IO RGFW_bool) rGFW_usingWayland_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_89ab303927acfa9f -- | __unique:__ @_Generated_get_RGFW_getLayer_OSX_ptr@ foreign import ccall unsafe "hs_bindgen_8b6608071e71f5d3" hs_bindgen_8b6608071e71f5d3 :: IO (Ptr.FunPtr (IO (Ptr.Ptr Void))) {-# NOINLINE rGFW_getLayer_OSX_ptr #-} {-| __C declaration:__ @RGFW_getLayer_OSX@ __defined at:__ @RGFW.h:1028:15@ __exported by:__ @RGFW.h@ -} rGFW_getLayer_OSX_ptr :: Ptr.FunPtr (IO (Ptr.Ptr Void)) rGFW_getLayer_OSX_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_8b6608071e71f5d3 -- | __unique:__ @_Generated_get_RGFW_getDisplay_X11_ptr@ foreign import ccall unsafe "hs_bindgen_23ffc3e1d38b60bb" hs_bindgen_23ffc3e1d38b60bb :: IO (Ptr.FunPtr (IO (Ptr.Ptr Void))) {-# NOINLINE rGFW_getDisplay_X11_ptr #-} {-| __C declaration:__ @RGFW_getDisplay_X11@ __defined at:__ @RGFW.h:1034:15@ __exported by:__ @RGFW.h@ -} rGFW_getDisplay_X11_ptr :: Ptr.FunPtr (IO (Ptr.Ptr Void)) rGFW_getDisplay_X11_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_23ffc3e1d38b60bb -- | __unique:__ @_Generated_get_RGFW_getDisplay_Wayland_ptr@ foreign import ccall unsafe "hs_bindgen_abc7fadfe3adcf03" hs_bindgen_abc7fadfe3adcf03 :: IO (Ptr.FunPtr (IO (Ptr.Ptr Wl_display))) {-# NOINLINE rGFW_getDisplay_Wayland_ptr #-} {-| __C declaration:__ @RGFW_getDisplay_Wayland@ __defined at:__ @RGFW.h:1040:28@ __exported by:__ @RGFW.h@ -} rGFW_getDisplay_Wayland_ptr :: Ptr.FunPtr (IO (Ptr.Ptr Wl_display)) rGFW_getDisplay_Wayland_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_abc7fadfe3adcf03 -- | __unique:__ @_Generated_get_RGFW_setClassName_ptr@ foreign import ccall unsafe "hs_bindgen_bc1b2ab392ba145a" hs_bindgen_bc1b2ab392ba145a :: IO (Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> IO ())) {-# NOINLINE rGFW_setClassName_ptr #-} {-| __C declaration:__ @RGFW_setClassName@ __defined at:__ @RGFW.h:1048:14@ __exported by:__ @RGFW.h@ -} rGFW_setClassName_ptr :: Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> IO ()) rGFW_setClassName_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_bc1b2ab392ba145a -- | __unique:__ @_Generated_get_RGFW_setXInstName_ptr@ foreign import ccall unsafe "hs_bindgen_8468728c4cf4f837" hs_bindgen_8468728c4cf4f837 :: IO (Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> IO ())) {-# NOINLINE rGFW_setXInstName_ptr #-} {-| __C declaration:__ @RGFW_setXInstName@ __defined at:__ @RGFW.h:1055:14@ __exported by:__ @RGFW.h@ -} rGFW_setXInstName_ptr :: Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> IO ()) rGFW_setXInstName_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_8468728c4cf4f837 -- | __unique:__ @_Generated_get_RGFW_moveToMacOSResourceDir_ptr@ foreign import ccall unsafe "hs_bindgen_3ba464b3cb7783bd" hs_bindgen_3ba464b3cb7783bd :: IO (Ptr.FunPtr (IO ())) {-# NOINLINE rGFW_moveToMacOSResourceDir_ptr #-} {-| __C declaration:__ @RGFW_moveToMacOSResourceDir@ __defined at:__ @RGFW.h:1060:14@ __exported by:__ @RGFW.h@ -} rGFW_moveToMacOSResourceDir_ptr :: Ptr.FunPtr (IO ()) rGFW_moveToMacOSResourceDir_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_3ba464b3cb7783bd -- | __unique:__ @_Generated_get_RGFW_copyImageData_ptr@ foreign import ccall unsafe "hs_bindgen_1d48b04782c8c08a" hs_bindgen_1d48b04782c8c08a :: IO (Ptr.FunPtr ((Ptr.Ptr U8) -> I32 -> I32 -> RGFW_format -> (Ptr.Ptr U8) -> RGFW_format -> IO ())) {-# NOINLINE rGFW_copyImageData_ptr #-} {-| __C declaration:__ @RGFW_copyImageData@ __defined at:__ @RGFW.h:1063:14@ __exported by:__ @RGFW.h@ -} rGFW_copyImageData_ptr :: Ptr.FunPtr ((Ptr.Ptr U8) -> I32 -> I32 -> RGFW_format -> (Ptr.Ptr U8) -> RGFW_format -> IO ()) rGFW_copyImageData_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_1d48b04782c8c08a -- | __unique:__ @_Generated_get_RGFW_sizeofNativeImage_ptr@ foreign import ccall unsafe "hs_bindgen_4c94113a83a59d13" hs_bindgen_4c94113a83a59d13 :: IO (Ptr.FunPtr (IO HsBindgen.Runtime.Prelude.CSize)) {-# NOINLINE rGFW_sizeofNativeImage_ptr #-} {-| __C declaration:__ @RGFW_sizeofNativeImage@ __defined at:__ @RGFW.h:1069:16@ __exported by:__ @RGFW.h@ -} rGFW_sizeofNativeImage_ptr :: Ptr.FunPtr (IO HsBindgen.Runtime.Prelude.CSize) rGFW_sizeofNativeImage_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_4c94113a83a59d13 -- | __unique:__ @_Generated_get_RGFW_sizeofSurface_ptr@ foreign import ccall unsafe "hs_bindgen_e4c1f78c187272a4" hs_bindgen_e4c1f78c187272a4 :: IO (Ptr.FunPtr (IO HsBindgen.Runtime.Prelude.CSize)) {-# NOINLINE rGFW_sizeofSurface_ptr #-} {-| __C declaration:__ @RGFW_sizeofSurface@ __defined at:__ @RGFW.h:1075:16@ __exported by:__ @RGFW.h@ -} rGFW_sizeofSurface_ptr :: Ptr.FunPtr (IO HsBindgen.Runtime.Prelude.CSize) rGFW_sizeofSurface_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_e4c1f78c187272a4 -- | __unique:__ @_Generated_get_RGFW_createSurface_ptr@ foreign import ccall unsafe "hs_bindgen_c60fc7ba064a94ce" hs_bindgen_c60fc7ba064a94ce :: IO (Ptr.FunPtr ((Ptr.Ptr U8) -> I32 -> I32 -> RGFW_format -> IO (Ptr.Ptr RGFW_surface))) {-# NOINLINE rGFW_createSurface_ptr #-} {-| __C declaration:__ @RGFW_createSurface@ __defined at:__ @RGFW.h:1090:23@ __exported by:__ @RGFW.h@ -} rGFW_createSurface_ptr :: Ptr.FunPtr ((Ptr.Ptr U8) -> I32 -> I32 -> RGFW_format -> IO (Ptr.Ptr RGFW_surface)) rGFW_createSurface_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_c60fc7ba064a94ce -- | __unique:__ @_Generated_get_RGFW_createSurfacePtr_ptr@ foreign import ccall unsafe "hs_bindgen_c8b23f0042f67ff8" hs_bindgen_c8b23f0042f67ff8 :: IO (Ptr.FunPtr ((Ptr.Ptr U8) -> I32 -> I32 -> RGFW_format -> (Ptr.Ptr RGFW_surface) -> IO RGFW_bool)) {-# NOINLINE rGFW_createSurfacePtr_ptr #-} {-| __C declaration:__ @RGFW_createSurfacePtr@ __defined at:__ @RGFW.h:1101:19@ __exported by:__ @RGFW.h@ -} rGFW_createSurfacePtr_ptr :: Ptr.FunPtr ((Ptr.Ptr U8) -> I32 -> I32 -> RGFW_format -> (Ptr.Ptr RGFW_surface) -> IO RGFW_bool) rGFW_createSurfacePtr_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_c8b23f0042f67ff8 -- | __unique:__ @_Generated_get_RGFW_surface_getNativeImage_ptr@ foreign import ccall unsafe "hs_bindgen_bdcc2ca1213a899c" hs_bindgen_bdcc2ca1213a899c :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_surface) -> IO (Ptr.Ptr RGFW_nativeImage))) {-# NOINLINE rGFW_surface_getNativeImage_ptr #-} {-| __C declaration:__ @RGFW_surface_getNativeImage@ __defined at:__ @RGFW.h:1108:27@ __exported by:__ @RGFW.h@ -} rGFW_surface_getNativeImage_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_surface) -> IO (Ptr.Ptr RGFW_nativeImage)) rGFW_surface_getNativeImage_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_bdcc2ca1213a899c -- | __unique:__ @_Generated_get_RGFW_surface_free_ptr@ foreign import ccall unsafe "hs_bindgen_2c701247b0a05c13" hs_bindgen_2c701247b0a05c13 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_surface) -> IO ())) {-# NOINLINE rGFW_surface_free_ptr #-} {-| __C declaration:__ @RGFW_surface_free@ __defined at:__ @RGFW.h:1114:14@ __exported by:__ @RGFW.h@ -} rGFW_surface_free_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_surface) -> IO ()) rGFW_surface_free_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_2c701247b0a05c13 -- | __unique:__ @_Generated_get_RGFW_surface_freePtr_ptr@ foreign import ccall unsafe "hs_bindgen_91572404df37a516" hs_bindgen_91572404df37a516 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_surface) -> IO ())) {-# NOINLINE rGFW_surface_freePtr_ptr #-} {-| __C declaration:__ @RGFW_surface_freePtr@ __defined at:__ @RGFW.h:1120:14@ __exported by:__ @RGFW.h@ -} rGFW_surface_freePtr_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_surface) -> IO ()) rGFW_surface_freePtr_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_91572404df37a516 -- | __unique:__ @_Generated_get_RGFW_loadMouse_ptr@ foreign import ccall unsafe "hs_bindgen_ee2338806816f4f4" hs_bindgen_ee2338806816f4f4 :: IO (Ptr.FunPtr ((Ptr.Ptr U8) -> I32 -> I32 -> RGFW_format -> IO (Ptr.Ptr RGFW_mouse))) {-# NOINLINE rGFW_loadMouse_ptr #-} {-| __C declaration:__ @RGFW_loadMouse@ __defined at:__ @RGFW.h:1133:21@ __exported by:__ @RGFW.h@ -} rGFW_loadMouse_ptr :: Ptr.FunPtr ((Ptr.Ptr U8) -> I32 -> I32 -> RGFW_format -> IO (Ptr.Ptr RGFW_mouse)) rGFW_loadMouse_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_ee2338806816f4f4 -- | __unique:__ @_Generated_get_RGFW_freeMouse_ptr@ foreign import ccall unsafe "hs_bindgen_0165a11fd14e4601" hs_bindgen_0165a11fd14e4601 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_mouse) -> IO ())) {-# NOINLINE rGFW_freeMouse_ptr #-} {-| __C declaration:__ @RGFW_freeMouse@ __defined at:__ @RGFW.h:1139:14@ __exported by:__ @RGFW.h@ -} rGFW_freeMouse_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_mouse) -> IO ()) rGFW_freeMouse_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_0165a11fd14e4601 -- | __unique:__ @_Generated_get_RGFW_getMonitors_ptr@ foreign import ccall unsafe "hs_bindgen_89a19195b9578eca" hs_bindgen_89a19195b9578eca :: IO (Ptr.FunPtr ((Ptr.Ptr HsBindgen.Runtime.Prelude.CSize) -> IO (Ptr.Ptr RGFW_monitor))) {-# NOINLINE rGFW_getMonitors_ptr #-} {-| __C declaration:__ @RGFW_getMonitors@ __defined at:__ @RGFW.h:1148:23@ __exported by:__ @RGFW.h@ -} rGFW_getMonitors_ptr :: Ptr.FunPtr ((Ptr.Ptr HsBindgen.Runtime.Prelude.CSize) -> IO (Ptr.Ptr RGFW_monitor)) rGFW_getMonitors_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_89a19195b9578eca -- | __unique:__ @_Generated_get_RGFW_getPrimaryMonitor_ptr@ foreign import ccall unsafe "hs_bindgen_eb1e5fda418b7dd9" hs_bindgen_eb1e5fda418b7dd9 :: IO (Ptr.FunPtr (IO RGFW_monitor)) {-# NOINLINE rGFW_getPrimaryMonitor_ptr #-} {-| __C declaration:__ @RGFW_getPrimaryMonitor@ __defined at:__ @RGFW.h:1154:22@ __exported by:__ @RGFW.h@ -} rGFW_getPrimaryMonitor_ptr :: Ptr.FunPtr (IO RGFW_monitor) rGFW_getPrimaryMonitor_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_eb1e5fda418b7dd9 -- | __unique:__ @_Generated_get_RGFW_monitor_requestMode_ptr@ foreign import ccall unsafe "hs_bindgen_1a288a393a18ba1d" hs_bindgen_1a288a393a18ba1d :: IO (Ptr.FunPtr (RGFW_monitor -> RGFW_monitorMode -> RGFW_modeRequest -> IO RGFW_bool)) {-# NOINLINE rGFW_monitor_requestMode_ptr #-} {-| __C declaration:__ @RGFW_monitor_requestMode@ __defined at:__ @RGFW.h:1163:19@ __exported by:__ @RGFW.h@ -} rGFW_monitor_requestMode_ptr :: Ptr.FunPtr (RGFW_monitor -> RGFW_monitorMode -> RGFW_modeRequest -> IO RGFW_bool) rGFW_monitor_requestMode_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_1a288a393a18ba1d -- | __unique:__ @_Generated_get_RGFW_monitorModeCompare_ptr@ foreign import ccall unsafe "hs_bindgen_e016ce8468cea88a" hs_bindgen_e016ce8468cea88a :: IO (Ptr.FunPtr (RGFW_monitorMode -> RGFW_monitorMode -> RGFW_modeRequest -> IO RGFW_bool)) {-# NOINLINE rGFW_monitorModeCompare_ptr #-} {-| __C declaration:__ @RGFW_monitorModeCompare@ __defined at:__ @RGFW.h:1172:19@ __exported by:__ @RGFW.h@ -} rGFW_monitorModeCompare_ptr :: Ptr.FunPtr (RGFW_monitorMode -> RGFW_monitorMode -> RGFW_modeRequest -> IO RGFW_bool) rGFW_monitorModeCompare_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_e016ce8468cea88a -- | __unique:__ @_Generated_get_RGFW_monitor_scaleToWindow_ptr@ foreign import ccall unsafe "hs_bindgen_a6e0bd10e316024e" hs_bindgen_a6e0bd10e316024e :: IO (Ptr.FunPtr (RGFW_monitor -> (Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_monitor_scaleToWindow_ptr #-} {-| __C declaration:__ @RGFW_monitor_scaleToWindow@ __defined at:__ @RGFW.h:1180:19@ __exported by:__ @RGFW.h@ -} rGFW_monitor_scaleToWindow_ptr :: Ptr.FunPtr (RGFW_monitor -> (Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_monitor_scaleToWindow_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_a6e0bd10e316024e -- | __unique:__ @_Generated_get_RGFW_waitForEvent_ptr@ foreign import ccall unsafe "hs_bindgen_2c11ddd8f135d10d" hs_bindgen_2c11ddd8f135d10d :: IO (Ptr.FunPtr (I32 -> IO ())) {-# NOINLINE rGFW_waitForEvent_ptr #-} {-| __C declaration:__ @RGFW_waitForEvent@ __defined at:__ @RGFW.h:1188:14@ __exported by:__ @RGFW.h@ -} rGFW_waitForEvent_ptr :: Ptr.FunPtr (I32 -> IO ()) rGFW_waitForEvent_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_2c11ddd8f135d10d -- | __unique:__ @_Generated_get_RGFW_setQueueEvents_ptr@ foreign import ccall unsafe "hs_bindgen_e638aa031d215240" hs_bindgen_e638aa031d215240 :: IO (Ptr.FunPtr (RGFW_bool -> IO ())) {-# NOINLINE rGFW_setQueueEvents_ptr #-} {-| __C declaration:__ @RGFW_setQueueEvents@ __defined at:__ @RGFW.h:1194:14@ __exported by:__ @RGFW.h@ -} rGFW_setQueueEvents_ptr :: Ptr.FunPtr (RGFW_bool -> IO ()) rGFW_setQueueEvents_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_e638aa031d215240 -- | __unique:__ @_Generated_get_RGFW_pollEvents_ptr@ foreign import ccall unsafe "hs_bindgen_e9d475b46e4717aa" hs_bindgen_e9d475b46e4717aa :: IO (Ptr.FunPtr (IO ())) {-# NOINLINE rGFW_pollEvents_ptr #-} {-| __C declaration:__ @RGFW_pollEvents@ __defined at:__ @RGFW.h:1199:14@ __exported by:__ @RGFW.h@ -} rGFW_pollEvents_ptr :: Ptr.FunPtr (IO ()) rGFW_pollEvents_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_e9d475b46e4717aa -- | __unique:__ @_Generated_get_RGFW_stopCheckEvents_ptr@ foreign import ccall unsafe "hs_bindgen_adf6418519a72172" hs_bindgen_adf6418519a72172 :: IO (Ptr.FunPtr (IO ())) {-# NOINLINE rGFW_stopCheckEvents_ptr #-} {-| __C declaration:__ @RGFW_stopCheckEvents@ __defined at:__ @RGFW.h:1205:14@ __exported by:__ @RGFW.h@ -} rGFW_stopCheckEvents_ptr :: Ptr.FunPtr (IO ()) rGFW_stopCheckEvents_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_adf6418519a72172 -- | __unique:__ @_Generated_get_RGFW_isKeyPressed_ptr@ foreign import ccall unsafe "hs_bindgen_a3cd4bb77d5a8961" hs_bindgen_a3cd4bb77d5a8961 :: IO (Ptr.FunPtr (RGFW_key -> IO RGFW_bool)) {-# NOINLINE rGFW_isKeyPressed_ptr #-} {-| __C declaration:__ @RGFW_isKeyPressed@ __defined at:__ @RGFW.h:1215:19@ __exported by:__ @RGFW.h@ -} rGFW_isKeyPressed_ptr :: Ptr.FunPtr (RGFW_key -> IO RGFW_bool) rGFW_isKeyPressed_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_a3cd4bb77d5a8961 -- | __unique:__ @_Generated_get_RGFW_isKeyReleased_ptr@ foreign import ccall unsafe "hs_bindgen_dd5ca7fd49b0b0a5" hs_bindgen_dd5ca7fd49b0b0a5 :: IO (Ptr.FunPtr (RGFW_key -> IO RGFW_bool)) {-# NOINLINE rGFW_isKeyReleased_ptr #-} {-| __C declaration:__ @RGFW_isKeyReleased@ __defined at:__ @RGFW.h:1222:19@ __exported by:__ @RGFW.h@ -} rGFW_isKeyReleased_ptr :: Ptr.FunPtr (RGFW_key -> IO RGFW_bool) rGFW_isKeyReleased_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_dd5ca7fd49b0b0a5 -- | __unique:__ @_Generated_get_RGFW_isKeyDown_ptr@ foreign import ccall unsafe "hs_bindgen_331b242efad265fc" hs_bindgen_331b242efad265fc :: IO (Ptr.FunPtr (RGFW_key -> IO RGFW_bool)) {-# NOINLINE rGFW_isKeyDown_ptr #-} {-| __C declaration:__ @RGFW_isKeyDown@ __defined at:__ @RGFW.h:1229:19@ __exported by:__ @RGFW.h@ -} rGFW_isKeyDown_ptr :: Ptr.FunPtr (RGFW_key -> IO RGFW_bool) rGFW_isKeyDown_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_331b242efad265fc -- | __unique:__ @_Generated_get_RGFW_isMousePressed_ptr@ foreign import ccall unsafe "hs_bindgen_50a1c6c0ac65a2a4" hs_bindgen_50a1c6c0ac65a2a4 :: IO (Ptr.FunPtr (RGFW_mouseButton -> IO RGFW_bool)) {-# NOINLINE rGFW_isMousePressed_ptr #-} {-| __C declaration:__ @RGFW_isMousePressed@ __defined at:__ @RGFW.h:1236:19@ __exported by:__ @RGFW.h@ -} rGFW_isMousePressed_ptr :: Ptr.FunPtr (RGFW_mouseButton -> IO RGFW_bool) rGFW_isMousePressed_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_50a1c6c0ac65a2a4 -- | __unique:__ @_Generated_get_RGFW_isMouseReleased_ptr@ foreign import ccall unsafe "hs_bindgen_443d28d07027cbd2" hs_bindgen_443d28d07027cbd2 :: IO (Ptr.FunPtr (RGFW_mouseButton -> IO RGFW_bool)) {-# NOINLINE rGFW_isMouseReleased_ptr #-} {-| __C declaration:__ @RGFW_isMouseReleased@ __defined at:__ @RGFW.h:1243:19@ __exported by:__ @RGFW.h@ -} rGFW_isMouseReleased_ptr :: Ptr.FunPtr (RGFW_mouseButton -> IO RGFW_bool) rGFW_isMouseReleased_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_443d28d07027cbd2 -- | __unique:__ @_Generated_get_RGFW_isMouseDown_ptr@ foreign import ccall unsafe "hs_bindgen_2a2a823b495e64fc" hs_bindgen_2a2a823b495e64fc :: IO (Ptr.FunPtr (RGFW_mouseButton -> IO RGFW_bool)) {-# NOINLINE rGFW_isMouseDown_ptr #-} {-| __C declaration:__ @RGFW_isMouseDown@ __defined at:__ @RGFW.h:1250:19@ __exported by:__ @RGFW.h@ -} rGFW_isMouseDown_ptr :: Ptr.FunPtr (RGFW_mouseButton -> IO RGFW_bool) rGFW_isMouseDown_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_2a2a823b495e64fc -- | __unique:__ @_Generated_get_RGFW_getMouseScroll_ptr@ foreign import ccall unsafe "hs_bindgen_6db6094b5235a2e4" hs_bindgen_6db6094b5235a2e4 :: IO (Ptr.FunPtr ((Ptr.Ptr FC.CFloat) -> (Ptr.Ptr FC.CFloat) -> IO ())) {-# NOINLINE rGFW_getMouseScroll_ptr #-} {-| __C declaration:__ @RGFW_getMouseScroll@ __defined at:__ @RGFW.h:1257:14@ __exported by:__ @RGFW.h@ -} rGFW_getMouseScroll_ptr :: Ptr.FunPtr ((Ptr.Ptr FC.CFloat) -> (Ptr.Ptr FC.CFloat) -> IO ()) rGFW_getMouseScroll_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_6db6094b5235a2e4 -- | __unique:__ @_Generated_get_RGFW_getMouseVector_ptr@ foreign import ccall unsafe "hs_bindgen_f474d3b78a33aa64" hs_bindgen_f474d3b78a33aa64 :: IO (Ptr.FunPtr ((Ptr.Ptr FC.CFloat) -> (Ptr.Ptr FC.CFloat) -> IO ())) {-# NOINLINE rGFW_getMouseVector_ptr #-} {-| __C declaration:__ @RGFW_getMouseVector@ __defined at:__ @RGFW.h:1264:14@ __exported by:__ @RGFW.h@ -} rGFW_getMouseVector_ptr :: Ptr.FunPtr ((Ptr.Ptr FC.CFloat) -> (Ptr.Ptr FC.CFloat) -> IO ()) rGFW_getMouseVector_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_f474d3b78a33aa64 -- | __unique:__ @_Generated_get_RGFW_createWindow_ptr@ foreign import ccall unsafe "hs_bindgen_03a2b444ccf48537" hs_bindgen_03a2b444ccf48537 :: IO (Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> I32 -> I32 -> I32 -> I32 -> RGFW_windowFlags -> IO (Ptr.Ptr RGFW_window))) {-# NOINLINE rGFW_createWindow_ptr #-} {-| __C declaration:__ @RGFW_createWindow@ __defined at:__ @RGFW.h:1279:22@ __exported by:__ @RGFW.h@ -} rGFW_createWindow_ptr :: Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> I32 -> I32 -> I32 -> I32 -> RGFW_windowFlags -> IO (Ptr.Ptr RGFW_window)) rGFW_createWindow_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_03a2b444ccf48537 -- | __unique:__ @_Generated_get_RGFW_createWindowPtr_ptr@ foreign import ccall unsafe "hs_bindgen_679b475c8ac279c0" hs_bindgen_679b475c8ac279c0 :: IO (Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> I32 -> I32 -> I32 -> I32 -> RGFW_windowFlags -> (Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr RGFW_window))) {-# NOINLINE rGFW_createWindowPtr_ptr #-} {-| __C declaration:__ @RGFW_createWindowPtr@ __defined at:__ @RGFW.h:1292:22@ __exported by:__ @RGFW.h@ -} rGFW_createWindowPtr_ptr :: Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> I32 -> I32 -> I32 -> I32 -> RGFW_windowFlags -> (Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr RGFW_window)) rGFW_createWindowPtr_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_679b475c8ac279c0 -- | __unique:__ @_Generated_get_RGFW_window_createSurface_ptr@ foreign import ccall unsafe "hs_bindgen_77585dad0a0d996c" hs_bindgen_77585dad0a0d996c :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr U8) -> I32 -> I32 -> RGFW_format -> IO (Ptr.Ptr RGFW_surface))) {-# NOINLINE rGFW_window_createSurface_ptr #-} {-| __C declaration:__ @RGFW_window_createSurface@ __defined at:__ @RGFW.h:1307:23@ __exported by:__ @RGFW.h@ -} rGFW_window_createSurface_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr U8) -> I32 -> I32 -> RGFW_format -> IO (Ptr.Ptr RGFW_surface)) rGFW_window_createSurface_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_77585dad0a0d996c -- | __unique:__ @_Generated_get_RGFW_window_createSurfacePtr_ptr@ foreign import ccall unsafe "hs_bindgen_b5cedd5224015828" hs_bindgen_b5cedd5224015828 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr U8) -> I32 -> I32 -> RGFW_format -> (Ptr.Ptr RGFW_surface) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_createSurfacePtr_ptr #-} {-| __C declaration:__ @RGFW_window_createSurfacePtr@ __defined at:__ @RGFW.h:1318:19@ __exported by:__ @RGFW.h@ -} rGFW_window_createSurfacePtr_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr U8) -> I32 -> I32 -> RGFW_format -> (Ptr.Ptr RGFW_surface) -> IO RGFW_bool) rGFW_window_createSurfacePtr_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_b5cedd5224015828 -- | __unique:__ @_Generated_get_RGFW_window_blitSurface_ptr@ foreign import ccall unsafe "hs_bindgen_f552b9630f2fe18d" hs_bindgen_f552b9630f2fe18d :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr RGFW_surface) -> IO ())) {-# NOINLINE rGFW_window_blitSurface_ptr #-} {-| __C declaration:__ @RGFW_window_blitSurface@ __defined at:__ @RGFW.h:1325:14@ __exported by:__ @RGFW.h@ -} rGFW_window_blitSurface_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr RGFW_surface) -> IO ()) rGFW_window_blitSurface_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_f552b9630f2fe18d -- | __unique:__ @_Generated_get_RGFW_window_getPosition_ptr@ foreign import ccall unsafe "hs_bindgen_0a89449c2a6aa906" hs_bindgen_0a89449c2a6aa906 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr I32) -> (Ptr.Ptr I32) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_getPosition_ptr #-} {-| __C declaration:__ @RGFW_window_getPosition@ __defined at:__ @RGFW.h:1333:19@ __exported by:__ @RGFW.h@ -} rGFW_window_getPosition_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr I32) -> (Ptr.Ptr I32) -> IO RGFW_bool) rGFW_window_getPosition_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_0a89449c2a6aa906 -- | __unique:__ @_Generated_get_RGFW_window_getSize_ptr@ foreign import ccall unsafe "hs_bindgen_4b805e273c3dc513" hs_bindgen_4b805e273c3dc513 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr I32) -> (Ptr.Ptr I32) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_getSize_ptr #-} {-| __C declaration:__ @RGFW_window_getSize@ __defined at:__ @RGFW.h:1342:19@ __exported by:__ @RGFW.h@ -} rGFW_window_getSize_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr I32) -> (Ptr.Ptr I32) -> IO RGFW_bool) rGFW_window_getSize_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_4b805e273c3dc513 -- | __unique:__ @_Generated_get_RGFW_window_getFlags_ptr@ foreign import ccall unsafe "hs_bindgen_aa69818ec9492bcf" hs_bindgen_aa69818ec9492bcf :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO U32)) {-# NOINLINE rGFW_window_getFlags_ptr #-} {-| __C declaration:__ @RGFW_window_getFlags@ __defined at:__ @RGFW.h:1349:13@ __exported by:__ @RGFW.h@ -} rGFW_window_getFlags_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO U32) rGFW_window_getFlags_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_aa69818ec9492bcf -- | __unique:__ @_Generated_get_RGFW_window_getExitKey_ptr@ foreign import ccall unsafe "hs_bindgen_62a1635fd586b2d4" hs_bindgen_62a1635fd586b2d4 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_key)) {-# NOINLINE rGFW_window_getExitKey_ptr #-} {-| __C declaration:__ @RGFW_window_getExitKey@ __defined at:__ @RGFW.h:1356:18@ __exported by:__ @RGFW.h@ -} rGFW_window_getExitKey_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_key) rGFW_window_getExitKey_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_62a1635fd586b2d4 -- | __unique:__ @_Generated_get_RGFW_window_setExitKey_ptr@ foreign import ccall unsafe "hs_bindgen_ea44f9587c5baeaa" hs_bindgen_ea44f9587c5baeaa :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_key -> IO ())) {-# NOINLINE rGFW_window_setExitKey_ptr #-} {-| __C declaration:__ @RGFW_window_setExitKey@ __defined at:__ @RGFW.h:1363:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setExitKey_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_key -> IO ()) rGFW_window_setExitKey_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_ea44f9587c5baeaa -- | __unique:__ @_Generated_get_RGFW_window_setEnabledEvents_ptr@ foreign import ccall unsafe "hs_bindgen_5100d52fbe8a25a8" hs_bindgen_5100d52fbe8a25a8 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_eventFlag -> IO ())) {-# NOINLINE rGFW_window_setEnabledEvents_ptr #-} {-| __C declaration:__ @RGFW_window_setEnabledEvents@ __defined at:__ @RGFW.h:1370:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setEnabledEvents_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_eventFlag -> IO ()) rGFW_window_setEnabledEvents_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_5100d52fbe8a25a8 -- | __unique:__ @_Generated_get_RGFW_window_getEnabledEvents_ptr@ foreign import ccall unsafe "hs_bindgen_316c31558c8a9cc9" hs_bindgen_316c31558c8a9cc9 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_eventFlag)) {-# NOINLINE rGFW_window_getEnabledEvents_ptr #-} {-| __C declaration:__ @RGFW_window_getEnabledEvents@ __defined at:__ @RGFW.h:1377:24@ __exported by:__ @RGFW.h@ -} rGFW_window_getEnabledEvents_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_eventFlag) rGFW_window_getEnabledEvents_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_316c31558c8a9cc9 -- | __unique:__ @_Generated_get_RGFW_window_setDisabledEvents_ptr@ foreign import ccall unsafe "hs_bindgen_c7ea07ab5792af21" hs_bindgen_c7ea07ab5792af21 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_eventFlag -> IO ())) {-# NOINLINE rGFW_window_setDisabledEvents_ptr #-} {-| __C declaration:__ @RGFW_window_setDisabledEvents@ __defined at:__ @RGFW.h:1384:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setDisabledEvents_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_eventFlag -> IO ()) rGFW_window_setDisabledEvents_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_c7ea07ab5792af21 -- | __unique:__ @_Generated_get_RGFW_window_setEventState_ptr@ foreign import ccall unsafe "hs_bindgen_6aa84b51b92c4dbe" hs_bindgen_6aa84b51b92c4dbe :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_eventFlag -> RGFW_bool -> IO ())) {-# NOINLINE rGFW_window_setEventState_ptr #-} {-| __C declaration:__ @RGFW_window_setEventState@ __defined at:__ @RGFW.h:1392:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setEventState_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_eventFlag -> RGFW_bool -> IO ()) rGFW_window_setEventState_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_6aa84b51b92c4dbe -- | __unique:__ @_Generated_get_RGFW_window_getUserPtr_ptr@ foreign import ccall unsafe "hs_bindgen_7b095f37546d051f" hs_bindgen_7b095f37546d051f :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr Void))) {-# NOINLINE rGFW_window_getUserPtr_ptr #-} {-| __C declaration:__ @RGFW_window_getUserPtr@ __defined at:__ @RGFW.h:1399:15@ __exported by:__ @RGFW.h@ -} rGFW_window_getUserPtr_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr Void)) rGFW_window_getUserPtr_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_7b095f37546d051f -- | __unique:__ @_Generated_get_RGFW_window_setUserPtr_ptr@ foreign import ccall unsafe "hs_bindgen_c35b9524857b9b29" hs_bindgen_c35b9524857b9b29 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr Void) -> IO ())) {-# NOINLINE rGFW_window_setUserPtr_ptr #-} {-| __C declaration:__ @RGFW_window_setUserPtr@ __defined at:__ @RGFW.h:1406:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setUserPtr_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr Void) -> IO ()) rGFW_window_setUserPtr_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_c35b9524857b9b29 -- | __unique:__ @_Generated_get_RGFW_window_getSrc_ptr@ foreign import ccall unsafe "hs_bindgen_506012b1c7b614c4" hs_bindgen_506012b1c7b614c4 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr RGFW_window_src))) {-# NOINLINE rGFW_window_getSrc_ptr #-} {-| __C declaration:__ @RGFW_window_getSrc@ __defined at:__ @RGFW.h:1413:26@ __exported by:__ @RGFW.h@ -} rGFW_window_getSrc_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr RGFW_window_src)) rGFW_window_getSrc_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_506012b1c7b614c4 -- | __unique:__ @_Generated_get_RGFW_window_setLayer_OSX_ptr@ foreign import ccall unsafe "hs_bindgen_8c0619afa456aa43" hs_bindgen_8c0619afa456aa43 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr Void) -> IO ())) {-# NOINLINE rGFW_window_setLayer_OSX_ptr #-} {-| __C declaration:__ @RGFW_window_setLayer_OSX@ __defined at:__ @RGFW.h:1421:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setLayer_OSX_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr Void) -> IO ()) rGFW_window_setLayer_OSX_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_8c0619afa456aa43 -- | __unique:__ @_Generated_get_RGFW_window_getView_OSX_ptr@ foreign import ccall unsafe "hs_bindgen_852f8434e26ce2d7" hs_bindgen_852f8434e26ce2d7 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr Void))) {-# NOINLINE rGFW_window_getView_OSX_ptr #-} {-| __C declaration:__ @RGFW_window_getView_OSX@ __defined at:__ @RGFW.h:1428:15@ __exported by:__ @RGFW.h@ -} rGFW_window_getView_OSX_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr Void)) rGFW_window_getView_OSX_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_852f8434e26ce2d7 -- | __unique:__ @_Generated_get_RGFW_window_getWindow_OSX_ptr@ foreign import ccall unsafe "hs_bindgen_09db2d03fb229c1a" hs_bindgen_09db2d03fb229c1a :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr Void))) {-# NOINLINE rGFW_window_getWindow_OSX_ptr #-} {-| __C declaration:__ @RGFW_window_getWindow_OSX@ __defined at:__ @RGFW.h:1435:15@ __exported by:__ @RGFW.h@ -} rGFW_window_getWindow_OSX_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr Void)) rGFW_window_getWindow_OSX_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_09db2d03fb229c1a -- | __unique:__ @_Generated_get_RGFW_window_getHWND_ptr@ foreign import ccall unsafe "hs_bindgen_3deace6abac798fb" hs_bindgen_3deace6abac798fb :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr Void))) {-# NOINLINE rGFW_window_getHWND_ptr #-} {-| __C declaration:__ @RGFW_window_getHWND@ __defined at:__ @RGFW.h:1442:15@ __exported by:__ @RGFW.h@ -} rGFW_window_getHWND_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr Void)) rGFW_window_getHWND_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_3deace6abac798fb -- | __unique:__ @_Generated_get_RGFW_window_getHDC_ptr@ foreign import ccall unsafe "hs_bindgen_84dc08f6e69b2be4" hs_bindgen_84dc08f6e69b2be4 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr Void))) {-# NOINLINE rGFW_window_getHDC_ptr #-} {-| __C declaration:__ @RGFW_window_getHDC@ __defined at:__ @RGFW.h:1449:15@ __exported by:__ @RGFW.h@ -} rGFW_window_getHDC_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr Void)) rGFW_window_getHDC_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_84dc08f6e69b2be4 -- | __unique:__ @_Generated_get_RGFW_window_getWindow_X11_ptr@ foreign import ccall unsafe "hs_bindgen_f65cb966221e9dcf" hs_bindgen_f65cb966221e9dcf :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO U64)) {-# NOINLINE rGFW_window_getWindow_X11_ptr #-} {-| __C declaration:__ @RGFW_window_getWindow_X11@ __defined at:__ @RGFW.h:1456:13@ __exported by:__ @RGFW.h@ -} rGFW_window_getWindow_X11_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO U64) rGFW_window_getWindow_X11_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_f65cb966221e9dcf -- | __unique:__ @_Generated_get_RGFW_window_getWindow_Wayland_ptr@ foreign import ccall unsafe "hs_bindgen_870fcba7042ce615" hs_bindgen_870fcba7042ce615 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr Wl_surface))) {-# NOINLINE rGFW_window_getWindow_Wayland_ptr #-} {-| __C declaration:__ @RGFW_window_getWindow_Wayland@ __defined at:__ @RGFW.h:1463:28@ __exported by:__ @RGFW.h@ -} rGFW_window_getWindow_Wayland_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr Wl_surface)) rGFW_window_getWindow_Wayland_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_870fcba7042ce615 -- | __unique:__ @_Generated_get_RGFW_window_setFlags_ptr@ foreign import ccall unsafe "hs_bindgen_09a4c2af29481fe2" hs_bindgen_09a4c2af29481fe2 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_windowFlags -> IO ())) {-# NOINLINE rGFW_window_setFlags_ptr #-} {-| __C declaration:__ @RGFW_window_setFlags@ __defined at:__ @RGFW.h:1469:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setFlags_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_windowFlags -> IO ()) rGFW_window_setFlags_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_09a4c2af29481fe2 -- | __unique:__ @_Generated_get_RGFW_window_checkEvent_ptr@ foreign import ccall unsafe "hs_bindgen_fe8d789410034d7c" hs_bindgen_fe8d789410034d7c :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr RGFW_event) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_checkEvent_ptr #-} {-| __C declaration:__ @RGFW_window_checkEvent@ __defined at:__ @RGFW.h:1486:19@ __exported by:__ @RGFW.h@ -} rGFW_window_checkEvent_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr RGFW_event) -> IO RGFW_bool) rGFW_window_checkEvent_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_fe8d789410034d7c -- | __unique:__ @_Generated_get_RGFW_window_checkQueuedEvent_ptr@ foreign import ccall unsafe "hs_bindgen_138866e98d72aed1" hs_bindgen_138866e98d72aed1 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr RGFW_event) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_checkQueuedEvent_ptr #-} {-| __C declaration:__ @RGFW_window_checkQueuedEvent@ __defined at:__ @RGFW.h:1494:19@ __exported by:__ @RGFW.h@ -} rGFW_window_checkQueuedEvent_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr RGFW_event) -> IO RGFW_bool) rGFW_window_checkQueuedEvent_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_138866e98d72aed1 -- | __unique:__ @_Generated_get_RGFW_window_isKeyPressed_ptr@ foreign import ccall unsafe "hs_bindgen_43edc386d93ce233" hs_bindgen_43edc386d93ce233 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_key -> IO RGFW_bool)) {-# NOINLINE rGFW_window_isKeyPressed_ptr #-} {-| __C declaration:__ @RGFW_window_isKeyPressed@ __defined at:__ @RGFW.h:1502:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isKeyPressed_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_key -> IO RGFW_bool) rGFW_window_isKeyPressed_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_43edc386d93ce233 -- | __unique:__ @_Generated_get_RGFW_window_isKeyDown_ptr@ foreign import ccall unsafe "hs_bindgen_12950c44847aeca7" hs_bindgen_12950c44847aeca7 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_key -> IO RGFW_bool)) {-# NOINLINE rGFW_window_isKeyDown_ptr #-} {-| __C declaration:__ @RGFW_window_isKeyDown@ __defined at:__ @RGFW.h:1510:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isKeyDown_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_key -> IO RGFW_bool) rGFW_window_isKeyDown_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_12950c44847aeca7 -- | __unique:__ @_Generated_get_RGFW_window_isKeyReleased_ptr@ foreign import ccall unsafe "hs_bindgen_a63006d12236d03e" hs_bindgen_a63006d12236d03e :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_key -> IO RGFW_bool)) {-# NOINLINE rGFW_window_isKeyReleased_ptr #-} {-| __C declaration:__ @RGFW_window_isKeyReleased@ __defined at:__ @RGFW.h:1518:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isKeyReleased_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_key -> IO RGFW_bool) rGFW_window_isKeyReleased_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_a63006d12236d03e -- | __unique:__ @_Generated_get_RGFW_window_isMousePressed_ptr@ foreign import ccall unsafe "hs_bindgen_e6c5799a880c84f7" hs_bindgen_e6c5799a880c84f7 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_mouseButton -> IO RGFW_bool)) {-# NOINLINE rGFW_window_isMousePressed_ptr #-} {-| __C declaration:__ @RGFW_window_isMousePressed@ __defined at:__ @RGFW.h:1526:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isMousePressed_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_mouseButton -> IO RGFW_bool) rGFW_window_isMousePressed_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_e6c5799a880c84f7 -- | __unique:__ @_Generated_get_RGFW_window_isMouseDown_ptr@ foreign import ccall unsafe "hs_bindgen_71097e7014cda42f" hs_bindgen_71097e7014cda42f :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_mouseButton -> IO RGFW_bool)) {-# NOINLINE rGFW_window_isMouseDown_ptr #-} {-| __C declaration:__ @RGFW_window_isMouseDown@ __defined at:__ @RGFW.h:1534:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isMouseDown_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_mouseButton -> IO RGFW_bool) rGFW_window_isMouseDown_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_71097e7014cda42f -- | __unique:__ @_Generated_get_RGFW_window_isMouseReleased_ptr@ foreign import ccall unsafe "hs_bindgen_a57f5a91d330304e" hs_bindgen_a57f5a91d330304e :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_mouseButton -> IO RGFW_bool)) {-# NOINLINE rGFW_window_isMouseReleased_ptr #-} {-| __C declaration:__ @RGFW_window_isMouseReleased@ __defined at:__ @RGFW.h:1542:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isMouseReleased_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_mouseButton -> IO RGFW_bool) rGFW_window_isMouseReleased_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_a57f5a91d330304e -- | __unique:__ @_Generated_get_RGFW_window_didMouseLeave_ptr@ foreign import ccall unsafe "hs_bindgen_73df8a122104aecf" hs_bindgen_73df8a122104aecf :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_didMouseLeave_ptr #-} {-| __C declaration:__ @RGFW_window_didMouseLeave@ __defined at:__ @RGFW.h:1549:19@ __exported by:__ @RGFW.h@ -} rGFW_window_didMouseLeave_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_didMouseLeave_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_73df8a122104aecf -- | __unique:__ @_Generated_get_RGFW_window_didMouseEnter_ptr@ foreign import ccall unsafe "hs_bindgen_ed5e24cf0686733c" hs_bindgen_ed5e24cf0686733c :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_didMouseEnter_ptr #-} {-| __C declaration:__ @RGFW_window_didMouseEnter@ __defined at:__ @RGFW.h:1556:19@ __exported by:__ @RGFW.h@ -} rGFW_window_didMouseEnter_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_didMouseEnter_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_ed5e24cf0686733c -- | __unique:__ @_Generated_get_RGFW_window_isMouseInside_ptr@ foreign import ccall unsafe "hs_bindgen_a7ac81848ee2610c" hs_bindgen_a7ac81848ee2610c :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_isMouseInside_ptr #-} {-| __C declaration:__ @RGFW_window_isMouseInside@ __defined at:__ @RGFW.h:1563:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isMouseInside_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_isMouseInside_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_a7ac81848ee2610c -- | __unique:__ @_Generated_get_RGFW_window_isDataDragging_ptr@ foreign import ccall unsafe "hs_bindgen_90e0aebfef092a15" hs_bindgen_90e0aebfef092a15 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_isDataDragging_ptr #-} {-| __C declaration:__ @RGFW_window_isDataDragging@ __defined at:__ @RGFW.h:1570:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isDataDragging_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_isDataDragging_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_90e0aebfef092a15 -- | __unique:__ @_Generated_get_RGFW_window_getDataDrag_ptr@ foreign import ccall unsafe "hs_bindgen_3b89251896192859" hs_bindgen_3b89251896192859 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr I32) -> (Ptr.Ptr I32) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_getDataDrag_ptr #-} {-| __C declaration:__ @RGFW_window_getDataDrag@ __defined at:__ @RGFW.h:1579:19@ __exported by:__ @RGFW.h@ -} rGFW_window_getDataDrag_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr I32) -> (Ptr.Ptr I32) -> IO RGFW_bool) rGFW_window_getDataDrag_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_3b89251896192859 -- | __unique:__ @_Generated_get_RGFW_window_didDataDrop_ptr@ foreign import ccall unsafe "hs_bindgen_08f2333e0bc774f5" hs_bindgen_08f2333e0bc774f5 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_didDataDrop_ptr #-} {-| __C declaration:__ @RGFW_window_didDataDrop@ __defined at:__ @RGFW.h:1586:19@ __exported by:__ @RGFW.h@ -} rGFW_window_didDataDrop_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_didDataDrop_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_08f2333e0bc774f5 -- | __unique:__ @_Generated_get_RGFW_window_getDataDrop_ptr@ foreign import ccall unsafe "hs_bindgen_cb80a9529d5baca6" hs_bindgen_cb80a9529d5baca6 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr (Ptr.Ptr (HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar))) -> (Ptr.Ptr HsBindgen.Runtime.Prelude.CSize) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_getDataDrop_ptr #-} {-| __C declaration:__ @RGFW_window_getDataDrop@ __defined at:__ @RGFW.h:1595:19@ __exported by:__ @RGFW.h@ -} rGFW_window_getDataDrop_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr (Ptr.Ptr (HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar))) -> (Ptr.Ptr HsBindgen.Runtime.Prelude.CSize) -> IO RGFW_bool) rGFW_window_getDataDrop_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_cb80a9529d5baca6 -- | __unique:__ @_Generated_get_RGFW_window_close_ptr@ foreign import ccall unsafe "hs_bindgen_b3131f5e24382ec7" hs_bindgen_b3131f5e24382ec7 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ())) {-# NOINLINE rGFW_window_close_ptr #-} {-| __C declaration:__ @RGFW_window_close@ __defined at:__ @RGFW.h:1601:14@ __exported by:__ @RGFW.h@ -} rGFW_window_close_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ()) rGFW_window_close_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_b3131f5e24382ec7 -- | __unique:__ @_Generated_get_RGFW_window_closePtr_ptr@ foreign import ccall unsafe "hs_bindgen_77d578c5043a1eff" hs_bindgen_77d578c5043a1eff :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ())) {-# NOINLINE rGFW_window_closePtr_ptr #-} {-| __C declaration:__ @RGFW_window_closePtr@ __defined at:__ @RGFW.h:1607:14@ __exported by:__ @RGFW.h@ -} rGFW_window_closePtr_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ()) rGFW_window_closePtr_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_77d578c5043a1eff -- | __unique:__ @_Generated_get_RGFW_window_move_ptr@ foreign import ccall unsafe "hs_bindgen_4b5ce7365748f7f2" hs_bindgen_4b5ce7365748f7f2 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> I32 -> I32 -> IO ())) {-# NOINLINE rGFW_window_move_ptr #-} {-| __C declaration:__ @RGFW_window_move@ __defined at:__ @RGFW.h:1615:14@ __exported by:__ @RGFW.h@ -} rGFW_window_move_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> I32 -> I32 -> IO ()) rGFW_window_move_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_4b5ce7365748f7f2 -- | __unique:__ @_Generated_get_RGFW_window_moveToMonitor_ptr@ foreign import ccall unsafe "hs_bindgen_2894149c481b48b5" hs_bindgen_2894149c481b48b5 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_monitor -> IO ())) {-# NOINLINE rGFW_window_moveToMonitor_ptr #-} {-| __C declaration:__ @RGFW_window_moveToMonitor@ __defined at:__ @RGFW.h:1623:14@ __exported by:__ @RGFW.h@ -} rGFW_window_moveToMonitor_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_monitor -> IO ()) rGFW_window_moveToMonitor_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_2894149c481b48b5 -- | __unique:__ @_Generated_get_RGFW_window_resize_ptr@ foreign import ccall unsafe "hs_bindgen_9d4f615e71d762af" hs_bindgen_9d4f615e71d762af :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> I32 -> I32 -> IO ())) {-# NOINLINE rGFW_window_resize_ptr #-} {-| __C declaration:__ @RGFW_window_resize@ __defined at:__ @RGFW.h:1632:14@ __exported by:__ @RGFW.h@ -} rGFW_window_resize_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> I32 -> I32 -> IO ()) rGFW_window_resize_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_9d4f615e71d762af -- | __unique:__ @_Generated_get_RGFW_window_setAspectRatio_ptr@ foreign import ccall unsafe "hs_bindgen_294f55c66cd88827" hs_bindgen_294f55c66cd88827 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> I32 -> I32 -> IO ())) {-# NOINLINE rGFW_window_setAspectRatio_ptr #-} {-| __C declaration:__ @RGFW_window_setAspectRatio@ __defined at:__ @RGFW.h:1640:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setAspectRatio_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> I32 -> I32 -> IO ()) rGFW_window_setAspectRatio_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_294f55c66cd88827 -- | __unique:__ @_Generated_get_RGFW_window_setMinSize_ptr@ foreign import ccall unsafe "hs_bindgen_4407cd02ae4d89cd" hs_bindgen_4407cd02ae4d89cd :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> I32 -> I32 -> IO ())) {-# NOINLINE rGFW_window_setMinSize_ptr #-} {-| __C declaration:__ @RGFW_window_setMinSize@ __defined at:__ @RGFW.h:1648:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setMinSize_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> I32 -> I32 -> IO ()) rGFW_window_setMinSize_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_4407cd02ae4d89cd -- | __unique:__ @_Generated_get_RGFW_window_setMaxSize_ptr@ foreign import ccall unsafe "hs_bindgen_c9424f9431220d2c" hs_bindgen_c9424f9431220d2c :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> I32 -> I32 -> IO ())) {-# NOINLINE rGFW_window_setMaxSize_ptr #-} {-| __C declaration:__ @RGFW_window_setMaxSize@ __defined at:__ @RGFW.h:1656:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setMaxSize_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> I32 -> I32 -> IO ()) rGFW_window_setMaxSize_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_c9424f9431220d2c -- | __unique:__ @_Generated_get_RGFW_window_focus_ptr@ foreign import ccall unsafe "hs_bindgen_e1e67cdaa86862ae" hs_bindgen_e1e67cdaa86862ae :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ())) {-# NOINLINE rGFW_window_focus_ptr #-} {-| __C declaration:__ @RGFW_window_focus@ __defined at:__ @RGFW.h:1662:14@ __exported by:__ @RGFW.h@ -} rGFW_window_focus_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ()) rGFW_window_focus_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_e1e67cdaa86862ae -- | __unique:__ @_Generated_get_RGFW_window_isInFocus_ptr@ foreign import ccall unsafe "hs_bindgen_c2c4fdc3f70ff957" hs_bindgen_c2c4fdc3f70ff957 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_isInFocus_ptr #-} {-| __C declaration:__ @RGFW_window_isInFocus@ __defined at:__ @RGFW.h:1669:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isInFocus_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_isInFocus_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_c2c4fdc3f70ff957 -- | __unique:__ @_Generated_get_RGFW_window_raise_ptr@ foreign import ccall unsafe "hs_bindgen_dd572364e9b3aac5" hs_bindgen_dd572364e9b3aac5 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ())) {-# NOINLINE rGFW_window_raise_ptr #-} {-| __C declaration:__ @RGFW_window_raise@ __defined at:__ @RGFW.h:1675:14@ __exported by:__ @RGFW.h@ -} rGFW_window_raise_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ()) rGFW_window_raise_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_dd572364e9b3aac5 -- | __unique:__ @_Generated_get_RGFW_window_maximize_ptr@ foreign import ccall unsafe "hs_bindgen_4b5c0af9f9f02d88" hs_bindgen_4b5c0af9f9f02d88 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ())) {-# NOINLINE rGFW_window_maximize_ptr #-} {-| __C declaration:__ @RGFW_window_maximize@ __defined at:__ @RGFW.h:1681:14@ __exported by:__ @RGFW.h@ -} rGFW_window_maximize_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ()) rGFW_window_maximize_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_4b5c0af9f9f02d88 -- | __unique:__ @_Generated_get_RGFW_window_setFullscreen_ptr@ foreign import ccall unsafe "hs_bindgen_c994fc6bb4b0516d" hs_bindgen_c994fc6bb4b0516d :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_bool -> IO ())) {-# NOINLINE rGFW_window_setFullscreen_ptr #-} {-| __C declaration:__ @RGFW_window_setFullscreen@ __defined at:__ @RGFW.h:1688:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setFullscreen_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_bool -> IO ()) rGFW_window_setFullscreen_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_c994fc6bb4b0516d -- | __unique:__ @_Generated_get_RGFW_window_center_ptr@ foreign import ccall unsafe "hs_bindgen_fa33fcc03b0f15d0" hs_bindgen_fa33fcc03b0f15d0 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ())) {-# NOINLINE rGFW_window_center_ptr #-} {-| __C declaration:__ @RGFW_window_center@ __defined at:__ @RGFW.h:1694:14@ __exported by:__ @RGFW.h@ -} rGFW_window_center_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ()) rGFW_window_center_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_fa33fcc03b0f15d0 -- | __unique:__ @_Generated_get_RGFW_window_minimize_ptr@ foreign import ccall unsafe "hs_bindgen_75ada958a7c4fee6" hs_bindgen_75ada958a7c4fee6 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ())) {-# NOINLINE rGFW_window_minimize_ptr #-} {-| __C declaration:__ @RGFW_window_minimize@ __defined at:__ @RGFW.h:1700:14@ __exported by:__ @RGFW.h@ -} rGFW_window_minimize_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ()) rGFW_window_minimize_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_75ada958a7c4fee6 -- | __unique:__ @_Generated_get_RGFW_window_restore_ptr@ foreign import ccall unsafe "hs_bindgen_7ba21081e3defc76" hs_bindgen_7ba21081e3defc76 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ())) {-# NOINLINE rGFW_window_restore_ptr #-} {-| __C declaration:__ @RGFW_window_restore@ __defined at:__ @RGFW.h:1706:14@ __exported by:__ @RGFW.h@ -} rGFW_window_restore_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ()) rGFW_window_restore_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_7ba21081e3defc76 -- | __unique:__ @_Generated_get_RGFW_window_setFloating_ptr@ foreign import ccall unsafe "hs_bindgen_605c238999cfa1e0" hs_bindgen_605c238999cfa1e0 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_bool -> IO ())) {-# NOINLINE rGFW_window_setFloating_ptr #-} {-| __C declaration:__ @RGFW_window_setFloating@ __defined at:__ @RGFW.h:1713:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setFloating_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_bool -> IO ()) rGFW_window_setFloating_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_605c238999cfa1e0 -- | __unique:__ @_Generated_get_RGFW_window_setOpacity_ptr@ foreign import ccall unsafe "hs_bindgen_879c99bbf1e0314d" hs_bindgen_879c99bbf1e0314d :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> U8 -> IO ())) {-# NOINLINE rGFW_window_setOpacity_ptr #-} {-| __C declaration:__ @RGFW_window_setOpacity@ __defined at:__ @RGFW.h:1720:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setOpacity_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> U8 -> IO ()) rGFW_window_setOpacity_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_879c99bbf1e0314d -- | __unique:__ @_Generated_get_RGFW_window_setBorder_ptr@ foreign import ccall unsafe "hs_bindgen_9927b63462ad082a" hs_bindgen_9927b63462ad082a :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_bool -> IO ())) {-# NOINLINE rGFW_window_setBorder_ptr #-} {-| __C declaration:__ @RGFW_window_setBorder@ __defined at:__ @RGFW.h:1727:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setBorder_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_bool -> IO ()) rGFW_window_setBorder_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_9927b63462ad082a -- | __unique:__ @_Generated_get_RGFW_window_borderless_ptr@ foreign import ccall unsafe "hs_bindgen_f0e877be6660dc43" hs_bindgen_f0e877be6660dc43 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_borderless_ptr #-} {-| __C declaration:__ @RGFW_window_borderless@ __defined at:__ @RGFW.h:1734:19@ __exported by:__ @RGFW.h@ -} rGFW_window_borderless_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_borderless_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_f0e877be6660dc43 -- | __unique:__ @_Generated_get_RGFW_window_setDND_ptr@ foreign import ccall unsafe "hs_bindgen_601f206e1f39d1d5" hs_bindgen_601f206e1f39d1d5 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_bool -> IO ())) {-# NOINLINE rGFW_window_setDND_ptr #-} {-| __C declaration:__ @RGFW_window_setDND@ __defined at:__ @RGFW.h:1742:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setDND_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_bool -> IO ()) rGFW_window_setDND_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_601f206e1f39d1d5 -- | __unique:__ @_Generated_get_RGFW_window_allowsDND_ptr@ foreign import ccall unsafe "hs_bindgen_5fc7d8d757b9f4c3" hs_bindgen_5fc7d8d757b9f4c3 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_allowsDND_ptr #-} {-| __C declaration:__ @RGFW_window_allowsDND@ __defined at:__ @RGFW.h:1749:19@ __exported by:__ @RGFW.h@ -} rGFW_window_allowsDND_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_allowsDND_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_5fc7d8d757b9f4c3 -- | __unique:__ @_Generated_get_RGFW_window_setMousePassthrough_ptr@ foreign import ccall unsafe "hs_bindgen_7e6a47ac73647a2d" hs_bindgen_7e6a47ac73647a2d :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_bool -> IO ())) {-# NOINLINE rGFW_window_setMousePassthrough_ptr #-} {-| __C declaration:__ @RGFW_window_setMousePassthrough@ __defined at:__ @RGFW.h:1757:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setMousePassthrough_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_bool -> IO ()) rGFW_window_setMousePassthrough_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_7e6a47ac73647a2d -- | __unique:__ @_Generated_get_RGFW_window_setName_ptr@ foreign import ccall unsafe "hs_bindgen_e5ad3be592071825" hs_bindgen_e5ad3be592071825 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> IO ())) {-# NOINLINE rGFW_window_setName_ptr #-} {-| __C declaration:__ @RGFW_window_setName@ __defined at:__ @RGFW.h:1765:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setName_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> IO ()) rGFW_window_setName_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_e5ad3be592071825 -- | __unique:__ @_Generated_get_RGFW_window_setIcon_ptr@ foreign import ccall unsafe "hs_bindgen_ecc48e59119628b6" hs_bindgen_ecc48e59119628b6 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr U8) -> I32 -> I32 -> RGFW_format -> IO RGFW_bool)) {-# NOINLINE rGFW_window_setIcon_ptr #-} {-| __C declaration:__ @RGFW_window_setIcon@ __defined at:__ @RGFW.h:1778:19@ __exported by:__ @RGFW.h@ -} rGFW_window_setIcon_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr U8) -> I32 -> I32 -> RGFW_format -> IO RGFW_bool) rGFW_window_setIcon_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_ecc48e59119628b6 -- | __unique:__ @_Generated_get_RGFW_window_setIconEx_ptr@ foreign import ccall unsafe "hs_bindgen_5bf9d5fe287f3c81" hs_bindgen_5bf9d5fe287f3c81 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr U8) -> I32 -> I32 -> RGFW_format -> RGFW_icon -> IO RGFW_bool)) {-# NOINLINE rGFW_window_setIconEx_ptr #-} {-| __C declaration:__ @RGFW_window_setIconEx@ __defined at:__ @RGFW.h:1790:19@ __exported by:__ @RGFW.h@ -} rGFW_window_setIconEx_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr U8) -> I32 -> I32 -> RGFW_format -> RGFW_icon -> IO RGFW_bool) rGFW_window_setIconEx_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_5bf9d5fe287f3c81 -- | __unique:__ @_Generated_get_RGFW_window_setMouse_ptr@ foreign import ccall unsafe "hs_bindgen_87b804e79c4c4e3a" hs_bindgen_87b804e79c4c4e3a :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr RGFW_mouse) -> IO ())) {-# NOINLINE rGFW_window_setMouse_ptr #-} {-| __C declaration:__ @RGFW_window_setMouse@ __defined at:__ @RGFW.h:1797:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setMouse_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr RGFW_mouse) -> IO ()) rGFW_window_setMouse_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_87b804e79c4c4e3a -- | __unique:__ @_Generated_get_RGFW_window_setMouseStandard_ptr@ foreign import ccall unsafe "hs_bindgen_f6631c90a39a568a" hs_bindgen_f6631c90a39a568a :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_mouseIcons -> IO RGFW_bool)) {-# NOINLINE rGFW_window_setMouseStandard_ptr #-} {-| __C declaration:__ @RGFW_window_setMouseStandard@ __defined at:__ @RGFW.h:1805:19@ __exported by:__ @RGFW.h@ -} rGFW_window_setMouseStandard_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_mouseIcons -> IO RGFW_bool) rGFW_window_setMouseStandard_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_f6631c90a39a568a -- | __unique:__ @_Generated_get_RGFW_window_setMouseDefault_ptr@ foreign import ccall unsafe "hs_bindgen_67772bcd608c91a8" hs_bindgen_67772bcd608c91a8 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_setMouseDefault_ptr #-} {-| __C declaration:__ @RGFW_window_setMouseDefault@ __defined at:__ @RGFW.h:1812:19@ __exported by:__ @RGFW.h@ -} rGFW_window_setMouseDefault_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_setMouseDefault_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_67772bcd608c91a8 -- | __unique:__ @_Generated_get_RGFW_window_setRawMouseMode_ptr@ foreign import ccall unsafe "hs_bindgen_7298a3975d324c0a" hs_bindgen_7298a3975d324c0a :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_bool -> IO ())) {-# NOINLINE rGFW_window_setRawMouseMode_ptr #-} {-| __C declaration:__ @RGFW_window_setRawMouseMode@ __defined at:__ @RGFW.h:1820:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setRawMouseMode_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_bool -> IO ()) rGFW_window_setRawMouseMode_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_7298a3975d324c0a -- | __unique:__ @_Generated_get_RGFW_window_holdMouse_ptr@ foreign import ccall unsafe "hs_bindgen_cc4c9d351c9133bf" hs_bindgen_cc4c9d351c9133bf :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ())) {-# NOINLINE rGFW_window_holdMouse_ptr #-} {-| __C declaration:__ @RGFW_window_holdMouse@ __defined at:__ @RGFW.h:1829:14@ __exported by:__ @RGFW.h@ -} rGFW_window_holdMouse_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ()) rGFW_window_holdMouse_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_cc4c9d351c9133bf -- | __unique:__ @_Generated_get_RGFW_window_unholdMouse_ptr@ foreign import ccall unsafe "hs_bindgen_b6a7b4a1ad10ca9e" hs_bindgen_b6a7b4a1ad10ca9e :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ())) {-# NOINLINE rGFW_window_unholdMouse_ptr #-} {-| __C declaration:__ @RGFW_window_unholdMouse@ __defined at:__ @RGFW.h:1836:14@ __exported by:__ @RGFW.h@ -} rGFW_window_unholdMouse_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ()) rGFW_window_unholdMouse_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_b6a7b4a1ad10ca9e -- | __unique:__ @_Generated_get_RGFW_window_isRawMouseMode_ptr@ foreign import ccall unsafe "hs_bindgen_2944d2e41dcd1821" hs_bindgen_2944d2e41dcd1821 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_isRawMouseMode_ptr #-} {-| __C declaration:__ @RGFW_window_isRawMouseMode@ __defined at:__ @RGFW.h:1843:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isRawMouseMode_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_isRawMouseMode_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_2944d2e41dcd1821 -- | __unique:__ @_Generated_get_RGFW_window_isHoldingMouse_ptr@ foreign import ccall unsafe "hs_bindgen_8a46c48aa2821307" hs_bindgen_8a46c48aa2821307 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_isHoldingMouse_ptr #-} {-| __C declaration:__ @RGFW_window_isHoldingMouse@ __defined at:__ @RGFW.h:1851:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isHoldingMouse_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_isHoldingMouse_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_8a46c48aa2821307 -- | __unique:__ @_Generated_get_RGFW_window_hide_ptr@ foreign import ccall unsafe "hs_bindgen_d55c4ea7cc3eaf24" hs_bindgen_d55c4ea7cc3eaf24 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ())) {-# NOINLINE rGFW_window_hide_ptr #-} {-| __C declaration:__ @RGFW_window_hide@ __defined at:__ @RGFW.h:1857:14@ __exported by:__ @RGFW.h@ -} rGFW_window_hide_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ()) rGFW_window_hide_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_d55c4ea7cc3eaf24 -- | __unique:__ @_Generated_get_RGFW_window_show_ptr@ foreign import ccall unsafe "hs_bindgen_d34c86612587f67d" hs_bindgen_d34c86612587f67d :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ())) {-# NOINLINE rGFW_window_show_ptr #-} {-| __C declaration:__ @RGFW_window_show@ __defined at:__ @RGFW.h:1863:14@ __exported by:__ @RGFW.h@ -} rGFW_window_show_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ()) rGFW_window_show_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_d34c86612587f67d -- | __unique:__ @_Generated_get_RGFW_window_setShouldClose_ptr@ foreign import ccall unsafe "hs_bindgen_673dafd00c13e1d9" hs_bindgen_673dafd00c13e1d9 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_bool -> IO ())) {-# NOINLINE rGFW_window_setShouldClose_ptr #-} {-| __C declaration:__ @RGFW_window_setShouldClose@ __defined at:__ @RGFW.h:1872:14@ __exported by:__ @RGFW.h@ -} rGFW_window_setShouldClose_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_bool -> IO ()) rGFW_window_setShouldClose_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_673dafd00c13e1d9 -- | __unique:__ @_Generated_get_RGFW_getGlobalMouse_ptr@ foreign import ccall unsafe "hs_bindgen_17044d777fe72afa" hs_bindgen_17044d777fe72afa :: IO (Ptr.FunPtr ((Ptr.Ptr I32) -> (Ptr.Ptr I32) -> IO RGFW_bool)) {-# NOINLINE rGFW_getGlobalMouse_ptr #-} {-| __C declaration:__ @RGFW_getGlobalMouse@ __defined at:__ @RGFW.h:1880:19@ __exported by:__ @RGFW.h@ -} rGFW_getGlobalMouse_ptr :: Ptr.FunPtr ((Ptr.Ptr I32) -> (Ptr.Ptr I32) -> IO RGFW_bool) rGFW_getGlobalMouse_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_17044d777fe72afa -- | __unique:__ @_Generated_get_RGFW_window_getMouse_ptr@ foreign import ccall unsafe "hs_bindgen_152b22f6a21f922a" hs_bindgen_152b22f6a21f922a :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr I32) -> (Ptr.Ptr I32) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_getMouse_ptr #-} {-| __C declaration:__ @RGFW_window_getMouse@ __defined at:__ @RGFW.h:1889:19@ __exported by:__ @RGFW.h@ -} rGFW_window_getMouse_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr I32) -> (Ptr.Ptr I32) -> IO RGFW_bool) rGFW_window_getMouse_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_152b22f6a21f922a -- | __unique:__ @_Generated_get_RGFW_window_showMouse_ptr@ foreign import ccall unsafe "hs_bindgen_a7996b830d3f6e8b" hs_bindgen_a7996b830d3f6e8b :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_bool -> IO ())) {-# NOINLINE rGFW_window_showMouse_ptr #-} {-| __C declaration:__ @RGFW_window_showMouse@ __defined at:__ @RGFW.h:1896:14@ __exported by:__ @RGFW.h@ -} rGFW_window_showMouse_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> RGFW_bool -> IO ()) rGFW_window_showMouse_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_a7996b830d3f6e8b -- | __unique:__ @_Generated_get_RGFW_window_isMouseHidden_ptr@ foreign import ccall unsafe "hs_bindgen_d1c63752e1cac3dc" hs_bindgen_d1c63752e1cac3dc :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_isMouseHidden_ptr #-} {-| __C declaration:__ @RGFW_window_isMouseHidden@ __defined at:__ @RGFW.h:1903:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isMouseHidden_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_isMouseHidden_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_d1c63752e1cac3dc -- | __unique:__ @_Generated_get_RGFW_window_moveMouse_ptr@ foreign import ccall unsafe "hs_bindgen_8e1f3463d196c6a5" hs_bindgen_8e1f3463d196c6a5 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> I32 -> I32 -> IO ())) {-# NOINLINE rGFW_window_moveMouse_ptr #-} {-| __C declaration:__ @RGFW_window_moveMouse@ __defined at:__ @RGFW.h:1911:14@ __exported by:__ @RGFW.h@ -} rGFW_window_moveMouse_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> I32 -> I32 -> IO ()) rGFW_window_moveMouse_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_8e1f3463d196c6a5 -- | __unique:__ @_Generated_get_RGFW_window_shouldClose_ptr@ foreign import ccall unsafe "hs_bindgen_86f3a7814854550a" hs_bindgen_86f3a7814854550a :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_shouldClose_ptr #-} {-| __C declaration:__ @RGFW_window_shouldClose@ __defined at:__ @RGFW.h:1918:19@ __exported by:__ @RGFW.h@ -} rGFW_window_shouldClose_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_shouldClose_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_86f3a7814854550a -- | __unique:__ @_Generated_get_RGFW_window_isFullscreen_ptr@ foreign import ccall unsafe "hs_bindgen_2c42f78209c4c4b0" hs_bindgen_2c42f78209c4c4b0 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_isFullscreen_ptr #-} {-| __C declaration:__ @RGFW_window_isFullscreen@ __defined at:__ @RGFW.h:1925:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isFullscreen_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_isFullscreen_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_2c42f78209c4c4b0 -- | __unique:__ @_Generated_get_RGFW_window_isHidden_ptr@ foreign import ccall unsafe "hs_bindgen_0ed4121b692658b6" hs_bindgen_0ed4121b692658b6 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_isHidden_ptr #-} {-| __C declaration:__ @RGFW_window_isHidden@ __defined at:__ @RGFW.h:1932:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isHidden_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_isHidden_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_0ed4121b692658b6 -- | __unique:__ @_Generated_get_RGFW_window_isMinimized_ptr@ foreign import ccall unsafe "hs_bindgen_5911e3b560636bfc" hs_bindgen_5911e3b560636bfc :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_isMinimized_ptr #-} {-| __C declaration:__ @RGFW_window_isMinimized@ __defined at:__ @RGFW.h:1939:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isMinimized_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_isMinimized_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_5911e3b560636bfc -- | __unique:__ @_Generated_get_RGFW_window_isMaximized_ptr@ foreign import ccall unsafe "hs_bindgen_de98d444ed0657ea" hs_bindgen_de98d444ed0657ea :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_isMaximized_ptr #-} {-| __C declaration:__ @RGFW_window_isMaximized@ __defined at:__ @RGFW.h:1946:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isMaximized_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_isMaximized_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_de98d444ed0657ea -- | __unique:__ @_Generated_get_RGFW_window_isFloating_ptr@ foreign import ccall unsafe "hs_bindgen_1fd07bd88e129249" hs_bindgen_1fd07bd88e129249 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_isFloating_ptr #-} {-| __C declaration:__ @RGFW_window_isFloating@ __defined at:__ @RGFW.h:1953:19@ __exported by:__ @RGFW.h@ -} rGFW_window_isFloating_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_bool) rGFW_window_isFloating_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_1fd07bd88e129249 -- | __unique:__ @_Generated_get_RGFW_window_scaleToMonitor_ptr@ foreign import ccall unsafe "hs_bindgen_7ab86621ccc9c1c4" hs_bindgen_7ab86621ccc9c1c4 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ())) {-# NOINLINE rGFW_window_scaleToMonitor_ptr #-} {-| __C declaration:__ @RGFW_window_scaleToMonitor@ __defined at:__ @RGFW.h:1967:14@ __exported by:__ @RGFW.h@ -} rGFW_window_scaleToMonitor_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ()) rGFW_window_scaleToMonitor_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_7ab86621ccc9c1c4 -- | __unique:__ @_Generated_get_RGFW_window_getMonitor_ptr@ foreign import ccall unsafe "hs_bindgen_3493d5eadaa54e95" hs_bindgen_3493d5eadaa54e95 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_monitor)) {-# NOINLINE rGFW_window_getMonitor_ptr #-} {-| __C declaration:__ @RGFW_window_getMonitor@ __defined at:__ @RGFW.h:1974:22@ __exported by:__ @RGFW.h@ -} rGFW_window_getMonitor_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO RGFW_monitor) rGFW_window_getMonitor_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_3493d5eadaa54e95 -- | __unique:__ @_Generated_get_RGFW_readClipboard_ptr@ foreign import ccall unsafe "hs_bindgen_d1057d3b53d13aee" hs_bindgen_d1057d3b53d13aee :: IO (Ptr.FunPtr ((Ptr.Ptr HsBindgen.Runtime.Prelude.CSize) -> IO (HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar))) {-# NOINLINE rGFW_readClipboard_ptr #-} {-| __C declaration:__ @RGFW_readClipboard@ __defined at:__ @RGFW.h:1987:21@ __exported by:__ @RGFW.h@ -} rGFW_readClipboard_ptr :: Ptr.FunPtr ((Ptr.Ptr HsBindgen.Runtime.Prelude.CSize) -> IO (HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar)) rGFW_readClipboard_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_d1057d3b53d13aee -- | __unique:__ @_Generated_get_RGFW_readClipboardPtr_ptr@ foreign import ccall unsafe "hs_bindgen_d8043f8e2a471cf6" hs_bindgen_d8043f8e2a471cf6 :: IO (Ptr.FunPtr ((Ptr.Ptr FC.CChar) -> HsBindgen.Runtime.Prelude.CSize -> IO RGFW_ssize_t)) {-# NOINLINE rGFW_readClipboardPtr_ptr #-} {-| __C declaration:__ @RGFW_readClipboardPtr@ __defined at:__ @RGFW.h:1995:22@ __exported by:__ @RGFW.h@ -} rGFW_readClipboardPtr_ptr :: Ptr.FunPtr ((Ptr.Ptr FC.CChar) -> HsBindgen.Runtime.Prelude.CSize -> IO RGFW_ssize_t) rGFW_readClipboardPtr_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_d8043f8e2a471cf6 -- | __unique:__ @_Generated_get_RGFW_writeClipboard_ptr@ foreign import ccall unsafe "hs_bindgen_6d9f2a86c86ea4af" hs_bindgen_6d9f2a86c86ea4af :: IO (Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> U32 -> IO ())) {-# NOINLINE rGFW_writeClipboard_ptr #-} {-| __C declaration:__ @RGFW_writeClipboard@ __defined at:__ @RGFW.h:2002:14@ __exported by:__ @RGFW.h@ -} rGFW_writeClipboard_ptr :: Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> U32 -> IO ()) rGFW_writeClipboard_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_6d9f2a86c86ea4af -- | __unique:__ @_Generated_get_RGFW_setDebugCallback_ptr@ foreign import ccall unsafe "hs_bindgen_03330aa3fce44f23" hs_bindgen_03330aa3fce44f23 :: IO (Ptr.FunPtr (RGFW_debugfunc -> IO RGFW_debugfunc)) {-# NOINLINE rGFW_setDebugCallback_ptr #-} {-| __C declaration:__ @RGFW_setDebugCallback@ __defined at:__ @RGFW.h:2014:24@ __exported by:__ @RGFW.h@ -} rGFW_setDebugCallback_ptr :: Ptr.FunPtr (RGFW_debugfunc -> IO RGFW_debugfunc) rGFW_setDebugCallback_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_03330aa3fce44f23 -- | __unique:__ @_Generated_get_RGFW_sendDebugInfo_ptr@ foreign import ccall unsafe "hs_bindgen_3e9f2b963395fc7b" hs_bindgen_3e9f2b963395fc7b :: IO (Ptr.FunPtr (RGFW_debugType -> RGFW_errorCode -> (HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> IO ())) {-# NOINLINE rGFW_sendDebugInfo_ptr #-} {-| __C declaration:__ @RGFW_sendDebugInfo@ __defined at:__ @RGFW.h:2022:14@ __exported by:__ @RGFW.h@ -} rGFW_sendDebugInfo_ptr :: Ptr.FunPtr (RGFW_debugType -> RGFW_errorCode -> (HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> IO ()) rGFW_sendDebugInfo_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_3e9f2b963395fc7b -- | __unique:__ @_Generated_get_RGFW_setWindowMovedCallback_ptr@ foreign import ccall unsafe "hs_bindgen_30afd70e2ee8b445" hs_bindgen_30afd70e2ee8b445 :: IO (Ptr.FunPtr (RGFW_windowMovedfunc -> IO RGFW_windowMovedfunc)) {-# NOINLINE rGFW_setWindowMovedCallback_ptr #-} {-| __C declaration:__ @RGFW_setWindowMovedCallback@ __defined at:__ @RGFW.h:2041:30@ __exported by:__ @RGFW.h@ -} rGFW_setWindowMovedCallback_ptr :: Ptr.FunPtr (RGFW_windowMovedfunc -> IO RGFW_windowMovedfunc) rGFW_setWindowMovedCallback_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_30afd70e2ee8b445 -- | __unique:__ @_Generated_get_RGFW_setWindowResizedCallback_ptr@ foreign import ccall unsafe "hs_bindgen_a6b149a9a82d9157" hs_bindgen_a6b149a9a82d9157 :: IO (Ptr.FunPtr (RGFW_windowResizedfunc -> IO RGFW_windowResizedfunc)) {-# NOINLINE rGFW_setWindowResizedCallback_ptr #-} {-| __C declaration:__ @RGFW_setWindowResizedCallback@ __defined at:__ @RGFW.h:2048:32@ __exported by:__ @RGFW.h@ -} rGFW_setWindowResizedCallback_ptr :: Ptr.FunPtr (RGFW_windowResizedfunc -> IO RGFW_windowResizedfunc) rGFW_setWindowResizedCallback_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_a6b149a9a82d9157 -- | __unique:__ @_Generated_get_RGFW_setWindowQuitCallback_ptr@ foreign import ccall unsafe "hs_bindgen_eb32bb1ddcf23f15" hs_bindgen_eb32bb1ddcf23f15 :: IO (Ptr.FunPtr (RGFW_windowQuitfunc -> IO RGFW_windowQuitfunc)) {-# NOINLINE rGFW_setWindowQuitCallback_ptr #-} {-| __C declaration:__ @RGFW_setWindowQuitCallback@ __defined at:__ @RGFW.h:2055:29@ __exported by:__ @RGFW.h@ -} rGFW_setWindowQuitCallback_ptr :: Ptr.FunPtr (RGFW_windowQuitfunc -> IO RGFW_windowQuitfunc) rGFW_setWindowQuitCallback_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_eb32bb1ddcf23f15 -- | __unique:__ @_Generated_get_RGFW_setMousePosCallback_ptr@ foreign import ccall unsafe "hs_bindgen_7d37cd5cf1caf33e" hs_bindgen_7d37cd5cf1caf33e :: IO (Ptr.FunPtr (RGFW_mousePosfunc -> IO RGFW_mousePosfunc)) {-# NOINLINE rGFW_setMousePosCallback_ptr #-} {-| __C declaration:__ @RGFW_setMousePosCallback@ __defined at:__ @RGFW.h:2062:27@ __exported by:__ @RGFW.h@ -} rGFW_setMousePosCallback_ptr :: Ptr.FunPtr (RGFW_mousePosfunc -> IO RGFW_mousePosfunc) rGFW_setMousePosCallback_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_7d37cd5cf1caf33e -- | __unique:__ @_Generated_get_RGFW_setWindowRefreshCallback_ptr@ foreign import ccall unsafe "hs_bindgen_853cca7aa398d53c" hs_bindgen_853cca7aa398d53c :: IO (Ptr.FunPtr (RGFW_windowRefreshfunc -> IO RGFW_windowRefreshfunc)) {-# NOINLINE rGFW_setWindowRefreshCallback_ptr #-} {-| __C declaration:__ @RGFW_setWindowRefreshCallback@ __defined at:__ @RGFW.h:2069:32@ __exported by:__ @RGFW.h@ -} rGFW_setWindowRefreshCallback_ptr :: Ptr.FunPtr (RGFW_windowRefreshfunc -> IO RGFW_windowRefreshfunc) rGFW_setWindowRefreshCallback_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_853cca7aa398d53c -- | __unique:__ @_Generated_get_RGFW_setFocusCallback_ptr@ foreign import ccall unsafe "hs_bindgen_148579b025291b4c" hs_bindgen_148579b025291b4c :: IO (Ptr.FunPtr (RGFW_focusfunc -> IO RGFW_focusfunc)) {-# NOINLINE rGFW_setFocusCallback_ptr #-} {-| __C declaration:__ @RGFW_setFocusCallback@ __defined at:__ @RGFW.h:2076:24@ __exported by:__ @RGFW.h@ -} rGFW_setFocusCallback_ptr :: Ptr.FunPtr (RGFW_focusfunc -> IO RGFW_focusfunc) rGFW_setFocusCallback_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_148579b025291b4c -- | __unique:__ @_Generated_get_RGFW_setMouseNotifyCallback_ptr@ foreign import ccall unsafe "hs_bindgen_d7fa3c1dfb2068f0" hs_bindgen_d7fa3c1dfb2068f0 :: IO (Ptr.FunPtr (RGFW_mouseNotifyfunc -> IO RGFW_mouseNotifyfunc)) {-# NOINLINE rGFW_setMouseNotifyCallback_ptr #-} {-| __C declaration:__ @RGFW_setMouseNotifyCallback@ __defined at:__ @RGFW.h:2083:30@ __exported by:__ @RGFW.h@ -} rGFW_setMouseNotifyCallback_ptr :: Ptr.FunPtr (RGFW_mouseNotifyfunc -> IO RGFW_mouseNotifyfunc) rGFW_setMouseNotifyCallback_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_d7fa3c1dfb2068f0 -- | __unique:__ @_Generated_get_RGFW_setDataDropCallback_ptr@ foreign import ccall unsafe "hs_bindgen_1d1b0da1c0064ef0" hs_bindgen_1d1b0da1c0064ef0 :: IO (Ptr.FunPtr (RGFW_dataDropfunc -> IO RGFW_dataDropfunc)) {-# NOINLINE rGFW_setDataDropCallback_ptr #-} {-| __C declaration:__ @RGFW_setDataDropCallback@ __defined at:__ @RGFW.h:2090:27@ __exported by:__ @RGFW.h@ -} rGFW_setDataDropCallback_ptr :: Ptr.FunPtr (RGFW_dataDropfunc -> IO RGFW_dataDropfunc) rGFW_setDataDropCallback_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_1d1b0da1c0064ef0 -- | __unique:__ @_Generated_get_RGFW_setDataDragCallback_ptr@ foreign import ccall unsafe "hs_bindgen_930e44feaf4d56dc" hs_bindgen_930e44feaf4d56dc :: IO (Ptr.FunPtr (RGFW_dataDragfunc -> IO RGFW_dataDragfunc)) {-# NOINLINE rGFW_setDataDragCallback_ptr #-} {-| __C declaration:__ @RGFW_setDataDragCallback@ __defined at:__ @RGFW.h:2097:27@ __exported by:__ @RGFW.h@ -} rGFW_setDataDragCallback_ptr :: Ptr.FunPtr (RGFW_dataDragfunc -> IO RGFW_dataDragfunc) rGFW_setDataDragCallback_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_930e44feaf4d56dc -- | __unique:__ @_Generated_get_RGFW_setKeyCallback_ptr@ foreign import ccall unsafe "hs_bindgen_ea750143c3ca2687" hs_bindgen_ea750143c3ca2687 :: IO (Ptr.FunPtr (RGFW_keyfunc -> IO RGFW_keyfunc)) {-# NOINLINE rGFW_setKeyCallback_ptr #-} {-| __C declaration:__ @RGFW_setKeyCallback@ __defined at:__ @RGFW.h:2104:22@ __exported by:__ @RGFW.h@ -} rGFW_setKeyCallback_ptr :: Ptr.FunPtr (RGFW_keyfunc -> IO RGFW_keyfunc) rGFW_setKeyCallback_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_ea750143c3ca2687 -- | __unique:__ @_Generated_get_RGFW_setMouseButtonCallback_ptr@ foreign import ccall unsafe "hs_bindgen_a8b402786e505761" hs_bindgen_a8b402786e505761 :: IO (Ptr.FunPtr (RGFW_mouseButtonfunc -> IO RGFW_mouseButtonfunc)) {-# NOINLINE rGFW_setMouseButtonCallback_ptr #-} {-| __C declaration:__ @RGFW_setMouseButtonCallback@ __defined at:__ @RGFW.h:2111:30@ __exported by:__ @RGFW.h@ -} rGFW_setMouseButtonCallback_ptr :: Ptr.FunPtr (RGFW_mouseButtonfunc -> IO RGFW_mouseButtonfunc) rGFW_setMouseButtonCallback_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_a8b402786e505761 -- | __unique:__ @_Generated_get_RGFW_setMouseScrollCallback_ptr@ foreign import ccall unsafe "hs_bindgen_e03b5cb54164e08c" hs_bindgen_e03b5cb54164e08c :: IO (Ptr.FunPtr (RGFW_mouseScrollfunc -> IO RGFW_mouseScrollfunc)) {-# NOINLINE rGFW_setMouseScrollCallback_ptr #-} {-| __C declaration:__ @RGFW_setMouseScrollCallback@ __defined at:__ @RGFW.h:2118:30@ __exported by:__ @RGFW.h@ -} rGFW_setMouseScrollCallback_ptr :: Ptr.FunPtr (RGFW_mouseScrollfunc -> IO RGFW_mouseScrollfunc) rGFW_setMouseScrollCallback_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_e03b5cb54164e08c -- | __unique:__ @_Generated_get_RGFW_setWindowMaximizedCallback_ptr@ foreign import ccall unsafe "hs_bindgen_9b62f9abac153223" hs_bindgen_9b62f9abac153223 :: IO (Ptr.FunPtr (RGFW_windowMaximizedfunc -> IO RGFW_windowMaximizedfunc)) {-# NOINLINE rGFW_setWindowMaximizedCallback_ptr #-} {-| __C declaration:__ @RGFW_setWindowMaximizedCallback@ __defined at:__ @RGFW.h:2125:34@ __exported by:__ @RGFW.h@ -} rGFW_setWindowMaximizedCallback_ptr :: Ptr.FunPtr (RGFW_windowMaximizedfunc -> IO RGFW_windowMaximizedfunc) rGFW_setWindowMaximizedCallback_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_9b62f9abac153223 -- | __unique:__ @_Generated_get_RGFW_setWindowMinimizedCallback_ptr@ foreign import ccall unsafe "hs_bindgen_8ce7b7586a3fae80" hs_bindgen_8ce7b7586a3fae80 :: IO (Ptr.FunPtr (RGFW_windowMinimizedfunc -> IO RGFW_windowMinimizedfunc)) {-# NOINLINE rGFW_setWindowMinimizedCallback_ptr #-} {-| __C declaration:__ @RGFW_setWindowMinimizedCallback@ __defined at:__ @RGFW.h:2132:34@ __exported by:__ @RGFW.h@ -} rGFW_setWindowMinimizedCallback_ptr :: Ptr.FunPtr (RGFW_windowMinimizedfunc -> IO RGFW_windowMinimizedfunc) rGFW_setWindowMinimizedCallback_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_8ce7b7586a3fae80 -- | __unique:__ @_Generated_get_RGFW_setWindowRestoredCallback_ptr@ foreign import ccall unsafe "hs_bindgen_42c910f054e4b5b0" hs_bindgen_42c910f054e4b5b0 :: IO (Ptr.FunPtr (RGFW_windowRestoredfunc -> IO RGFW_windowRestoredfunc)) {-# NOINLINE rGFW_setWindowRestoredCallback_ptr #-} {-| __C declaration:__ @RGFW_setWindowRestoredCallback@ __defined at:__ @RGFW.h:2139:33@ __exported by:__ @RGFW.h@ -} rGFW_setWindowRestoredCallback_ptr :: Ptr.FunPtr (RGFW_windowRestoredfunc -> IO RGFW_windowRestoredfunc) rGFW_setWindowRestoredCallback_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_42c910f054e4b5b0 -- | __unique:__ @_Generated_get_RGFW_setScaleUpdatedCallback_ptr@ foreign import ccall unsafe "hs_bindgen_1f7342414c586a24" hs_bindgen_1f7342414c586a24 :: IO (Ptr.FunPtr (RGFW_scaleUpdatedfunc -> IO RGFW_scaleUpdatedfunc)) {-# NOINLINE rGFW_setScaleUpdatedCallback_ptr #-} {-| __C declaration:__ @RGFW_setScaleUpdatedCallback@ __defined at:__ @RGFW.h:2146:31@ __exported by:__ @RGFW.h@ -} rGFW_setScaleUpdatedCallback_ptr :: Ptr.FunPtr (RGFW_scaleUpdatedfunc -> IO RGFW_scaleUpdatedfunc) rGFW_setScaleUpdatedCallback_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_1f7342414c586a24 -- | __unique:__ @_Generated_get_RGFW_setGlobalHints_OpenGL_ptr@ foreign import ccall unsafe "hs_bindgen_4ee84dd90f83dbf5" hs_bindgen_4ee84dd90f83dbf5 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_glHints) -> IO ())) {-# NOINLINE rGFW_setGlobalHints_OpenGL_ptr #-} {-| __C declaration:__ @RGFW_setGlobalHints_OpenGL@ __defined at:__ @RGFW.h:2168:14@ __exported by:__ @RGFW.h@ -} rGFW_setGlobalHints_OpenGL_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_glHints) -> IO ()) rGFW_setGlobalHints_OpenGL_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_4ee84dd90f83dbf5 -- | __unique:__ @_Generated_get_RGFW_resetGlobalHints_OpenGL_ptr@ foreign import ccall unsafe "hs_bindgen_700e3afd3847c0ce" hs_bindgen_700e3afd3847c0ce :: IO (Ptr.FunPtr (IO ())) {-# NOINLINE rGFW_resetGlobalHints_OpenGL_ptr #-} {-| __C declaration:__ @RGFW_resetGlobalHints_OpenGL@ __defined at:__ @RGFW.h:2173:14@ __exported by:__ @RGFW.h@ -} rGFW_resetGlobalHints_OpenGL_ptr :: Ptr.FunPtr (IO ()) rGFW_resetGlobalHints_OpenGL_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_700e3afd3847c0ce -- | __unique:__ @_Generated_get_RGFW_getGlobalHints_OpenGL_ptr@ foreign import ccall unsafe "hs_bindgen_f4cbf386ae0f4a79" hs_bindgen_f4cbf386ae0f4a79 :: IO (Ptr.FunPtr (IO (Ptr.Ptr RGFW_glHints))) {-# NOINLINE rGFW_getGlobalHints_OpenGL_ptr #-} {-| __C declaration:__ @RGFW_getGlobalHints_OpenGL@ __defined at:__ @RGFW.h:2179:23@ __exported by:__ @RGFW.h@ -} rGFW_getGlobalHints_OpenGL_ptr :: Ptr.FunPtr (IO (Ptr.Ptr RGFW_glHints)) rGFW_getGlobalHints_OpenGL_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_f4cbf386ae0f4a79 -- | __unique:__ @_Generated_get_RGFW_window_createContext_OpenGL_ptr@ foreign import ccall unsafe "hs_bindgen_f8d583fbfe276963" hs_bindgen_f8d583fbfe276963 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr RGFW_glHints) -> IO (Ptr.Ptr RGFW_glContext))) {-# NOINLINE rGFW_window_createContext_OpenGL_ptr #-} {-| __C declaration:__ @RGFW_window_createContext_OpenGL@ __defined at:__ @RGFW.h:2187:25@ __exported by:__ @RGFW.h@ -} rGFW_window_createContext_OpenGL_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr RGFW_glHints) -> IO (Ptr.Ptr RGFW_glContext)) rGFW_window_createContext_OpenGL_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_f8d583fbfe276963 -- | __unique:__ @_Generated_get_RGFW_window_createContextPtr_OpenGL_ptr@ foreign import ccall unsafe "hs_bindgen_1caec1153a79d710" hs_bindgen_1caec1153a79d710 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr RGFW_glContext) -> (Ptr.Ptr RGFW_glHints) -> IO RGFW_bool)) {-# NOINLINE rGFW_window_createContextPtr_OpenGL_ptr #-} {-| __C declaration:__ @RGFW_window_createContextPtr_OpenGL@ __defined at:__ @RGFW.h:2196:19@ __exported by:__ @RGFW.h@ -} rGFW_window_createContextPtr_OpenGL_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr RGFW_glContext) -> (Ptr.Ptr RGFW_glHints) -> IO RGFW_bool) rGFW_window_createContextPtr_OpenGL_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_1caec1153a79d710 -- | __unique:__ @_Generated_get_RGFW_window_getContext_OpenGL_ptr@ foreign import ccall unsafe "hs_bindgen_b1ffdce712595fa9" hs_bindgen_b1ffdce712595fa9 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr RGFW_glContext))) {-# NOINLINE rGFW_window_getContext_OpenGL_ptr #-} {-| __C declaration:__ @RGFW_window_getContext_OpenGL@ __defined at:__ @RGFW.h:2203:25@ __exported by:__ @RGFW.h@ -} rGFW_window_getContext_OpenGL_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr RGFW_glContext)) rGFW_window_getContext_OpenGL_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_b1ffdce712595fa9 -- | __unique:__ @_Generated_get_RGFW_window_deleteContext_OpenGL_ptr@ foreign import ccall unsafe "hs_bindgen_24d18c6c3080e088" hs_bindgen_24d18c6c3080e088 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr RGFW_glContext) -> IO ())) {-# NOINLINE rGFW_window_deleteContext_OpenGL_ptr #-} {-| __C declaration:__ @RGFW_window_deleteContext_OpenGL@ __defined at:__ @RGFW.h:2212:14@ __exported by:__ @RGFW.h@ -} rGFW_window_deleteContext_OpenGL_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr RGFW_glContext) -> IO ()) rGFW_window_deleteContext_OpenGL_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_24d18c6c3080e088 -- | __unique:__ @_Generated_get_RGFW_window_deleteContextPtr_OpenGL_ptr@ foreign import ccall unsafe "hs_bindgen_70004da8362f1897" hs_bindgen_70004da8362f1897 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr RGFW_glContext) -> IO ())) {-# NOINLINE rGFW_window_deleteContextPtr_OpenGL_ptr #-} {-| __C declaration:__ @RGFW_window_deleteContextPtr_OpenGL@ __defined at:__ @RGFW.h:2221:14@ __exported by:__ @RGFW.h@ -} rGFW_window_deleteContextPtr_OpenGL_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> (Ptr.Ptr RGFW_glContext) -> IO ()) rGFW_window_deleteContextPtr_OpenGL_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_70004da8362f1897 -- | __unique:__ @_Generated_get_RGFW_glContext_getSourceContext_ptr@ foreign import ccall unsafe "hs_bindgen_2990e8a6eba10c42" hs_bindgen_2990e8a6eba10c42 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_glContext) -> IO (Ptr.Ptr Void))) {-# NOINLINE rGFW_glContext_getSourceContext_ptr #-} {-| __C declaration:__ @RGFW_glContext_getSourceContext@ __defined at:__ @RGFW.h:2228:15@ __exported by:__ @RGFW.h@ -} rGFW_glContext_getSourceContext_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_glContext) -> IO (Ptr.Ptr Void)) rGFW_glContext_getSourceContext_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_2990e8a6eba10c42 -- | __unique:__ @_Generated_get_RGFW_window_makeCurrentWindow_OpenGL_ptr@ foreign import ccall unsafe "hs_bindgen_5e2e03d26baa5382" hs_bindgen_5e2e03d26baa5382 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ())) {-# NOINLINE rGFW_window_makeCurrentWindow_OpenGL_ptr #-} {-| __C declaration:__ @RGFW_window_makeCurrentWindow_OpenGL@ __defined at:__ @RGFW.h:2236:14@ __exported by:__ @RGFW.h@ -} rGFW_window_makeCurrentWindow_OpenGL_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ()) rGFW_window_makeCurrentWindow_OpenGL_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_5e2e03d26baa5382 -- | __unique:__ @_Generated_get_RGFW_window_makeCurrentContext_OpenGL_ptr@ foreign import ccall unsafe "hs_bindgen_2bf2d13c302ebf48" hs_bindgen_2bf2d13c302ebf48 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ())) {-# NOINLINE rGFW_window_makeCurrentContext_OpenGL_ptr #-} {-| __C declaration:__ @RGFW_window_makeCurrentContext_OpenGL@ __defined at:__ @RGFW.h:2245:14@ __exported by:__ @RGFW.h@ -} rGFW_window_makeCurrentContext_OpenGL_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ()) rGFW_window_makeCurrentContext_OpenGL_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_2bf2d13c302ebf48 -- | __unique:__ @_Generated_get_RGFW_window_swapBuffers_OpenGL_ptr@ foreign import ccall unsafe "hs_bindgen_f0401ee1465a8ab6" hs_bindgen_f0401ee1465a8ab6 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ())) {-# NOINLINE rGFW_window_swapBuffers_OpenGL_ptr #-} {-| __C declaration:__ @RGFW_window_swapBuffers_OpenGL@ __defined at:__ @RGFW.h:2253:14@ __exported by:__ @RGFW.h@ -} rGFW_window_swapBuffers_OpenGL_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ()) rGFW_window_swapBuffers_OpenGL_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_f0401ee1465a8ab6 -- | __unique:__ @_Generated_get_RGFW_getCurrentContext_OpenGL_ptr@ foreign import ccall unsafe "hs_bindgen_00a6d444028f5e81" hs_bindgen_00a6d444028f5e81 :: IO (Ptr.FunPtr (IO (Ptr.Ptr Void))) {-# NOINLINE rGFW_getCurrentContext_OpenGL_ptr #-} {-| __C declaration:__ @RGFW_getCurrentContext_OpenGL@ __defined at:__ @RGFW.h:2259:15@ __exported by:__ @RGFW.h@ -} rGFW_getCurrentContext_OpenGL_ptr :: Ptr.FunPtr (IO (Ptr.Ptr Void)) rGFW_getCurrentContext_OpenGL_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_00a6d444028f5e81 -- | __unique:__ @_Generated_get_RGFW_getCurrentWindow_OpenGL_ptr@ foreign import ccall unsafe "hs_bindgen_8f11fc6beca5b045" hs_bindgen_8f11fc6beca5b045 :: IO (Ptr.FunPtr (IO (Ptr.Ptr RGFW_window))) {-# NOINLINE rGFW_getCurrentWindow_OpenGL_ptr #-} {-| __C declaration:__ @RGFW_getCurrentWindow_OpenGL@ __defined at:__ @RGFW.h:2265:22@ __exported by:__ @RGFW.h@ -} rGFW_getCurrentWindow_OpenGL_ptr :: Ptr.FunPtr (IO (Ptr.Ptr RGFW_window)) rGFW_getCurrentWindow_OpenGL_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_8f11fc6beca5b045 -- | __unique:__ @_Generated_get_RGFW_window_swapInterval_OpenGL_ptr@ foreign import ccall unsafe "hs_bindgen_47f64070defc6761" hs_bindgen_47f64070defc6761 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> I32 -> IO ())) {-# NOINLINE rGFW_window_swapInterval_OpenGL_ptr #-} {-| __C declaration:__ @RGFW_window_swapInterval_OpenGL@ __defined at:__ @RGFW.h:2272:14@ __exported by:__ @RGFW.h@ -} rGFW_window_swapInterval_OpenGL_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> I32 -> IO ()) rGFW_window_swapInterval_OpenGL_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_47f64070defc6761 -- | __unique:__ @_Generated_get_RGFW_getProcAddress_OpenGL_ptr@ foreign import ccall unsafe "hs_bindgen_853328c657235310" hs_bindgen_853328c657235310 :: IO (Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> IO RGFW_proc)) {-# NOINLINE rGFW_getProcAddress_OpenGL_ptr #-} {-| __C declaration:__ @RGFW_getProcAddress_OpenGL@ __defined at:__ @RGFW.h:2279:19@ __exported by:__ @RGFW.h@ -} rGFW_getProcAddress_OpenGL_ptr :: Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> IO RGFW_proc) rGFW_getProcAddress_OpenGL_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_853328c657235310 -- | __unique:__ @_Generated_get_RGFW_extensionSupported_OpenGL_ptr@ foreign import ccall unsafe "hs_bindgen_632d4064531f2983" hs_bindgen_632d4064531f2983 :: IO (Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> HsBindgen.Runtime.Prelude.CSize -> IO RGFW_bool)) {-# NOINLINE rGFW_extensionSupported_OpenGL_ptr #-} {-| __C declaration:__ @RGFW_extensionSupported_OpenGL@ __defined at:__ @RGFW.h:2287:19@ __exported by:__ @RGFW.h@ -} rGFW_extensionSupported_OpenGL_ptr :: Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> HsBindgen.Runtime.Prelude.CSize -> IO RGFW_bool) rGFW_extensionSupported_OpenGL_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_632d4064531f2983 -- | __unique:__ @_Generated_get_RGFW_extensionSupportedPlatform_OpenGL_ptr@ foreign import ccall unsafe "hs_bindgen_86ad581038ad5028" hs_bindgen_86ad581038ad5028 :: IO (Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> HsBindgen.Runtime.Prelude.CSize -> IO RGFW_bool)) {-# NOINLINE rGFW_extensionSupportedPlatform_OpenGL_ptr #-} {-| __C declaration:__ @RGFW_extensionSupportedPlatform_OpenGL@ __defined at:__ @RGFW.h:2295:19@ __exported by:__ @RGFW.h@ -} rGFW_extensionSupportedPlatform_OpenGL_ptr :: Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar) -> HsBindgen.Runtime.Prelude.CSize -> IO RGFW_bool) rGFW_extensionSupportedPlatform_OpenGL_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_86ad581038ad5028 -- | __unique:__ @_Generated_get_RGFW_setRootWindow_ptr@ foreign import ccall unsafe "hs_bindgen_1dc9da2c6fb7d556" hs_bindgen_1dc9da2c6fb7d556 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ())) {-# NOINLINE rGFW_setRootWindow_ptr #-} {-| __C declaration:__ @RGFW_setRootWindow@ __defined at:__ @RGFW.h:2510:14@ __exported by:__ @RGFW.h@ -} rGFW_setRootWindow_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO ()) rGFW_setRootWindow_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_1dc9da2c6fb7d556 -- | __unique:__ @_Generated_get_RGFW_getRootWindow_ptr@ foreign import ccall unsafe "hs_bindgen_77a3d643c200146c" hs_bindgen_77a3d643c200146c :: IO (Ptr.FunPtr (IO (Ptr.Ptr RGFW_window))) {-# NOINLINE rGFW_getRootWindow_ptr #-} {-| __C declaration:__ @RGFW_getRootWindow@ __defined at:__ @RGFW.h:2516:22@ __exported by:__ @RGFW.h@ -} rGFW_getRootWindow_ptr :: Ptr.FunPtr (IO (Ptr.Ptr RGFW_window)) rGFW_getRootWindow_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_77a3d643c200146c -- | __unique:__ @_Generated_get_RGFW_eventQueuePush_ptr@ foreign import ccall unsafe "hs_bindgen_82c5185c57b4a2d0" hs_bindgen_82c5185c57b4a2d0 :: IO (Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr RGFW_event) -> IO ())) {-# NOINLINE rGFW_eventQueuePush_ptr #-} {-| __C declaration:__ @RGFW_eventQueuePush@ __defined at:__ @RGFW.h:2522:14@ __exported by:__ @RGFW.h@ -} rGFW_eventQueuePush_ptr :: Ptr.FunPtr ((HsBindgen.Runtime.ConstPtr.ConstPtr RGFW_event) -> IO ()) rGFW_eventQueuePush_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_82c5185c57b4a2d0 -- | __unique:__ @_Generated_get_RGFW_eventQueueFlush_ptr@ foreign import ccall unsafe "hs_bindgen_7b51061ff53dbb2f" hs_bindgen_7b51061ff53dbb2f :: IO (Ptr.FunPtr (IO ())) {-# NOINLINE rGFW_eventQueueFlush_ptr #-} {-| __C declaration:__ @RGFW_eventQueueFlush@ __defined at:__ @RGFW.h:2527:14@ __exported by:__ @RGFW.h@ -} rGFW_eventQueueFlush_ptr :: Ptr.FunPtr (IO ()) rGFW_eventQueueFlush_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_7b51061ff53dbb2f -- | __unique:__ @_Generated_get_RGFW_eventQueuePop_ptr@ foreign import ccall unsafe "hs_bindgen_c80dbcd205b58f9e" hs_bindgen_c80dbcd205b58f9e :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr RGFW_event))) {-# NOINLINE rGFW_eventQueuePop_ptr #-} {-| __C declaration:__ @RGFW_eventQueuePop@ __defined at:__ @RGFW.h:2534:21@ __exported by:__ @RGFW.h@ -} rGFW_eventQueuePop_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_window) -> IO (Ptr.Ptr RGFW_event)) rGFW_eventQueuePop_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_c80dbcd205b58f9e -- | __unique:__ @_Generated_get_RGFW_apiKeyToRGFW_ptr@ foreign import ccall unsafe "hs_bindgen_361567f9a9725f88" hs_bindgen_361567f9a9725f88 :: IO (Ptr.FunPtr (U32 -> IO U32)) {-# NOINLINE rGFW_apiKeyToRGFW_ptr #-} {-| __C declaration:__ @RGFW_apiKeyToRGFW@ __defined at:__ @RGFW.h:2541:13@ __exported by:__ @RGFW.h@ -} rGFW_apiKeyToRGFW_ptr :: Ptr.FunPtr (U32 -> IO U32) rGFW_apiKeyToRGFW_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_361567f9a9725f88 -- | __unique:__ @_Generated_get_RGFW_rgfwToApiKey_ptr@ foreign import ccall unsafe "hs_bindgen_9e49be25b26b6bdc" hs_bindgen_9e49be25b26b6bdc :: IO (Ptr.FunPtr (U32 -> IO U32)) {-# NOINLINE rGFW_rgfwToApiKey_ptr #-} {-| __C declaration:__ @RGFW_rgfwToApiKey@ __defined at:__ @RGFW.h:2548:13@ __exported by:__ @RGFW.h@ -} rGFW_rgfwToApiKey_ptr :: Ptr.FunPtr (U32 -> IO U32) rGFW_rgfwToApiKey_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_9e49be25b26b6bdc -- | __unique:__ @_Generated_get_RGFW_rgfwToKeyChar_ptr@ foreign import ccall unsafe "hs_bindgen_61480a3c0e12073e" hs_bindgen_61480a3c0e12073e :: IO (Ptr.FunPtr (U32 -> IO U8)) {-# NOINLINE rGFW_rgfwToKeyChar_ptr #-} {-| __C declaration:__ @RGFW_rgfwToKeyChar@ __defined at:__ @RGFW.h:2555:12@ __exported by:__ @RGFW.h@ -} rGFW_rgfwToKeyChar_ptr :: Ptr.FunPtr (U32 -> IO U8) rGFW_rgfwToKeyChar_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_61480a3c0e12073e -- | __unique:__ @_Generated_get_RGFW_sizeofInfo_ptr@ foreign import ccall unsafe "hs_bindgen_be83590a515fe1f6" hs_bindgen_be83590a515fe1f6 :: IO (Ptr.FunPtr (IO HsBindgen.Runtime.Prelude.CSize)) {-# NOINLINE rGFW_sizeofInfo_ptr #-} {-| __C declaration:__ @RGFW_sizeofInfo@ __defined at:__ @RGFW.h:2561:16@ __exported by:__ @RGFW.h@ -} rGFW_sizeofInfo_ptr :: Ptr.FunPtr (IO HsBindgen.Runtime.Prelude.CSize) rGFW_sizeofInfo_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_be83590a515fe1f6 -- | __unique:__ @_Generated_get_RGFW_init_ptr@ foreign import ccall unsafe "hs_bindgen_a23e9eee27c4a9fe" hs_bindgen_a23e9eee27c4a9fe :: IO (Ptr.FunPtr (IO I32)) {-# NOINLINE rGFW_init_ptr #-} {-| __C declaration:__ @RGFW_init@ __defined at:__ @RGFW.h:2568:13@ __exported by:__ @RGFW.h@ -} rGFW_init_ptr :: Ptr.FunPtr (IO I32) rGFW_init_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_a23e9eee27c4a9fe -- | __unique:__ @_Generated_get_RGFW_deinit_ptr@ foreign import ccall unsafe "hs_bindgen_14cdfa8f1e9e37ee" hs_bindgen_14cdfa8f1e9e37ee :: IO (Ptr.FunPtr (IO ())) {-# NOINLINE rGFW_deinit_ptr #-} {-| __C declaration:__ @RGFW_deinit@ __defined at:__ @RGFW.h:2574:14@ __exported by:__ @RGFW.h@ -} rGFW_deinit_ptr :: Ptr.FunPtr (IO ()) rGFW_deinit_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_14cdfa8f1e9e37ee -- | __unique:__ @_Generated_get_RGFW_init_ptr_ptr@ foreign import ccall unsafe "hs_bindgen_b1327ce6fe02336e" hs_bindgen_b1327ce6fe02336e :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_info) -> IO I32)) {-# NOINLINE rGFW_init_ptr_ptr #-} {-| __C declaration:__ @RGFW_init_ptr@ __defined at:__ @RGFW.h:2581:13@ __exported by:__ @RGFW.h@ -} rGFW_init_ptr_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_info) -> IO I32) rGFW_init_ptr_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_b1327ce6fe02336e -- | __unique:__ @_Generated_get_RGFW_deinit_ptr_ptr@ foreign import ccall unsafe "hs_bindgen_ef240b4c9b016146" hs_bindgen_ef240b4c9b016146 :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_info) -> IO ())) {-# NOINLINE rGFW_deinit_ptr_ptr #-} {-| __C declaration:__ @RGFW_deinit_ptr@ __defined at:__ @RGFW.h:2587:14@ __exported by:__ @RGFW.h@ -} rGFW_deinit_ptr_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_info) -> IO ()) rGFW_deinit_ptr_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_ef240b4c9b016146 -- | __unique:__ @_Generated_get_RGFW_setInfo_ptr@ foreign import ccall unsafe "hs_bindgen_75c279d7b12d1f8c" hs_bindgen_75c279d7b12d1f8c :: IO (Ptr.FunPtr ((Ptr.Ptr RGFW_info) -> IO ())) {-# NOINLINE rGFW_setInfo_ptr #-} {-| __C declaration:__ @RGFW_setInfo@ __defined at:__ @RGFW.h:2593:14@ __exported by:__ @RGFW.h@ -} rGFW_setInfo_ptr :: Ptr.FunPtr ((Ptr.Ptr RGFW_info) -> IO ()) rGFW_setInfo_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_75c279d7b12d1f8c -- | __unique:__ @_Generated_get_RGFW_getInfo_ptr@ foreign import ccall unsafe "hs_bindgen_59e1b8b26cb471aa" hs_bindgen_59e1b8b26cb471aa :: IO (Ptr.FunPtr (IO (Ptr.Ptr RGFW_info))) {-# NOINLINE rGFW_getInfo_ptr #-} {-| __C declaration:__ @RGFW_getInfo@ __defined at:__ @RGFW.h:2599:20@ __exported by:__ @RGFW.h@ -} rGFW_getInfo_ptr :: Ptr.FunPtr (IO (Ptr.Ptr RGFW_info)) rGFW_getInfo_ptr = GHC.IO.Unsafe.unsafePerformIO hs_bindgen_59e1b8b26cb471aa