Files
2025-12-16 17:11:10 +01:00

4742 lines
120 KiB
Haskell

{-# LANGUAGE CApiFFI #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TemplateHaskell #-}
{-# OPTIONS_HADDOCK prune #-}
module Generated.Safe where
import qualified Foreign as F
import qualified Foreign.C as FC
import qualified GHC.Ptr as Ptr
import qualified HsBindgen.Runtime.CAPI
import qualified HsBindgen.Runtime.ConstPtr
import qualified HsBindgen.Runtime.Prelude
import Data.Void (Void)
import Generated
import Prelude (IO)
$(HsBindgen.Runtime.Prelude.addCSource (HsBindgen.Runtime.Prelude.unlines
[ "#include <RGFW.h>"
, "void *hs_bindgen_ec10aca99dad696c ("
, " size_t arg1"
, ")"
, "{"
, " return RGFW_alloc(arg1);"
, "}"
, "void hs_bindgen_1390f4187e023f5a ("
, " void *arg1"
, ")"
, "{"
, " RGFW_free(arg1);"
, "}"
, "size_t hs_bindgen_a0f4c549695c1ea6 (void)"
, "{"
, " return RGFW_sizeofWindow();"
, "}"
, "size_t hs_bindgen_2b000f1ea27bba00 (void)"
, "{"
, " return RGFW_sizeofWindowSrc();"
, "}"
, "void hs_bindgen_b1d559b72d6b4414 ("
, " RGFW_bool arg1"
, ")"
, "{"
, " RGFW_useWayland(arg1);"
, "}"
, "RGFW_bool hs_bindgen_4f23e347bbf6e5b0 (void)"
, "{"
, " return RGFW_usingWayland();"
, "}"
, "void *hs_bindgen_e0da717dfd597885 (void)"
, "{"
, " return RGFW_getLayer_OSX();"
, "}"
, "void *hs_bindgen_e03295e3a36d1ff9 (void)"
, "{"
, " return RGFW_getDisplay_X11();"
, "}"
, "struct wl_display *hs_bindgen_50d8e023df00d104 (void)"
, "{"
, " return RGFW_getDisplay_Wayland();"
, "}"
, "void hs_bindgen_581cb6572c674001 ("
, " char const *arg1"
, ")"
, "{"
, " RGFW_setClassName(arg1);"
, "}"
, "void hs_bindgen_c48b4ae30354a8c8 ("
, " char const *arg1"
, ")"
, "{"
, " RGFW_setXInstName(arg1);"
, "}"
, "void hs_bindgen_3e4b163021117536 (void)"
, "{"
, " RGFW_moveToMacOSResourceDir();"
, "}"
, "void hs_bindgen_7d507ee2b3e1aa7b ("
, " u8 *arg1,"
, " i32 arg2,"
, " i32 arg3,"
, " RGFW_format arg4,"
, " u8 *arg5,"
, " RGFW_format arg6"
, ")"
, "{"
, " RGFW_copyImageData(arg1, arg2, arg3, arg4, arg5, arg6);"
, "}"
, "size_t hs_bindgen_2a1fc526b3c0dd98 (void)"
, "{"
, " return RGFW_sizeofNativeImage();"
, "}"
, "size_t hs_bindgen_a5590c1d45718764 (void)"
, "{"
, " return RGFW_sizeofSurface();"
, "}"
, "RGFW_surface *hs_bindgen_c3986392c46eb93b ("
, " u8 *arg1,"
, " i32 arg2,"
, " i32 arg3,"
, " RGFW_format arg4"
, ")"
, "{"
, " return RGFW_createSurface(arg1, arg2, arg3, arg4);"
, "}"
, "RGFW_bool hs_bindgen_55e4af1c44ecbb52 ("
, " u8 *arg1,"
, " i32 arg2,"
, " i32 arg3,"
, " RGFW_format arg4,"
, " RGFW_surface *arg5"
, ")"
, "{"
, " return RGFW_createSurfacePtr(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "RGFW_nativeImage *hs_bindgen_ca92ccd28909f837 ("
, " RGFW_surface *arg1"
, ")"
, "{"
, " return RGFW_surface_getNativeImage(arg1);"
, "}"
, "void hs_bindgen_59926a4638bc5269 ("
, " RGFW_surface *arg1"
, ")"
, "{"
, " RGFW_surface_free(arg1);"
, "}"
, "void hs_bindgen_3c1d29a296c06ab5 ("
, " RGFW_surface *arg1"
, ")"
, "{"
, " RGFW_surface_freePtr(arg1);"
, "}"
, "RGFW_mouse *hs_bindgen_08c22216b9d2efa5 ("
, " u8 *arg1,"
, " i32 arg2,"
, " i32 arg3,"
, " RGFW_format arg4"
, ")"
, "{"
, " return RGFW_loadMouse(arg1, arg2, arg3, arg4);"
, "}"
, "void hs_bindgen_fedf4eb04a04451b ("
, " RGFW_mouse *arg1"
, ")"
, "{"
, " RGFW_freeMouse(arg1);"
, "}"
, "RGFW_monitor *hs_bindgen_c867d3181880fada ("
, " size_t *arg1"
, ")"
, "{"
, " return RGFW_getMonitors(arg1);"
, "}"
, "void hs_bindgen_7d0ff12eee6435f1 ("
, " RGFW_monitor *arg1"
, ")"
, "{"
, " *arg1 = RGFW_getPrimaryMonitor();"
, "}"
, "RGFW_bool hs_bindgen_273e640c5f05a14e ("
, " RGFW_monitor *arg1,"
, " RGFW_monitorMode *arg2,"
, " RGFW_modeRequest arg3"
, ")"
, "{"
, " return RGFW_monitor_requestMode(*arg1, *arg2, arg3);"
, "}"
, "RGFW_bool hs_bindgen_4148054ab45f99cf ("
, " RGFW_monitorMode *arg1,"
, " RGFW_monitorMode *arg2,"
, " RGFW_modeRequest arg3"
, ")"
, "{"
, " return RGFW_monitorModeCompare(*arg1, *arg2, arg3);"
, "}"
, "RGFW_bool hs_bindgen_9b86d28df5eb825e ("
, " RGFW_monitor *arg1,"
, " RGFW_window *arg2"
, ")"
, "{"
, " return RGFW_monitor_scaleToWindow(*arg1, arg2);"
, "}"
, "void hs_bindgen_f11ba6782470e175 ("
, " i32 arg1"
, ")"
, "{"
, " RGFW_waitForEvent(arg1);"
, "}"
, "void hs_bindgen_b40c54b909cfad82 ("
, " RGFW_bool arg1"
, ")"
, "{"
, " RGFW_setQueueEvents(arg1);"
, "}"
, "void hs_bindgen_9eb8242247a2eb79 (void)"
, "{"
, " RGFW_pollEvents();"
, "}"
, "void hs_bindgen_7c480ccc595a5403 (void)"
, "{"
, " RGFW_stopCheckEvents();"
, "}"
, "RGFW_bool hs_bindgen_cf483c3903efa377 ("
, " RGFW_key arg1"
, ")"
, "{"
, " return RGFW_isKeyPressed(arg1);"
, "}"
, "RGFW_bool hs_bindgen_fb3619228e96822e ("
, " RGFW_key arg1"
, ")"
, "{"
, " return RGFW_isKeyReleased(arg1);"
, "}"
, "RGFW_bool hs_bindgen_7c554c99ec7674cd ("
, " RGFW_key arg1"
, ")"
, "{"
, " return RGFW_isKeyDown(arg1);"
, "}"
, "RGFW_bool hs_bindgen_e6d9977f70d5844f ("
, " RGFW_mouseButton arg1"
, ")"
, "{"
, " return RGFW_isMousePressed(arg1);"
, "}"
, "RGFW_bool hs_bindgen_0714b4ac89873a0f ("
, " RGFW_mouseButton arg1"
, ")"
, "{"
, " return RGFW_isMouseReleased(arg1);"
, "}"
, "RGFW_bool hs_bindgen_df97c90f026f6b84 ("
, " RGFW_mouseButton arg1"
, ")"
, "{"
, " return RGFW_isMouseDown(arg1);"
, "}"
, "void hs_bindgen_50f530141af30f15 ("
, " float *arg1,"
, " float *arg2"
, ")"
, "{"
, " RGFW_getMouseScroll(arg1, arg2);"
, "}"
, "void hs_bindgen_6ffb92c884ff4b20 ("
, " float *arg1,"
, " float *arg2"
, ")"
, "{"
, " RGFW_getMouseVector(arg1, arg2);"
, "}"
, "RGFW_window *hs_bindgen_3689124accce4bab ("
, " char const *arg1,"
, " i32 arg2,"
, " i32 arg3,"
, " i32 arg4,"
, " i32 arg5,"
, " RGFW_windowFlags arg6"
, ")"
, "{"
, " return RGFW_createWindow(arg1, arg2, arg3, arg4, arg5, arg6);"
, "}"
, "RGFW_window *hs_bindgen_3e00bfd946d7775f ("
, " char const *arg1,"
, " i32 arg2,"
, " i32 arg3,"
, " i32 arg4,"
, " i32 arg5,"
, " RGFW_windowFlags arg6,"
, " RGFW_window *arg7"
, ")"
, "{"
, " return RGFW_createWindowPtr(arg1, arg2, arg3, arg4, arg5, arg6, arg7);"
, "}"
, "RGFW_surface *hs_bindgen_04ad98a986c46898 ("
, " RGFW_window *arg1,"
, " u8 *arg2,"
, " i32 arg3,"
, " i32 arg4,"
, " RGFW_format arg5"
, ")"
, "{"
, " return RGFW_window_createSurface(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "RGFW_bool hs_bindgen_8f8b36330a3bd99b ("
, " RGFW_window *arg1,"
, " u8 *arg2,"
, " i32 arg3,"
, " i32 arg4,"
, " RGFW_format arg5,"
, " RGFW_surface *arg6"
, ")"
, "{"
, " return RGFW_window_createSurfacePtr(arg1, arg2, arg3, arg4, arg5, arg6);"
, "}"
, "void hs_bindgen_4709d2ffe8faaecb ("
, " RGFW_window *arg1,"
, " RGFW_surface *arg2"
, ")"
, "{"
, " RGFW_window_blitSurface(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_882bff4e7ec32d19 ("
, " RGFW_window *arg1,"
, " i32 *arg2,"
, " i32 *arg3"
, ")"
, "{"
, " return RGFW_window_getPosition(arg1, arg2, arg3);"
, "}"
, "RGFW_bool hs_bindgen_ea9c89b1c10800c5 ("
, " RGFW_window *arg1,"
, " i32 *arg2,"
, " i32 *arg3"
, ")"
, "{"
, " return RGFW_window_getSize(arg1, arg2, arg3);"
, "}"
, "u32 hs_bindgen_89d17c5831d0a521 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_getFlags(arg1);"
, "}"
, "RGFW_key hs_bindgen_2c73bba06e81baf7 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_getExitKey(arg1);"
, "}"
, "void hs_bindgen_cd3748cf2263953a ("
, " RGFW_window *arg1,"
, " RGFW_key arg2"
, ")"
, "{"
, " RGFW_window_setExitKey(arg1, arg2);"
, "}"
, "void hs_bindgen_6eecbde2d0a58901 ("
, " RGFW_window *arg1,"
, " RGFW_eventFlag arg2"
, ")"
, "{"
, " RGFW_window_setEnabledEvents(arg1, arg2);"
, "}"
, "RGFW_eventFlag hs_bindgen_a5abbbbf3d397486 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_getEnabledEvents(arg1);"
, "}"
, "void hs_bindgen_1586ec220226d0db ("
, " RGFW_window *arg1,"
, " RGFW_eventFlag arg2"
, ")"
, "{"
, " RGFW_window_setDisabledEvents(arg1, arg2);"
, "}"
, "void hs_bindgen_51adea4e0158373a ("
, " RGFW_window *arg1,"
, " RGFW_eventFlag arg2,"
, " RGFW_bool arg3"
, ")"
, "{"
, " RGFW_window_setEventState(arg1, arg2, arg3);"
, "}"
, "void *hs_bindgen_505610dc17c96ecd ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_getUserPtr(arg1);"
, "}"
, "void hs_bindgen_029f8bcc16d1bebc ("
, " RGFW_window *arg1,"
, " void *arg2"
, ")"
, "{"
, " RGFW_window_setUserPtr(arg1, arg2);"
, "}"
, "RGFW_window_src *hs_bindgen_6267fdf522486139 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_getSrc(arg1);"
, "}"
, "void hs_bindgen_981455f0ef1f9e5f ("
, " RGFW_window *arg1,"
, " void *arg2"
, ")"
, "{"
, " RGFW_window_setLayer_OSX(arg1, arg2);"
, "}"
, "void *hs_bindgen_3e5ecc3b947cadb5 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_getView_OSX(arg1);"
, "}"
, "void *hs_bindgen_6f6af52417589c36 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_getWindow_OSX(arg1);"
, "}"
, "void *hs_bindgen_b17aa251787f9c61 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_getHWND(arg1);"
, "}"
, "void *hs_bindgen_2bcbaf649c6df57e ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_getHDC(arg1);"
, "}"
, "u64 hs_bindgen_19ff2fcbeaf8ff57 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_getWindow_X11(arg1);"
, "}"
, "struct wl_surface *hs_bindgen_c11cb253b8b17143 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_getWindow_Wayland(arg1);"
, "}"
, "void hs_bindgen_545bb5835e693636 ("
, " RGFW_window *arg1,"
, " RGFW_windowFlags arg2"
, ")"
, "{"
, " RGFW_window_setFlags(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_7fb05040c1941a18 ("
, " RGFW_window *arg1,"
, " RGFW_event *arg2"
, ")"
, "{"
, " return RGFW_window_checkEvent(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_0b22d6e9c82bdb99 ("
, " RGFW_window *arg1,"
, " RGFW_event *arg2"
, ")"
, "{"
, " return RGFW_window_checkQueuedEvent(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_dfbe77fe26dfc1f8 ("
, " RGFW_window *arg1,"
, " RGFW_key arg2"
, ")"
, "{"
, " return RGFW_window_isKeyPressed(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_3a322610beeb9330 ("
, " RGFW_window *arg1,"
, " RGFW_key arg2"
, ")"
, "{"
, " return RGFW_window_isKeyDown(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_c3f2dff3bfc31e39 ("
, " RGFW_window *arg1,"
, " RGFW_key arg2"
, ")"
, "{"
, " return RGFW_window_isKeyReleased(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_b7412464c17a5e66 ("
, " RGFW_window *arg1,"
, " RGFW_mouseButton arg2"
, ")"
, "{"
, " return RGFW_window_isMousePressed(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_c256079bb2e1acdb ("
, " RGFW_window *arg1,"
, " RGFW_mouseButton arg2"
, ")"
, "{"
, " return RGFW_window_isMouseDown(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_1438e09dd4e54fd2 ("
, " RGFW_window *arg1,"
, " RGFW_mouseButton arg2"
, ")"
, "{"
, " return RGFW_window_isMouseReleased(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_90d26b068ff1ce8a ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_didMouseLeave(arg1);"
, "}"
, "RGFW_bool hs_bindgen_a91201e156c8b267 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_didMouseEnter(arg1);"
, "}"
, "RGFW_bool hs_bindgen_5d047c5249a071f7 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_isMouseInside(arg1);"
, "}"
, "RGFW_bool hs_bindgen_7053372341f92479 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_isDataDragging(arg1);"
, "}"
, "RGFW_bool hs_bindgen_cdeccd8b984e3068 ("
, " RGFW_window *arg1,"
, " i32 *arg2,"
, " i32 *arg3"
, ")"
, "{"
, " return RGFW_window_getDataDrag(arg1, arg2, arg3);"
, "}"
, "RGFW_bool hs_bindgen_935935594a149088 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_didDataDrop(arg1);"
, "}"
, "RGFW_bool hs_bindgen_90c80954c0c29cac ("
, " RGFW_window *arg1,"
, " char const ***arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return RGFW_window_getDataDrop(arg1, arg2, arg3);"
, "}"
, "void hs_bindgen_64c567b7bc43d242 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " RGFW_window_close(arg1);"
, "}"
, "void hs_bindgen_39ced8b12cff2786 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " RGFW_window_closePtr(arg1);"
, "}"
, "void hs_bindgen_b4a31554a0df1368 ("
, " RGFW_window *arg1,"
, " i32 arg2,"
, " i32 arg3"
, ")"
, "{"
, " RGFW_window_move(arg1, arg2, arg3);"
, "}"
, "void hs_bindgen_f803dfe85f513696 ("
, " RGFW_window *arg1,"
, " RGFW_monitor *arg2"
, ")"
, "{"
, " RGFW_window_moveToMonitor(arg1, *arg2);"
, "}"
, "void hs_bindgen_08955fda256224c3 ("
, " RGFW_window *arg1,"
, " i32 arg2,"
, " i32 arg3"
, ")"
, "{"
, " RGFW_window_resize(arg1, arg2, arg3);"
, "}"
, "void hs_bindgen_2bcc0c7a8ddd2877 ("
, " RGFW_window *arg1,"
, " i32 arg2,"
, " i32 arg3"
, ")"
, "{"
, " RGFW_window_setAspectRatio(arg1, arg2, arg3);"
, "}"
, "void hs_bindgen_dff3254c603cea4e ("
, " RGFW_window *arg1,"
, " i32 arg2,"
, " i32 arg3"
, ")"
, "{"
, " RGFW_window_setMinSize(arg1, arg2, arg3);"
, "}"
, "void hs_bindgen_da4031db656c758e ("
, " RGFW_window *arg1,"
, " i32 arg2,"
, " i32 arg3"
, ")"
, "{"
, " RGFW_window_setMaxSize(arg1, arg2, arg3);"
, "}"
, "void hs_bindgen_d16aa2fe8c5fbf9c ("
, " RGFW_window *arg1"
, ")"
, "{"
, " RGFW_window_focus(arg1);"
, "}"
, "RGFW_bool hs_bindgen_fa9b1259ce8853a9 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_isInFocus(arg1);"
, "}"
, "void hs_bindgen_f2abcfcaca4ff473 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " RGFW_window_raise(arg1);"
, "}"
, "void hs_bindgen_052b6d6fb3c00065 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " RGFW_window_maximize(arg1);"
, "}"
, "void hs_bindgen_a2ff0217521975dd ("
, " RGFW_window *arg1,"
, " RGFW_bool arg2"
, ")"
, "{"
, " RGFW_window_setFullscreen(arg1, arg2);"
, "}"
, "void hs_bindgen_8e2826096c370cfc ("
, " RGFW_window *arg1"
, ")"
, "{"
, " RGFW_window_center(arg1);"
, "}"
, "void hs_bindgen_d7d6d84756e8e5c3 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " RGFW_window_minimize(arg1);"
, "}"
, "void hs_bindgen_47ccd2171c911077 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " RGFW_window_restore(arg1);"
, "}"
, "void hs_bindgen_b07fe5c995903a8c ("
, " RGFW_window *arg1,"
, " RGFW_bool arg2"
, ")"
, "{"
, " RGFW_window_setFloating(arg1, arg2);"
, "}"
, "void hs_bindgen_839a7242bbff8be7 ("
, " RGFW_window *arg1,"
, " u8 arg2"
, ")"
, "{"
, " RGFW_window_setOpacity(arg1, arg2);"
, "}"
, "void hs_bindgen_4115df8f26ad157b ("
, " RGFW_window *arg1,"
, " RGFW_bool arg2"
, ")"
, "{"
, " RGFW_window_setBorder(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_7bf7c25f69e4cc18 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_borderless(arg1);"
, "}"
, "void hs_bindgen_90475aba6c34b2cb ("
, " RGFW_window *arg1,"
, " RGFW_bool arg2"
, ")"
, "{"
, " RGFW_window_setDND(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_3cfe68d3dc40662f ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_allowsDND(arg1);"
, "}"
, "void hs_bindgen_7979273f5c11fa7d ("
, " RGFW_window *arg1,"
, " RGFW_bool arg2"
, ")"
, "{"
, " RGFW_window_setMousePassthrough(arg1, arg2);"
, "}"
, "void hs_bindgen_a6c1c2d4bd885c0c ("
, " RGFW_window *arg1,"
, " char const *arg2"
, ")"
, "{"
, " RGFW_window_setName(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_47ac6d09350ed9b7 ("
, " RGFW_window *arg1,"
, " u8 *arg2,"
, " i32 arg3,"
, " i32 arg4,"
, " RGFW_format arg5"
, ")"
, "{"
, " return RGFW_window_setIcon(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "RGFW_bool hs_bindgen_61a1614ebeb24dab ("
, " RGFW_window *arg1,"
, " u8 *arg2,"
, " i32 arg3,"
, " i32 arg4,"
, " RGFW_format arg5,"
, " RGFW_icon arg6"
, ")"
, "{"
, " return RGFW_window_setIconEx(arg1, arg2, arg3, arg4, arg5, arg6);"
, "}"
, "void hs_bindgen_7798e65da7d952d1 ("
, " RGFW_window *arg1,"
, " RGFW_mouse *arg2"
, ")"
, "{"
, " RGFW_window_setMouse(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_b9ee37f6e4289b0f ("
, " RGFW_window *arg1,"
, " RGFW_mouseIcons arg2"
, ")"
, "{"
, " return RGFW_window_setMouseStandard(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_5b22970dcd6e9455 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_setMouseDefault(arg1);"
, "}"
, "void hs_bindgen_10f7253a68844d9f ("
, " RGFW_window *arg1,"
, " RGFW_bool arg2"
, ")"
, "{"
, " RGFW_window_setRawMouseMode(arg1, arg2);"
, "}"
, "void hs_bindgen_89334c132e6ccc79 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " RGFW_window_holdMouse(arg1);"
, "}"
, "void hs_bindgen_856b7a797e2dcfd1 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " RGFW_window_unholdMouse(arg1);"
, "}"
, "RGFW_bool hs_bindgen_00881712b08a5aaa ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_isRawMouseMode(arg1);"
, "}"
, "RGFW_bool hs_bindgen_9b24b46500a48f65 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_isHoldingMouse(arg1);"
, "}"
, "void hs_bindgen_ecefe0feb1123436 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " RGFW_window_hide(arg1);"
, "}"
, "void hs_bindgen_dfdf180b18dcf9ad ("
, " RGFW_window *arg1"
, ")"
, "{"
, " RGFW_window_show(arg1);"
, "}"
, "void hs_bindgen_f62c7b9c51681dee ("
, " RGFW_window *arg1,"
, " RGFW_bool arg2"
, ")"
, "{"
, " RGFW_window_setShouldClose(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_c091826bb05978cc ("
, " i32 *arg1,"
, " i32 *arg2"
, ")"
, "{"
, " return RGFW_getGlobalMouse(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_d7e6e2503559561e ("
, " RGFW_window *arg1,"
, " i32 *arg2,"
, " i32 *arg3"
, ")"
, "{"
, " return RGFW_window_getMouse(arg1, arg2, arg3);"
, "}"
, "void hs_bindgen_3c8e158c9704b6c6 ("
, " RGFW_window *arg1,"
, " RGFW_bool arg2"
, ")"
, "{"
, " RGFW_window_showMouse(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_84cabfb22c70733e ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_isMouseHidden(arg1);"
, "}"
, "void hs_bindgen_880e0691630ed955 ("
, " RGFW_window *arg1,"
, " i32 arg2,"
, " i32 arg3"
, ")"
, "{"
, " RGFW_window_moveMouse(arg1, arg2, arg3);"
, "}"
, "RGFW_bool hs_bindgen_9fd4ae171eff5dd9 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_shouldClose(arg1);"
, "}"
, "RGFW_bool hs_bindgen_6e03efeebe06bc41 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_isFullscreen(arg1);"
, "}"
, "RGFW_bool hs_bindgen_2298368592dbe255 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_isHidden(arg1);"
, "}"
, "RGFW_bool hs_bindgen_a9d81b938a7b8e28 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_isMinimized(arg1);"
, "}"
, "RGFW_bool hs_bindgen_e22fcf9628ac2f23 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_isMaximized(arg1);"
, "}"
, "RGFW_bool hs_bindgen_b6c71466ed1f609f ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_isFloating(arg1);"
, "}"
, "void hs_bindgen_231316a2f9d361ca ("
, " RGFW_window *arg1"
, ")"
, "{"
, " RGFW_window_scaleToMonitor(arg1);"
, "}"
, "void hs_bindgen_63cbc4071d808166 ("
, " RGFW_window *arg1,"
, " RGFW_monitor *arg2"
, ")"
, "{"
, " *arg2 = RGFW_window_getMonitor(arg1);"
, "}"
, "char const *hs_bindgen_270b7919d6af2e00 ("
, " size_t *arg1"
, ")"
, "{"
, " return RGFW_readClipboard(arg1);"
, "}"
, "RGFW_ssize_t hs_bindgen_3a52d6a3637e9e37 ("
, " char *arg1,"
, " size_t arg2"
, ")"
, "{"
, " return RGFW_readClipboardPtr(arg1, arg2);"
, "}"
, "void hs_bindgen_f73cd1f50d72b43b ("
, " char const *arg1,"
, " u32 arg2"
, ")"
, "{"
, " RGFW_writeClipboard(arg1, arg2);"
, "}"
, "RGFW_debugfunc hs_bindgen_b769a7a7f286edf7 ("
, " RGFW_debugfunc arg1"
, ")"
, "{"
, " return RGFW_setDebugCallback(arg1);"
, "}"
, "void hs_bindgen_e0d18e67cbdfe2f5 ("
, " RGFW_debugType arg1,"
, " RGFW_errorCode arg2,"
, " char const *arg3"
, ")"
, "{"
, " RGFW_sendDebugInfo(arg1, arg2, arg3);"
, "}"
, "RGFW_windowMovedfunc hs_bindgen_d5a5f7f42e45c0c9 ("
, " RGFW_windowMovedfunc arg1"
, ")"
, "{"
, " return RGFW_setWindowMovedCallback(arg1);"
, "}"
, "RGFW_windowResizedfunc hs_bindgen_2c08dbdb2724b329 ("
, " RGFW_windowResizedfunc arg1"
, ")"
, "{"
, " return RGFW_setWindowResizedCallback(arg1);"
, "}"
, "RGFW_windowQuitfunc hs_bindgen_d6d2d7c335de59ac ("
, " RGFW_windowQuitfunc arg1"
, ")"
, "{"
, " return RGFW_setWindowQuitCallback(arg1);"
, "}"
, "RGFW_mousePosfunc hs_bindgen_e6141840f13de89f ("
, " RGFW_mousePosfunc arg1"
, ")"
, "{"
, " return RGFW_setMousePosCallback(arg1);"
, "}"
, "RGFW_windowRefreshfunc hs_bindgen_ede009ea063de280 ("
, " RGFW_windowRefreshfunc arg1"
, ")"
, "{"
, " return RGFW_setWindowRefreshCallback(arg1);"
, "}"
, "RGFW_focusfunc hs_bindgen_64dd71b4f10de18c ("
, " RGFW_focusfunc arg1"
, ")"
, "{"
, " return RGFW_setFocusCallback(arg1);"
, "}"
, "RGFW_mouseNotifyfunc hs_bindgen_40c2746d81259536 ("
, " RGFW_mouseNotifyfunc arg1"
, ")"
, "{"
, " return RGFW_setMouseNotifyCallback(arg1);"
, "}"
, "RGFW_dataDropfunc hs_bindgen_114f5f3c1bfdfe43 ("
, " RGFW_dataDropfunc arg1"
, ")"
, "{"
, " return RGFW_setDataDropCallback(arg1);"
, "}"
, "RGFW_dataDragfunc hs_bindgen_6aa86f9da0261040 ("
, " RGFW_dataDragfunc arg1"
, ")"
, "{"
, " return RGFW_setDataDragCallback(arg1);"
, "}"
, "RGFW_keyfunc hs_bindgen_c8aa0fac437123b7 ("
, " RGFW_keyfunc arg1"
, ")"
, "{"
, " return RGFW_setKeyCallback(arg1);"
, "}"
, "RGFW_mouseButtonfunc hs_bindgen_6d3d6ab084c245c6 ("
, " RGFW_mouseButtonfunc arg1"
, ")"
, "{"
, " return RGFW_setMouseButtonCallback(arg1);"
, "}"
, "RGFW_mouseScrollfunc hs_bindgen_f2ec574c0023689e ("
, " RGFW_mouseScrollfunc arg1"
, ")"
, "{"
, " return RGFW_setMouseScrollCallback(arg1);"
, "}"
, "RGFW_windowMaximizedfunc hs_bindgen_fd7b125a5a775b6a ("
, " RGFW_windowMaximizedfunc arg1"
, ")"
, "{"
, " return RGFW_setWindowMaximizedCallback(arg1);"
, "}"
, "RGFW_windowMinimizedfunc hs_bindgen_f3e7b162fc865611 ("
, " RGFW_windowMinimizedfunc arg1"
, ")"
, "{"
, " return RGFW_setWindowMinimizedCallback(arg1);"
, "}"
, "RGFW_windowRestoredfunc hs_bindgen_6220e56e84245f95 ("
, " RGFW_windowRestoredfunc arg1"
, ")"
, "{"
, " return RGFW_setWindowRestoredCallback(arg1);"
, "}"
, "RGFW_scaleUpdatedfunc hs_bindgen_837e68afb26ea029 ("
, " RGFW_scaleUpdatedfunc arg1"
, ")"
, "{"
, " return RGFW_setScaleUpdatedCallback(arg1);"
, "}"
, "void hs_bindgen_17612babbde01ff9 ("
, " RGFW_glHints *arg1"
, ")"
, "{"
, " RGFW_setGlobalHints_OpenGL(arg1);"
, "}"
, "void hs_bindgen_34e29a708484a151 (void)"
, "{"
, " RGFW_resetGlobalHints_OpenGL();"
, "}"
, "RGFW_glHints *hs_bindgen_6e1a82645fc06860 (void)"
, "{"
, " return RGFW_getGlobalHints_OpenGL();"
, "}"
, "RGFW_glContext *hs_bindgen_03644c832052dd71 ("
, " RGFW_window *arg1,"
, " RGFW_glHints *arg2"
, ")"
, "{"
, " return RGFW_window_createContext_OpenGL(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_c62e571411f7dbc3 ("
, " RGFW_window *arg1,"
, " RGFW_glContext *arg2,"
, " RGFW_glHints *arg3"
, ")"
, "{"
, " return RGFW_window_createContextPtr_OpenGL(arg1, arg2, arg3);"
, "}"
, "RGFW_glContext *hs_bindgen_31efb59b13b8e842 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_window_getContext_OpenGL(arg1);"
, "}"
, "void hs_bindgen_22dde4252b2ace0f ("
, " RGFW_window *arg1,"
, " RGFW_glContext *arg2"
, ")"
, "{"
, " RGFW_window_deleteContext_OpenGL(arg1, arg2);"
, "}"
, "void hs_bindgen_89aaa6cea150608c ("
, " RGFW_window *arg1,"
, " RGFW_glContext *arg2"
, ")"
, "{"
, " RGFW_window_deleteContextPtr_OpenGL(arg1, arg2);"
, "}"
, "void *hs_bindgen_e94481935b71ab99 ("
, " RGFW_glContext *arg1"
, ")"
, "{"
, " return RGFW_glContext_getSourceContext(arg1);"
, "}"
, "void hs_bindgen_7dc25ad41f6e6921 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " RGFW_window_makeCurrentWindow_OpenGL(arg1);"
, "}"
, "void hs_bindgen_bdd73475e6bfd204 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " RGFW_window_makeCurrentContext_OpenGL(arg1);"
, "}"
, "void hs_bindgen_fe25611a39cb9917 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " RGFW_window_swapBuffers_OpenGL(arg1);"
, "}"
, "void *hs_bindgen_a11cc0708c93dd91 (void)"
, "{"
, " return RGFW_getCurrentContext_OpenGL();"
, "}"
, "RGFW_window *hs_bindgen_788a8164dfb313b3 (void)"
, "{"
, " return RGFW_getCurrentWindow_OpenGL();"
, "}"
, "void hs_bindgen_f225796a32f163e5 ("
, " RGFW_window *arg1,"
, " i32 arg2"
, ")"
, "{"
, " RGFW_window_swapInterval_OpenGL(arg1, arg2);"
, "}"
, "RGFW_proc hs_bindgen_94306b0b95ad2fcc ("
, " char const *arg1"
, ")"
, "{"
, " return RGFW_getProcAddress_OpenGL(arg1);"
, "}"
, "RGFW_bool hs_bindgen_42681982e74a0a79 ("
, " char const *arg1,"
, " size_t arg2"
, ")"
, "{"
, " return RGFW_extensionSupported_OpenGL(arg1, arg2);"
, "}"
, "RGFW_bool hs_bindgen_260c4e127ee9450f ("
, " char const *arg1,"
, " size_t arg2"
, ")"
, "{"
, " return RGFW_extensionSupportedPlatform_OpenGL(arg1, arg2);"
, "}"
, "void hs_bindgen_652ce8c0fa3bb84c ("
, " RGFW_window *arg1"
, ")"
, "{"
, " RGFW_setRootWindow(arg1);"
, "}"
, "RGFW_window *hs_bindgen_bfaf369bf50b2de7 (void)"
, "{"
, " return RGFW_getRootWindow();"
, "}"
, "void hs_bindgen_ed7514d4eb4cd557 ("
, " RGFW_event const *arg1"
, ")"
, "{"
, " RGFW_eventQueuePush(arg1);"
, "}"
, "void hs_bindgen_ec34d01231d06bf0 (void)"
, "{"
, " RGFW_eventQueueFlush();"
, "}"
, "RGFW_event *hs_bindgen_890588ea824c0555 ("
, " RGFW_window *arg1"
, ")"
, "{"
, " return RGFW_eventQueuePop(arg1);"
, "}"
, "u32 hs_bindgen_11d1ea03b53e17f9 ("
, " u32 arg1"
, ")"
, "{"
, " return RGFW_apiKeyToRGFW(arg1);"
, "}"
, "u32 hs_bindgen_27b75435c8fb50f3 ("
, " u32 arg1"
, ")"
, "{"
, " return RGFW_rgfwToApiKey(arg1);"
, "}"
, "u8 hs_bindgen_49d065ae0146755c ("
, " u32 arg1"
, ")"
, "{"
, " return RGFW_rgfwToKeyChar(arg1);"
, "}"
, "size_t hs_bindgen_2c0d17ce7d6137a5 (void)"
, "{"
, " return RGFW_sizeofInfo();"
, "}"
, "i32 hs_bindgen_6f3143d2581b7d25 (void)"
, "{"
, " return RGFW_init();"
, "}"
, "void hs_bindgen_b73a4487dd686f54 (void)"
, "{"
, " RGFW_deinit();"
, "}"
, "i32 hs_bindgen_18c24f1edbd156a0 ("
, " RGFW_info *arg1"
, ")"
, "{"
, " return RGFW_init_ptr(arg1);"
, "}"
, "void hs_bindgen_d66380f0ec8f3f63 ("
, " RGFW_info *arg1"
, ")"
, "{"
, " RGFW_deinit_ptr(arg1);"
, "}"
, "void hs_bindgen_720fd14aafd803dc ("
, " RGFW_info *arg1"
, ")"
, "{"
, " RGFW_setInfo(arg1);"
, "}"
, "RGFW_info *hs_bindgen_e4a63de6bf05164a (void)"
, "{"
, " return RGFW_getInfo();"
, "}"
]))
-- | __unique:__ @_Generated_Safe_RGFW_alloc@
foreign import ccall safe "hs_bindgen_ec10aca99dad696c" hs_bindgen_ec10aca99dad696c ::
HsBindgen.Runtime.Prelude.CSize
-> IO (Ptr.Ptr Void)
{-| __C declaration:__ @RGFW_alloc@
__defined at:__ @RGFW.h:989:15@
__exported by:__ @RGFW.h@
-}
rGFW_alloc ::
HsBindgen.Runtime.Prelude.CSize
-- ^ __C declaration:__ @size@
-> IO (Ptr.Ptr Void)
rGFW_alloc = hs_bindgen_ec10aca99dad696c
-- | __unique:__ @_Generated_Safe_RGFW_free@
foreign import ccall safe "hs_bindgen_1390f4187e023f5a" hs_bindgen_1390f4187e023f5a ::
Ptr.Ptr Void
-> IO ()
{-| __C declaration:__ @RGFW_free@
__defined at:__ @RGFW.h:995:14@
__exported by:__ @RGFW.h@
-}
rGFW_free ::
Ptr.Ptr Void
-- ^ __C declaration:__ @ptr@
-> IO ()
rGFW_free = hs_bindgen_1390f4187e023f5a
-- | __unique:__ @_Generated_Safe_RGFW_sizeofWindow@
foreign import ccall safe "hs_bindgen_a0f4c549695c1ea6" hs_bindgen_a0f4c549695c1ea6 ::
IO HsBindgen.Runtime.Prelude.CSize
{-| __C declaration:__ @RGFW_sizeofWindow@
__defined at:__ @RGFW.h:1001:16@
__exported by:__ @RGFW.h@
-}
rGFW_sizeofWindow ::
IO HsBindgen.Runtime.Prelude.CSize
rGFW_sizeofWindow = hs_bindgen_a0f4c549695c1ea6
-- | __unique:__ @_Generated_Safe_RGFW_sizeofWindowSrc@
foreign import ccall safe "hs_bindgen_2b000f1ea27bba00" hs_bindgen_2b000f1ea27bba00 ::
IO HsBindgen.Runtime.Prelude.CSize
{-| __C declaration:__ @RGFW_sizeofWindowSrc@
__defined at:__ @RGFW.h:1007:16@
__exported by:__ @RGFW.h@
-}
rGFW_sizeofWindowSrc ::
IO HsBindgen.Runtime.Prelude.CSize
rGFW_sizeofWindowSrc = hs_bindgen_2b000f1ea27bba00
-- | __unique:__ @_Generated_Safe_RGFW_useWayland@
foreign import ccall safe "hs_bindgen_b1d559b72d6b4414" hs_bindgen_b1d559b72d6b4414 ::
RGFW_bool
-> IO ()
{-| __C declaration:__ @RGFW_useWayland@
__defined at:__ @RGFW.h:1016:14@
__exported by:__ @RGFW.h@
-}
rGFW_useWayland ::
RGFW_bool
-- ^ __C declaration:__ @wayland@
-> IO ()
rGFW_useWayland = hs_bindgen_b1d559b72d6b4414
-- | __unique:__ @_Generated_Safe_RGFW_usingWayland@
foreign import ccall safe "hs_bindgen_4f23e347bbf6e5b0" hs_bindgen_4f23e347bbf6e5b0 ::
IO RGFW_bool
{-| __C declaration:__ @RGFW_usingWayland@
__defined at:__ @RGFW.h:1022:19@
__exported by:__ @RGFW.h@
-}
rGFW_usingWayland ::
IO RGFW_bool
rGFW_usingWayland = hs_bindgen_4f23e347bbf6e5b0
-- | __unique:__ @_Generated_Safe_RGFW_getLayer_OSX@
foreign import ccall safe "hs_bindgen_e0da717dfd597885" hs_bindgen_e0da717dfd597885 ::
IO (Ptr.Ptr Void)
{-| __C declaration:__ @RGFW_getLayer_OSX@
__defined at:__ @RGFW.h:1028:15@
__exported by:__ @RGFW.h@
-}
rGFW_getLayer_OSX ::
IO (Ptr.Ptr Void)
rGFW_getLayer_OSX = hs_bindgen_e0da717dfd597885
-- | __unique:__ @_Generated_Safe_RGFW_getDisplay_X11@
foreign import ccall safe "hs_bindgen_e03295e3a36d1ff9" hs_bindgen_e03295e3a36d1ff9 ::
IO (Ptr.Ptr Void)
{-| __C declaration:__ @RGFW_getDisplay_X11@
__defined at:__ @RGFW.h:1034:15@
__exported by:__ @RGFW.h@
-}
rGFW_getDisplay_X11 ::
IO (Ptr.Ptr Void)
rGFW_getDisplay_X11 = hs_bindgen_e03295e3a36d1ff9
-- | __unique:__ @_Generated_Safe_RGFW_getDisplay_Wayland@
foreign import ccall safe "hs_bindgen_50d8e023df00d104" hs_bindgen_50d8e023df00d104 ::
IO (Ptr.Ptr Wl_display)
{-| __C declaration:__ @RGFW_getDisplay_Wayland@
__defined at:__ @RGFW.h:1040:28@
__exported by:__ @RGFW.h@
-}
rGFW_getDisplay_Wayland ::
IO (Ptr.Ptr Wl_display)
rGFW_getDisplay_Wayland = hs_bindgen_50d8e023df00d104
-- | __unique:__ @_Generated_Safe_RGFW_setClassName@
foreign import ccall safe "hs_bindgen_581cb6572c674001" hs_bindgen_581cb6572c674001 ::
HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-> IO ()
{-| __C declaration:__ @RGFW_setClassName@
__defined at:__ @RGFW.h:1048:14@
__exported by:__ @RGFW.h@
-}
rGFW_setClassName ::
HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-- ^ __C declaration:__ @name@
-> IO ()
rGFW_setClassName = hs_bindgen_581cb6572c674001
-- | __unique:__ @_Generated_Safe_RGFW_setXInstName@
foreign import ccall safe "hs_bindgen_c48b4ae30354a8c8" hs_bindgen_c48b4ae30354a8c8 ::
HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-> IO ()
{-| __C declaration:__ @RGFW_setXInstName@
__defined at:__ @RGFW.h:1055:14@
__exported by:__ @RGFW.h@
-}
rGFW_setXInstName ::
HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-- ^ __C declaration:__ @name@
-> IO ()
rGFW_setXInstName = hs_bindgen_c48b4ae30354a8c8
-- | __unique:__ @_Generated_Safe_RGFW_moveToMacOSResourceDir@
foreign import ccall safe "hs_bindgen_3e4b163021117536" hs_bindgen_3e4b163021117536 ::
IO ()
{-| __C declaration:__ @RGFW_moveToMacOSResourceDir@
__defined at:__ @RGFW.h:1060:14@
__exported by:__ @RGFW.h@
-}
rGFW_moveToMacOSResourceDir ::
IO ()
rGFW_moveToMacOSResourceDir =
hs_bindgen_3e4b163021117536
-- | __unique:__ @_Generated_Safe_RGFW_copyImageData@
foreign import ccall safe "hs_bindgen_7d507ee2b3e1aa7b" hs_bindgen_7d507ee2b3e1aa7b ::
Ptr.Ptr U8
-> I32
-> I32
-> RGFW_format
-> Ptr.Ptr U8
-> RGFW_format
-> IO ()
{-| __C declaration:__ @RGFW_copyImageData@
__defined at:__ @RGFW.h:1063:14@
__exported by:__ @RGFW.h@
-}
rGFW_copyImageData ::
Ptr.Ptr U8
-- ^ __C declaration:__ @dest_data@
-> I32
-- ^ __C declaration:__ @w@
-> I32
-- ^ __C declaration:__ @h@
-> RGFW_format
-- ^ __C declaration:__ @dest_format@
-> Ptr.Ptr U8
-- ^ __C declaration:__ @src_data@
-> RGFW_format
-- ^ __C declaration:__ @src_format@
-> IO ()
rGFW_copyImageData = hs_bindgen_7d507ee2b3e1aa7b
-- | __unique:__ @_Generated_Safe_RGFW_sizeofNativeImage@
foreign import ccall safe "hs_bindgen_2a1fc526b3c0dd98" hs_bindgen_2a1fc526b3c0dd98 ::
IO HsBindgen.Runtime.Prelude.CSize
{-| __C declaration:__ @RGFW_sizeofNativeImage@
__defined at:__ @RGFW.h:1069:16@
__exported by:__ @RGFW.h@
-}
rGFW_sizeofNativeImage ::
IO HsBindgen.Runtime.Prelude.CSize
rGFW_sizeofNativeImage = hs_bindgen_2a1fc526b3c0dd98
-- | __unique:__ @_Generated_Safe_RGFW_sizeofSurface@
foreign import ccall safe "hs_bindgen_a5590c1d45718764" hs_bindgen_a5590c1d45718764 ::
IO HsBindgen.Runtime.Prelude.CSize
{-| __C declaration:__ @RGFW_sizeofSurface@
__defined at:__ @RGFW.h:1075:16@
__exported by:__ @RGFW.h@
-}
rGFW_sizeofSurface ::
IO HsBindgen.Runtime.Prelude.CSize
rGFW_sizeofSurface = hs_bindgen_a5590c1d45718764
-- | __unique:__ @_Generated_Safe_RGFW_createSurface@
foreign import ccall safe "hs_bindgen_c3986392c46eb93b" hs_bindgen_c3986392c46eb93b ::
Ptr.Ptr U8
-> I32
-> I32
-> RGFW_format
-> IO (Ptr.Ptr RGFW_surface)
{-| __C declaration:__ @RGFW_createSurface@
__defined at:__ @RGFW.h:1090:23@
__exported by:__ @RGFW.h@
-}
rGFW_createSurface ::
Ptr.Ptr U8
-- ^ __C declaration:__ @data'@
-> I32
-- ^ __C declaration:__ @w@
-> I32
-- ^ __C declaration:__ @h@
-> RGFW_format
-- ^ __C declaration:__ @format@
-> IO (Ptr.Ptr RGFW_surface)
rGFW_createSurface = hs_bindgen_c3986392c46eb93b
-- | __unique:__ @_Generated_Safe_RGFW_createSurfacePtr@
foreign import ccall safe "hs_bindgen_55e4af1c44ecbb52" hs_bindgen_55e4af1c44ecbb52 ::
Ptr.Ptr U8
-> I32
-> I32
-> RGFW_format
-> Ptr.Ptr RGFW_surface
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_createSurfacePtr@
__defined at:__ @RGFW.h:1101:19@
__exported by:__ @RGFW.h@
-}
rGFW_createSurfacePtr ::
Ptr.Ptr U8
-- ^ __C declaration:__ @data'@
-> I32
-- ^ __C declaration:__ @w@
-> I32
-- ^ __C declaration:__ @h@
-> RGFW_format
-- ^ __C declaration:__ @format@
-> Ptr.Ptr RGFW_surface
-- ^ __C declaration:__ @surface@
-> IO RGFW_bool
rGFW_createSurfacePtr = hs_bindgen_55e4af1c44ecbb52
-- | __unique:__ @_Generated_Safe_RGFW_surface_getNativeImage@
foreign import ccall safe "hs_bindgen_ca92ccd28909f837" hs_bindgen_ca92ccd28909f837 ::
Ptr.Ptr RGFW_surface
-> IO (Ptr.Ptr RGFW_nativeImage)
{-| __C declaration:__ @RGFW_surface_getNativeImage@
__defined at:__ @RGFW.h:1108:27@
__exported by:__ @RGFW.h@
-}
rGFW_surface_getNativeImage ::
Ptr.Ptr RGFW_surface
-- ^ __C declaration:__ @surface@
-> IO (Ptr.Ptr RGFW_nativeImage)
rGFW_surface_getNativeImage =
hs_bindgen_ca92ccd28909f837
-- | __unique:__ @_Generated_Safe_RGFW_surface_free@
foreign import ccall safe "hs_bindgen_59926a4638bc5269" hs_bindgen_59926a4638bc5269 ::
Ptr.Ptr RGFW_surface
-> IO ()
{-| __C declaration:__ @RGFW_surface_free@
__defined at:__ @RGFW.h:1114:14@
__exported by:__ @RGFW.h@
-}
rGFW_surface_free ::
Ptr.Ptr RGFW_surface
-- ^ __C declaration:__ @surface@
-> IO ()
rGFW_surface_free = hs_bindgen_59926a4638bc5269
-- | __unique:__ @_Generated_Safe_RGFW_surface_freePtr@
foreign import ccall safe "hs_bindgen_3c1d29a296c06ab5" hs_bindgen_3c1d29a296c06ab5 ::
Ptr.Ptr RGFW_surface
-> IO ()
{-| __C declaration:__ @RGFW_surface_freePtr@
__defined at:__ @RGFW.h:1120:14@
__exported by:__ @RGFW.h@
-}
rGFW_surface_freePtr ::
Ptr.Ptr RGFW_surface
-- ^ __C declaration:__ @surface@
-> IO ()
rGFW_surface_freePtr = hs_bindgen_3c1d29a296c06ab5
-- | __unique:__ @_Generated_Safe_RGFW_loadMouse@
foreign import ccall safe "hs_bindgen_08c22216b9d2efa5" hs_bindgen_08c22216b9d2efa5 ::
Ptr.Ptr U8
-> I32
-> I32
-> RGFW_format
-> IO (Ptr.Ptr RGFW_mouse)
{-| __C declaration:__ @RGFW_loadMouse@
__defined at:__ @RGFW.h:1133:21@
__exported by:__ @RGFW.h@
-}
rGFW_loadMouse ::
Ptr.Ptr U8
-- ^ __C declaration:__ @data'@
-> I32
-- ^ __C declaration:__ @w@
-> I32
-- ^ __C declaration:__ @h@
-> RGFW_format
-- ^ __C declaration:__ @format@
-> IO (Ptr.Ptr RGFW_mouse)
rGFW_loadMouse = hs_bindgen_08c22216b9d2efa5
-- | __unique:__ @_Generated_Safe_RGFW_freeMouse@
foreign import ccall safe "hs_bindgen_fedf4eb04a04451b" hs_bindgen_fedf4eb04a04451b ::
Ptr.Ptr RGFW_mouse
-> IO ()
{-| __C declaration:__ @RGFW_freeMouse@
__defined at:__ @RGFW.h:1139:14@
__exported by:__ @RGFW.h@
-}
rGFW_freeMouse ::
Ptr.Ptr RGFW_mouse
-- ^ __C declaration:__ @mouse@
-> IO ()
rGFW_freeMouse = hs_bindgen_fedf4eb04a04451b
-- | __unique:__ @_Generated_Safe_RGFW_getMonitors@
foreign import ccall safe "hs_bindgen_c867d3181880fada" hs_bindgen_c867d3181880fada ::
Ptr.Ptr HsBindgen.Runtime.Prelude.CSize
-> IO (Ptr.Ptr RGFW_monitor)
{-| __C declaration:__ @RGFW_getMonitors@
__defined at:__ @RGFW.h:1148:23@
__exported by:__ @RGFW.h@
-}
rGFW_getMonitors ::
Ptr.Ptr HsBindgen.Runtime.Prelude.CSize
-- ^ __C declaration:__ @len@
-> IO (Ptr.Ptr RGFW_monitor)
rGFW_getMonitors = hs_bindgen_c867d3181880fada
-- | __unique:__ @_Generated_Safe_RGFW_getPrimaryMonitor@
foreign import ccall safe "hs_bindgen_7d0ff12eee6435f1" hs_bindgen_7d0ff12eee6435f1 ::
Ptr.Ptr RGFW_monitor
-> IO ()
{-| Pointer-based API for 'rGFW_getPrimaryMonitor'
-}
rGFW_getPrimaryMonitor_wrapper ::
Ptr.Ptr RGFW_monitor
-> IO ()
rGFW_getPrimaryMonitor_wrapper =
hs_bindgen_7d0ff12eee6435f1
{-| __C declaration:__ @RGFW_getPrimaryMonitor@
__defined at:__ @RGFW.h:1154:22@
__exported by:__ @RGFW.h@
-}
rGFW_getPrimaryMonitor ::
IO RGFW_monitor
rGFW_getPrimaryMonitor =
HsBindgen.Runtime.CAPI.allocaAndPeek (\z0 ->
hs_bindgen_7d0ff12eee6435f1 z0)
-- | __unique:__ @_Generated_Safe_RGFW_monitor_requestMode@
foreign import ccall safe "hs_bindgen_273e640c5f05a14e" hs_bindgen_273e640c5f05a14e ::
Ptr.Ptr RGFW_monitor
-> Ptr.Ptr RGFW_monitorMode
-> RGFW_modeRequest
-> IO RGFW_bool
{-| Pointer-based API for 'rGFW_monitor_requestMode'
-}
rGFW_monitor_requestMode_wrapper ::
Ptr.Ptr RGFW_monitor
-- ^ __C declaration:__ @mon@
-> Ptr.Ptr RGFW_monitorMode
-- ^ __C declaration:__ @mode@
-> RGFW_modeRequest
-- ^ __C declaration:__ @request@
-> IO RGFW_bool
rGFW_monitor_requestMode_wrapper =
hs_bindgen_273e640c5f05a14e
{-| __C declaration:__ @RGFW_monitor_requestMode@
__defined at:__ @RGFW.h:1163:19@
__exported by:__ @RGFW.h@
-}
rGFW_monitor_requestMode ::
RGFW_monitor
-- ^ __C declaration:__ @mon@
-> RGFW_monitorMode
-- ^ __C declaration:__ @mode@
-> RGFW_modeRequest
-- ^ __C declaration:__ @request@
-> IO RGFW_bool
rGFW_monitor_requestMode =
\x0 ->
\x1 ->
\x2 ->
F.with x1 (\y3 ->
F.with x0 (\y4 ->
hs_bindgen_273e640c5f05a14e y4 y3 x2))
-- | __unique:__ @_Generated_Safe_RGFW_monitorModeCompare@
foreign import ccall safe "hs_bindgen_4148054ab45f99cf" hs_bindgen_4148054ab45f99cf ::
Ptr.Ptr RGFW_monitorMode
-> Ptr.Ptr RGFW_monitorMode
-> RGFW_modeRequest
-> IO RGFW_bool
{-| Pointer-based API for 'rGFW_monitorModeCompare'
-}
rGFW_monitorModeCompare_wrapper ::
Ptr.Ptr RGFW_monitorMode
-- ^ __C declaration:__ @mon@
-> Ptr.Ptr RGFW_monitorMode
-- ^ __C declaration:__ @mon2@
-> RGFW_modeRequest
-- ^ __C declaration:__ @request@
-> IO RGFW_bool
rGFW_monitorModeCompare_wrapper =
hs_bindgen_4148054ab45f99cf
{-| __C declaration:__ @RGFW_monitorModeCompare@
__defined at:__ @RGFW.h:1172:19@
__exported by:__ @RGFW.h@
-}
rGFW_monitorModeCompare ::
RGFW_monitorMode
-- ^ __C declaration:__ @mon@
-> RGFW_monitorMode
-- ^ __C declaration:__ @mon2@
-> RGFW_modeRequest
-- ^ __C declaration:__ @request@
-> IO RGFW_bool
rGFW_monitorModeCompare =
\x0 ->
\x1 ->
\x2 ->
F.with x1 (\y3 ->
F.with x0 (\y4 ->
hs_bindgen_4148054ab45f99cf y4 y3 x2))
-- | __unique:__ @_Generated_Safe_RGFW_monitor_scaleToWindow@
foreign import ccall safe "hs_bindgen_9b86d28df5eb825e" hs_bindgen_9b86d28df5eb825e ::
Ptr.Ptr RGFW_monitor
-> Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| Pointer-based API for 'rGFW_monitor_scaleToWindow'
-}
rGFW_monitor_scaleToWindow_wrapper ::
Ptr.Ptr RGFW_monitor
-- ^ __C declaration:__ @mon@
-> Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_monitor_scaleToWindow_wrapper =
hs_bindgen_9b86d28df5eb825e
{-| __C declaration:__ @RGFW_monitor_scaleToWindow@
__defined at:__ @RGFW.h:1180:19@
__exported by:__ @RGFW.h@
-}
rGFW_monitor_scaleToWindow ::
RGFW_monitor
-- ^ __C declaration:__ @mon@
-> Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_monitor_scaleToWindow =
\x0 ->
\x1 ->
F.with x0 (\y2 -> hs_bindgen_9b86d28df5eb825e y2 x1)
-- | __unique:__ @_Generated_Safe_RGFW_waitForEvent@
foreign import ccall safe "hs_bindgen_f11ba6782470e175" hs_bindgen_f11ba6782470e175 ::
I32
-> IO ()
{-| __C declaration:__ @RGFW_waitForEvent@
__defined at:__ @RGFW.h:1188:14@
__exported by:__ @RGFW.h@
-}
rGFW_waitForEvent ::
I32
-- ^ __C declaration:__ @waitMS@
-> IO ()
rGFW_waitForEvent = hs_bindgen_f11ba6782470e175
-- | __unique:__ @_Generated_Safe_RGFW_setQueueEvents@
foreign import ccall safe "hs_bindgen_b40c54b909cfad82" hs_bindgen_b40c54b909cfad82 ::
RGFW_bool
-> IO ()
{-| __C declaration:__ @RGFW_setQueueEvents@
__defined at:__ @RGFW.h:1194:14@
__exported by:__ @RGFW.h@
-}
rGFW_setQueueEvents ::
RGFW_bool
-- ^ __C declaration:__ @queue@
-> IO ()
rGFW_setQueueEvents = hs_bindgen_b40c54b909cfad82
-- | __unique:__ @_Generated_Safe_RGFW_pollEvents@
foreign import ccall safe "hs_bindgen_9eb8242247a2eb79" hs_bindgen_9eb8242247a2eb79 ::
IO ()
{-| __C declaration:__ @RGFW_pollEvents@
__defined at:__ @RGFW.h:1199:14@
__exported by:__ @RGFW.h@
-}
rGFW_pollEvents ::
IO ()
rGFW_pollEvents = hs_bindgen_9eb8242247a2eb79
-- | __unique:__ @_Generated_Safe_RGFW_stopCheckEvents@
foreign import ccall safe "hs_bindgen_7c480ccc595a5403" hs_bindgen_7c480ccc595a5403 ::
IO ()
{-| __C declaration:__ @RGFW_stopCheckEvents@
__defined at:__ @RGFW.h:1205:14@
__exported by:__ @RGFW.h@
-}
rGFW_stopCheckEvents ::
IO ()
rGFW_stopCheckEvents = hs_bindgen_7c480ccc595a5403
-- | __unique:__ @_Generated_Safe_RGFW_isKeyPressed@
foreign import ccall safe "hs_bindgen_cf483c3903efa377" hs_bindgen_cf483c3903efa377 ::
RGFW_key
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_isKeyPressed@
__defined at:__ @RGFW.h:1215:19@
__exported by:__ @RGFW.h@
-}
rGFW_isKeyPressed ::
RGFW_key
-- ^ __C declaration:__ @key@
-> IO RGFW_bool
rGFW_isKeyPressed = hs_bindgen_cf483c3903efa377
-- | __unique:__ @_Generated_Safe_RGFW_isKeyReleased@
foreign import ccall safe "hs_bindgen_fb3619228e96822e" hs_bindgen_fb3619228e96822e ::
RGFW_key
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_isKeyReleased@
__defined at:__ @RGFW.h:1222:19@
__exported by:__ @RGFW.h@
-}
rGFW_isKeyReleased ::
RGFW_key
-- ^ __C declaration:__ @key@
-> IO RGFW_bool
rGFW_isKeyReleased = hs_bindgen_fb3619228e96822e
-- | __unique:__ @_Generated_Safe_RGFW_isKeyDown@
foreign import ccall safe "hs_bindgen_7c554c99ec7674cd" hs_bindgen_7c554c99ec7674cd ::
RGFW_key
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_isKeyDown@
__defined at:__ @RGFW.h:1229:19@
__exported by:__ @RGFW.h@
-}
rGFW_isKeyDown ::
RGFW_key
-- ^ __C declaration:__ @key@
-> IO RGFW_bool
rGFW_isKeyDown = hs_bindgen_7c554c99ec7674cd
-- | __unique:__ @_Generated_Safe_RGFW_isMousePressed@
foreign import ccall safe "hs_bindgen_e6d9977f70d5844f" hs_bindgen_e6d9977f70d5844f ::
RGFW_mouseButton
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_isMousePressed@
__defined at:__ @RGFW.h:1236:19@
__exported by:__ @RGFW.h@
-}
rGFW_isMousePressed ::
RGFW_mouseButton
-- ^ __C declaration:__ @button@
-> IO RGFW_bool
rGFW_isMousePressed = hs_bindgen_e6d9977f70d5844f
-- | __unique:__ @_Generated_Safe_RGFW_isMouseReleased@
foreign import ccall safe "hs_bindgen_0714b4ac89873a0f" hs_bindgen_0714b4ac89873a0f ::
RGFW_mouseButton
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_isMouseReleased@
__defined at:__ @RGFW.h:1243:19@
__exported by:__ @RGFW.h@
-}
rGFW_isMouseReleased ::
RGFW_mouseButton
-- ^ __C declaration:__ @button@
-> IO RGFW_bool
rGFW_isMouseReleased = hs_bindgen_0714b4ac89873a0f
-- | __unique:__ @_Generated_Safe_RGFW_isMouseDown@
foreign import ccall safe "hs_bindgen_df97c90f026f6b84" hs_bindgen_df97c90f026f6b84 ::
RGFW_mouseButton
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_isMouseDown@
__defined at:__ @RGFW.h:1250:19@
__exported by:__ @RGFW.h@
-}
rGFW_isMouseDown ::
RGFW_mouseButton
-- ^ __C declaration:__ @button@
-> IO RGFW_bool
rGFW_isMouseDown = hs_bindgen_df97c90f026f6b84
-- | __unique:__ @_Generated_Safe_RGFW_getMouseScroll@
foreign import ccall safe "hs_bindgen_50f530141af30f15" hs_bindgen_50f530141af30f15 ::
Ptr.Ptr FC.CFloat
-> Ptr.Ptr FC.CFloat
-> IO ()
{-| __C declaration:__ @RGFW_getMouseScroll@
__defined at:__ @RGFW.h:1257:14@
__exported by:__ @RGFW.h@
-}
rGFW_getMouseScroll ::
Ptr.Ptr FC.CFloat
-- ^ __C declaration:__ @x@
-> Ptr.Ptr FC.CFloat
-- ^ __C declaration:__ @y@
-> IO ()
rGFW_getMouseScroll = hs_bindgen_50f530141af30f15
-- | __unique:__ @_Generated_Safe_RGFW_getMouseVector@
foreign import ccall safe "hs_bindgen_6ffb92c884ff4b20" hs_bindgen_6ffb92c884ff4b20 ::
Ptr.Ptr FC.CFloat
-> Ptr.Ptr FC.CFloat
-> IO ()
{-| __C declaration:__ @RGFW_getMouseVector@
__defined at:__ @RGFW.h:1264:14@
__exported by:__ @RGFW.h@
-}
rGFW_getMouseVector ::
Ptr.Ptr FC.CFloat
-- ^ __C declaration:__ @x@
-> Ptr.Ptr FC.CFloat
-- ^ __C declaration:__ @y@
-> IO ()
rGFW_getMouseVector = hs_bindgen_6ffb92c884ff4b20
-- | __unique:__ @_Generated_Safe_RGFW_createWindow@
foreign import ccall safe "hs_bindgen_3689124accce4bab" hs_bindgen_3689124accce4bab ::
HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-> I32
-> I32
-> I32
-> I32
-> RGFW_windowFlags
-> IO (Ptr.Ptr RGFW_window)
{-| __C declaration:__ @RGFW_createWindow@
__defined at:__ @RGFW.h:1279:22@
__exported by:__ @RGFW.h@
-}
rGFW_createWindow ::
HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-- ^ __C declaration:__ @name@
-> I32
-- ^ __C declaration:__ @x@
-> I32
-- ^ __C declaration:__ @y@
-> I32
-- ^ __C declaration:__ @w@
-> I32
-- ^ __C declaration:__ @h@
-> RGFW_windowFlags
-- ^ __C declaration:__ @flags@
-> IO (Ptr.Ptr RGFW_window)
rGFW_createWindow = hs_bindgen_3689124accce4bab
-- | __unique:__ @_Generated_Safe_RGFW_createWindowPtr@
foreign import ccall safe "hs_bindgen_3e00bfd946d7775f" hs_bindgen_3e00bfd946d7775f ::
HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-> I32
-> I32
-> I32
-> I32
-> RGFW_windowFlags
-> Ptr.Ptr RGFW_window
-> IO (Ptr.Ptr RGFW_window)
{-| __C declaration:__ @RGFW_createWindowPtr@
__defined at:__ @RGFW.h:1292:22@
__exported by:__ @RGFW.h@
-}
rGFW_createWindowPtr ::
HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-- ^ __C declaration:__ @name@
-> I32
-- ^ __C declaration:__ @x@
-> I32
-- ^ __C declaration:__ @y@
-> I32
-- ^ __C declaration:__ @w@
-> I32
-- ^ __C declaration:__ @h@
-> RGFW_windowFlags
-- ^ __C declaration:__ @flags@
-> Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO (Ptr.Ptr RGFW_window)
rGFW_createWindowPtr = hs_bindgen_3e00bfd946d7775f
-- | __unique:__ @_Generated_Safe_RGFW_window_createSurface@
foreign import ccall safe "hs_bindgen_04ad98a986c46898" hs_bindgen_04ad98a986c46898 ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr U8
-> I32
-> I32
-> RGFW_format
-> IO (Ptr.Ptr RGFW_surface)
{-| __C declaration:__ @RGFW_window_createSurface@
__defined at:__ @RGFW.h:1307:23@
__exported by:__ @RGFW.h@
-}
rGFW_window_createSurface ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr U8
-- ^ __C declaration:__ @data'@
-> I32
-- ^ __C declaration:__ @w@
-> I32
-- ^ __C declaration:__ @h@
-> RGFW_format
-- ^ __C declaration:__ @format@
-> IO (Ptr.Ptr RGFW_surface)
rGFW_window_createSurface =
hs_bindgen_04ad98a986c46898
-- | __unique:__ @_Generated_Safe_RGFW_window_createSurfacePtr@
foreign import ccall safe "hs_bindgen_8f8b36330a3bd99b" hs_bindgen_8f8b36330a3bd99b ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr U8
-> I32
-> I32
-> RGFW_format
-> Ptr.Ptr RGFW_surface
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_createSurfacePtr@
__defined at:__ @RGFW.h:1318:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_createSurfacePtr ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr U8
-- ^ __C declaration:__ @data'@
-> I32
-- ^ __C declaration:__ @w@
-> I32
-- ^ __C declaration:__ @h@
-> RGFW_format
-- ^ __C declaration:__ @format@
-> Ptr.Ptr RGFW_surface
-- ^ __C declaration:__ @surface@
-> IO RGFW_bool
rGFW_window_createSurfacePtr =
hs_bindgen_8f8b36330a3bd99b
-- | __unique:__ @_Generated_Safe_RGFW_window_blitSurface@
foreign import ccall safe "hs_bindgen_4709d2ffe8faaecb" hs_bindgen_4709d2ffe8faaecb ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr RGFW_surface
-> IO ()
{-| __C declaration:__ @RGFW_window_blitSurface@
__defined at:__ @RGFW.h:1325:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_blitSurface ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr RGFW_surface
-- ^ __C declaration:__ @surface@
-> IO ()
rGFW_window_blitSurface = hs_bindgen_4709d2ffe8faaecb
-- | __unique:__ @_Generated_Safe_RGFW_window_getPosition@
foreign import ccall safe "hs_bindgen_882bff4e7ec32d19" hs_bindgen_882bff4e7ec32d19 ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr I32
-> Ptr.Ptr I32
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_getPosition@
__defined at:__ @RGFW.h:1333:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_getPosition ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr I32
-- ^ __C declaration:__ @x@
-> Ptr.Ptr I32
-- ^ __C declaration:__ @y@
-> IO RGFW_bool
rGFW_window_getPosition = hs_bindgen_882bff4e7ec32d19
-- | __unique:__ @_Generated_Safe_RGFW_window_getSize@
foreign import ccall safe "hs_bindgen_ea9c89b1c10800c5" hs_bindgen_ea9c89b1c10800c5 ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr I32
-> Ptr.Ptr I32
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_getSize@
__defined at:__ @RGFW.h:1342:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_getSize ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr I32
-- ^ __C declaration:__ @w@
-> Ptr.Ptr I32
-- ^ __C declaration:__ @h@
-> IO RGFW_bool
rGFW_window_getSize = hs_bindgen_ea9c89b1c10800c5
-- | __unique:__ @_Generated_Safe_RGFW_window_getFlags@
foreign import ccall safe "hs_bindgen_89d17c5831d0a521" hs_bindgen_89d17c5831d0a521 ::
Ptr.Ptr RGFW_window
-> IO U32
{-| __C declaration:__ @RGFW_window_getFlags@
__defined at:__ @RGFW.h:1349:13@
__exported by:__ @RGFW.h@
-}
rGFW_window_getFlags ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO U32
rGFW_window_getFlags = hs_bindgen_89d17c5831d0a521
-- | __unique:__ @_Generated_Safe_RGFW_window_getExitKey@
foreign import ccall safe "hs_bindgen_2c73bba06e81baf7" hs_bindgen_2c73bba06e81baf7 ::
Ptr.Ptr RGFW_window
-> IO RGFW_key
{-| __C declaration:__ @RGFW_window_getExitKey@
__defined at:__ @RGFW.h:1356:18@
__exported by:__ @RGFW.h@
-}
rGFW_window_getExitKey ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_key
rGFW_window_getExitKey = hs_bindgen_2c73bba06e81baf7
-- | __unique:__ @_Generated_Safe_RGFW_window_setExitKey@
foreign import ccall safe "hs_bindgen_cd3748cf2263953a" hs_bindgen_cd3748cf2263953a ::
Ptr.Ptr RGFW_window
-> RGFW_key
-> IO ()
{-| __C declaration:__ @RGFW_window_setExitKey@
__defined at:__ @RGFW.h:1363:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setExitKey ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_key
-- ^ __C declaration:__ @key@
-> IO ()
rGFW_window_setExitKey = hs_bindgen_cd3748cf2263953a
-- | __unique:__ @_Generated_Safe_RGFW_window_setEnabledEvents@
foreign import ccall safe "hs_bindgen_6eecbde2d0a58901" hs_bindgen_6eecbde2d0a58901 ::
Ptr.Ptr RGFW_window
-> RGFW_eventFlag
-> IO ()
{-| __C declaration:__ @RGFW_window_setEnabledEvents@
__defined at:__ @RGFW.h:1370:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setEnabledEvents ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_eventFlag
-- ^ __C declaration:__ @events@
-> IO ()
rGFW_window_setEnabledEvents =
hs_bindgen_6eecbde2d0a58901
-- | __unique:__ @_Generated_Safe_RGFW_window_getEnabledEvents@
foreign import ccall safe "hs_bindgen_a5abbbbf3d397486" hs_bindgen_a5abbbbf3d397486 ::
Ptr.Ptr RGFW_window
-> IO RGFW_eventFlag
{-| __C declaration:__ @RGFW_window_getEnabledEvents@
__defined at:__ @RGFW.h:1377:24@
__exported by:__ @RGFW.h@
-}
rGFW_window_getEnabledEvents ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_eventFlag
rGFW_window_getEnabledEvents =
hs_bindgen_a5abbbbf3d397486
-- | __unique:__ @_Generated_Safe_RGFW_window_setDisabledEvents@
foreign import ccall safe "hs_bindgen_1586ec220226d0db" hs_bindgen_1586ec220226d0db ::
Ptr.Ptr RGFW_window
-> RGFW_eventFlag
-> IO ()
{-| __C declaration:__ @RGFW_window_setDisabledEvents@
__defined at:__ @RGFW.h:1384:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setDisabledEvents ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_eventFlag
-- ^ __C declaration:__ @events@
-> IO ()
rGFW_window_setDisabledEvents =
hs_bindgen_1586ec220226d0db
-- | __unique:__ @_Generated_Safe_RGFW_window_setEventState@
foreign import ccall safe "hs_bindgen_51adea4e0158373a" hs_bindgen_51adea4e0158373a ::
Ptr.Ptr RGFW_window
-> RGFW_eventFlag
-> RGFW_bool
-> IO ()
{-| __C declaration:__ @RGFW_window_setEventState@
__defined at:__ @RGFW.h:1392:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setEventState ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_eventFlag
-- ^ __C declaration:__ @event@
-> RGFW_bool
-- ^ __C declaration:__ @state@
-> IO ()
rGFW_window_setEventState =
hs_bindgen_51adea4e0158373a
-- | __unique:__ @_Generated_Safe_RGFW_window_getUserPtr@
foreign import ccall safe "hs_bindgen_505610dc17c96ecd" hs_bindgen_505610dc17c96ecd ::
Ptr.Ptr RGFW_window
-> IO (Ptr.Ptr Void)
{-| __C declaration:__ @RGFW_window_getUserPtr@
__defined at:__ @RGFW.h:1399:15@
__exported by:__ @RGFW.h@
-}
rGFW_window_getUserPtr ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO (Ptr.Ptr Void)
rGFW_window_getUserPtr = hs_bindgen_505610dc17c96ecd
-- | __unique:__ @_Generated_Safe_RGFW_window_setUserPtr@
foreign import ccall safe "hs_bindgen_029f8bcc16d1bebc" hs_bindgen_029f8bcc16d1bebc ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr Void
-> IO ()
{-| __C declaration:__ @RGFW_window_setUserPtr@
__defined at:__ @RGFW.h:1406:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setUserPtr ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr Void
-- ^ __C declaration:__ @ptr@
-> IO ()
rGFW_window_setUserPtr = hs_bindgen_029f8bcc16d1bebc
-- | __unique:__ @_Generated_Safe_RGFW_window_getSrc@
foreign import ccall safe "hs_bindgen_6267fdf522486139" hs_bindgen_6267fdf522486139 ::
Ptr.Ptr RGFW_window
-> IO (Ptr.Ptr RGFW_window_src)
{-| __C declaration:__ @RGFW_window_getSrc@
__defined at:__ @RGFW.h:1413:26@
__exported by:__ @RGFW.h@
-}
rGFW_window_getSrc ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO (Ptr.Ptr RGFW_window_src)
rGFW_window_getSrc = hs_bindgen_6267fdf522486139
-- | __unique:__ @_Generated_Safe_RGFW_window_setLayer_OSX@
foreign import ccall safe "hs_bindgen_981455f0ef1f9e5f" hs_bindgen_981455f0ef1f9e5f ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr Void
-> IO ()
{-| __C declaration:__ @RGFW_window_setLayer_OSX@
__defined at:__ @RGFW.h:1421:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setLayer_OSX ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr Void
-- ^ __C declaration:__ @layer@
-> IO ()
rGFW_window_setLayer_OSX =
hs_bindgen_981455f0ef1f9e5f
-- | __unique:__ @_Generated_Safe_RGFW_window_getView_OSX@
foreign import ccall safe "hs_bindgen_3e5ecc3b947cadb5" hs_bindgen_3e5ecc3b947cadb5 ::
Ptr.Ptr RGFW_window
-> IO (Ptr.Ptr Void)
{-| __C declaration:__ @RGFW_window_getView_OSX@
__defined at:__ @RGFW.h:1428:15@
__exported by:__ @RGFW.h@
-}
rGFW_window_getView_OSX ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO (Ptr.Ptr Void)
rGFW_window_getView_OSX = hs_bindgen_3e5ecc3b947cadb5
-- | __unique:__ @_Generated_Safe_RGFW_window_getWindow_OSX@
foreign import ccall safe "hs_bindgen_6f6af52417589c36" hs_bindgen_6f6af52417589c36 ::
Ptr.Ptr RGFW_window
-> IO (Ptr.Ptr Void)
{-| __C declaration:__ @RGFW_window_getWindow_OSX@
__defined at:__ @RGFW.h:1435:15@
__exported by:__ @RGFW.h@
-}
rGFW_window_getWindow_OSX ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO (Ptr.Ptr Void)
rGFW_window_getWindow_OSX =
hs_bindgen_6f6af52417589c36
-- | __unique:__ @_Generated_Safe_RGFW_window_getHWND@
foreign import ccall safe "hs_bindgen_b17aa251787f9c61" hs_bindgen_b17aa251787f9c61 ::
Ptr.Ptr RGFW_window
-> IO (Ptr.Ptr Void)
{-| __C declaration:__ @RGFW_window_getHWND@
__defined at:__ @RGFW.h:1442:15@
__exported by:__ @RGFW.h@
-}
rGFW_window_getHWND ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO (Ptr.Ptr Void)
rGFW_window_getHWND = hs_bindgen_b17aa251787f9c61
-- | __unique:__ @_Generated_Safe_RGFW_window_getHDC@
foreign import ccall safe "hs_bindgen_2bcbaf649c6df57e" hs_bindgen_2bcbaf649c6df57e ::
Ptr.Ptr RGFW_window
-> IO (Ptr.Ptr Void)
{-| __C declaration:__ @RGFW_window_getHDC@
__defined at:__ @RGFW.h:1449:15@
__exported by:__ @RGFW.h@
-}
rGFW_window_getHDC ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO (Ptr.Ptr Void)
rGFW_window_getHDC = hs_bindgen_2bcbaf649c6df57e
-- | __unique:__ @_Generated_Safe_RGFW_window_getWindow_X11@
foreign import ccall safe "hs_bindgen_19ff2fcbeaf8ff57" hs_bindgen_19ff2fcbeaf8ff57 ::
Ptr.Ptr RGFW_window
-> IO U64
{-| __C declaration:__ @RGFW_window_getWindow_X11@
__defined at:__ @RGFW.h:1456:13@
__exported by:__ @RGFW.h@
-}
rGFW_window_getWindow_X11 ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO U64
rGFW_window_getWindow_X11 =
hs_bindgen_19ff2fcbeaf8ff57
-- | __unique:__ @_Generated_Safe_RGFW_window_getWindow_Wayland@
foreign import ccall safe "hs_bindgen_c11cb253b8b17143" hs_bindgen_c11cb253b8b17143 ::
Ptr.Ptr RGFW_window
-> IO (Ptr.Ptr Wl_surface)
{-| __C declaration:__ @RGFW_window_getWindow_Wayland@
__defined at:__ @RGFW.h:1463:28@
__exported by:__ @RGFW.h@
-}
rGFW_window_getWindow_Wayland ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO (Ptr.Ptr Wl_surface)
rGFW_window_getWindow_Wayland =
hs_bindgen_c11cb253b8b17143
-- | __unique:__ @_Generated_Safe_RGFW_window_setFlags@
foreign import ccall safe "hs_bindgen_545bb5835e693636" hs_bindgen_545bb5835e693636 ::
Ptr.Ptr RGFW_window
-> RGFW_windowFlags
-> IO ()
{-| __C declaration:__ @RGFW_window_setFlags@
__defined at:__ @RGFW.h:1469:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setFlags ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_windowFlags
-> IO ()
rGFW_window_setFlags = hs_bindgen_545bb5835e693636
-- | __unique:__ @_Generated_Safe_RGFW_window_checkEvent@
foreign import ccall safe "hs_bindgen_7fb05040c1941a18" hs_bindgen_7fb05040c1941a18 ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr RGFW_event
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_checkEvent@
__defined at:__ @RGFW.h:1486:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_checkEvent ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr RGFW_event
-- ^ __C declaration:__ @event@
-> IO RGFW_bool
rGFW_window_checkEvent = hs_bindgen_7fb05040c1941a18
-- | __unique:__ @_Generated_Safe_RGFW_window_checkQueuedEvent@
foreign import ccall safe "hs_bindgen_0b22d6e9c82bdb99" hs_bindgen_0b22d6e9c82bdb99 ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr RGFW_event
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_checkQueuedEvent@
__defined at:__ @RGFW.h:1494:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_checkQueuedEvent ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr RGFW_event
-- ^ __C declaration:__ @event@
-> IO RGFW_bool
rGFW_window_checkQueuedEvent =
hs_bindgen_0b22d6e9c82bdb99
-- | __unique:__ @_Generated_Safe_RGFW_window_isKeyPressed@
foreign import ccall safe "hs_bindgen_dfbe77fe26dfc1f8" hs_bindgen_dfbe77fe26dfc1f8 ::
Ptr.Ptr RGFW_window
-> RGFW_key
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_isKeyPressed@
__defined at:__ @RGFW.h:1502:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_isKeyPressed ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_key
-- ^ __C declaration:__ @key@
-> IO RGFW_bool
rGFW_window_isKeyPressed =
hs_bindgen_dfbe77fe26dfc1f8
-- | __unique:__ @_Generated_Safe_RGFW_window_isKeyDown@
foreign import ccall safe "hs_bindgen_3a322610beeb9330" hs_bindgen_3a322610beeb9330 ::
Ptr.Ptr RGFW_window
-> RGFW_key
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_isKeyDown@
__defined at:__ @RGFW.h:1510:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_isKeyDown ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_key
-- ^ __C declaration:__ @key@
-> IO RGFW_bool
rGFW_window_isKeyDown = hs_bindgen_3a322610beeb9330
-- | __unique:__ @_Generated_Safe_RGFW_window_isKeyReleased@
foreign import ccall safe "hs_bindgen_c3f2dff3bfc31e39" hs_bindgen_c3f2dff3bfc31e39 ::
Ptr.Ptr RGFW_window
-> RGFW_key
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_isKeyReleased@
__defined at:__ @RGFW.h:1518:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_isKeyReleased ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_key
-- ^ __C declaration:__ @key@
-> IO RGFW_bool
rGFW_window_isKeyReleased =
hs_bindgen_c3f2dff3bfc31e39
-- | __unique:__ @_Generated_Safe_RGFW_window_isMousePressed@
foreign import ccall safe "hs_bindgen_b7412464c17a5e66" hs_bindgen_b7412464c17a5e66 ::
Ptr.Ptr RGFW_window
-> RGFW_mouseButton
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_isMousePressed@
__defined at:__ @RGFW.h:1526:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_isMousePressed ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_mouseButton
-- ^ __C declaration:__ @button@
-> IO RGFW_bool
rGFW_window_isMousePressed =
hs_bindgen_b7412464c17a5e66
-- | __unique:__ @_Generated_Safe_RGFW_window_isMouseDown@
foreign import ccall safe "hs_bindgen_c256079bb2e1acdb" hs_bindgen_c256079bb2e1acdb ::
Ptr.Ptr RGFW_window
-> RGFW_mouseButton
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_isMouseDown@
__defined at:__ @RGFW.h:1534:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_isMouseDown ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_mouseButton
-- ^ __C declaration:__ @button@
-> IO RGFW_bool
rGFW_window_isMouseDown = hs_bindgen_c256079bb2e1acdb
-- | __unique:__ @_Generated_Safe_RGFW_window_isMouseReleased@
foreign import ccall safe "hs_bindgen_1438e09dd4e54fd2" hs_bindgen_1438e09dd4e54fd2 ::
Ptr.Ptr RGFW_window
-> RGFW_mouseButton
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_isMouseReleased@
__defined at:__ @RGFW.h:1542:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_isMouseReleased ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_mouseButton
-- ^ __C declaration:__ @button@
-> IO RGFW_bool
rGFW_window_isMouseReleased =
hs_bindgen_1438e09dd4e54fd2
-- | __unique:__ @_Generated_Safe_RGFW_window_didMouseLeave@
foreign import ccall safe "hs_bindgen_90d26b068ff1ce8a" hs_bindgen_90d26b068ff1ce8a ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_didMouseLeave@
__defined at:__ @RGFW.h:1549:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_didMouseLeave ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_didMouseLeave =
hs_bindgen_90d26b068ff1ce8a
-- | __unique:__ @_Generated_Safe_RGFW_window_didMouseEnter@
foreign import ccall safe "hs_bindgen_a91201e156c8b267" hs_bindgen_a91201e156c8b267 ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_didMouseEnter@
__defined at:__ @RGFW.h:1556:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_didMouseEnter ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_didMouseEnter =
hs_bindgen_a91201e156c8b267
-- | __unique:__ @_Generated_Safe_RGFW_window_isMouseInside@
foreign import ccall safe "hs_bindgen_5d047c5249a071f7" hs_bindgen_5d047c5249a071f7 ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_isMouseInside@
__defined at:__ @RGFW.h:1563:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_isMouseInside ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_isMouseInside =
hs_bindgen_5d047c5249a071f7
-- | __unique:__ @_Generated_Safe_RGFW_window_isDataDragging@
foreign import ccall safe "hs_bindgen_7053372341f92479" hs_bindgen_7053372341f92479 ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_isDataDragging@
__defined at:__ @RGFW.h:1570:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_isDataDragging ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_isDataDragging =
hs_bindgen_7053372341f92479
-- | __unique:__ @_Generated_Safe_RGFW_window_getDataDrag@
foreign import ccall safe "hs_bindgen_cdeccd8b984e3068" hs_bindgen_cdeccd8b984e3068 ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr I32
-> Ptr.Ptr I32
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_getDataDrag@
__defined at:__ @RGFW.h:1579:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_getDataDrag ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr I32
-- ^ __C declaration:__ @x@
-> Ptr.Ptr I32
-- ^ __C declaration:__ @y@
-> IO RGFW_bool
rGFW_window_getDataDrag = hs_bindgen_cdeccd8b984e3068
-- | __unique:__ @_Generated_Safe_RGFW_window_didDataDrop@
foreign import ccall safe "hs_bindgen_935935594a149088" hs_bindgen_935935594a149088 ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_didDataDrop@
__defined at:__ @RGFW.h:1586:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_didDataDrop ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_didDataDrop = hs_bindgen_935935594a149088
-- | __unique:__ @_Generated_Safe_RGFW_window_getDataDrop@
foreign import ccall safe "hs_bindgen_90c80954c0c29cac" hs_bindgen_90c80954c0c29cac ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr (Ptr.Ptr (HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar))
-> Ptr.Ptr HsBindgen.Runtime.Prelude.CSize
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_getDataDrop@
__defined at:__ @RGFW.h:1595:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_getDataDrop ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr (Ptr.Ptr (HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar))
-- ^ __C declaration:__ @files@
-> Ptr.Ptr HsBindgen.Runtime.Prelude.CSize
-- ^ __C declaration:__ @count@
-> IO RGFW_bool
rGFW_window_getDataDrop = hs_bindgen_90c80954c0c29cac
-- | __unique:__ @_Generated_Safe_RGFW_window_close@
foreign import ccall safe "hs_bindgen_64c567b7bc43d242" hs_bindgen_64c567b7bc43d242 ::
Ptr.Ptr RGFW_window
-> IO ()
{-| __C declaration:__ @RGFW_window_close@
__defined at:__ @RGFW.h:1601:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_close ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO ()
rGFW_window_close = hs_bindgen_64c567b7bc43d242
-- | __unique:__ @_Generated_Safe_RGFW_window_closePtr@
foreign import ccall safe "hs_bindgen_39ced8b12cff2786" hs_bindgen_39ced8b12cff2786 ::
Ptr.Ptr RGFW_window
-> IO ()
{-| __C declaration:__ @RGFW_window_closePtr@
__defined at:__ @RGFW.h:1607:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_closePtr ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO ()
rGFW_window_closePtr = hs_bindgen_39ced8b12cff2786
-- | __unique:__ @_Generated_Safe_RGFW_window_move@
foreign import ccall safe "hs_bindgen_b4a31554a0df1368" hs_bindgen_b4a31554a0df1368 ::
Ptr.Ptr RGFW_window
-> I32
-> I32
-> IO ()
{-| __C declaration:__ @RGFW_window_move@
__defined at:__ @RGFW.h:1615:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_move ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> I32
-- ^ __C declaration:__ @x@
-> I32
-- ^ __C declaration:__ @y@
-> IO ()
rGFW_window_move = hs_bindgen_b4a31554a0df1368
-- | __unique:__ @_Generated_Safe_RGFW_window_moveToMonitor@
foreign import ccall safe "hs_bindgen_f803dfe85f513696" hs_bindgen_f803dfe85f513696 ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr RGFW_monitor
-> IO ()
{-| Pointer-based API for 'rGFW_window_moveToMonitor'
-}
rGFW_window_moveToMonitor_wrapper ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr RGFW_monitor
-- ^ __C declaration:__ @m@
-> IO ()
rGFW_window_moveToMonitor_wrapper =
hs_bindgen_f803dfe85f513696
{-| __C declaration:__ @RGFW_window_moveToMonitor@
__defined at:__ @RGFW.h:1623:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_moveToMonitor ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_monitor
-- ^ __C declaration:__ @m@
-> IO ()
rGFW_window_moveToMonitor =
\x0 ->
\x1 ->
F.with x1 (\y2 -> hs_bindgen_f803dfe85f513696 x0 y2)
-- | __unique:__ @_Generated_Safe_RGFW_window_resize@
foreign import ccall safe "hs_bindgen_08955fda256224c3" hs_bindgen_08955fda256224c3 ::
Ptr.Ptr RGFW_window
-> I32
-> I32
-> IO ()
{-| __C declaration:__ @RGFW_window_resize@
__defined at:__ @RGFW.h:1632:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_resize ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> I32
-- ^ __C declaration:__ @w@
-> I32
-- ^ __C declaration:__ @h@
-> IO ()
rGFW_window_resize = hs_bindgen_08955fda256224c3
-- | __unique:__ @_Generated_Safe_RGFW_window_setAspectRatio@
foreign import ccall safe "hs_bindgen_2bcc0c7a8ddd2877" hs_bindgen_2bcc0c7a8ddd2877 ::
Ptr.Ptr RGFW_window
-> I32
-> I32
-> IO ()
{-| __C declaration:__ @RGFW_window_setAspectRatio@
__defined at:__ @RGFW.h:1640:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setAspectRatio ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> I32
-- ^ __C declaration:__ @w@
-> I32
-- ^ __C declaration:__ @h@
-> IO ()
rGFW_window_setAspectRatio =
hs_bindgen_2bcc0c7a8ddd2877
-- | __unique:__ @_Generated_Safe_RGFW_window_setMinSize@
foreign import ccall safe "hs_bindgen_dff3254c603cea4e" hs_bindgen_dff3254c603cea4e ::
Ptr.Ptr RGFW_window
-> I32
-> I32
-> IO ()
{-| __C declaration:__ @RGFW_window_setMinSize@
__defined at:__ @RGFW.h:1648:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setMinSize ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> I32
-- ^ __C declaration:__ @w@
-> I32
-- ^ __C declaration:__ @h@
-> IO ()
rGFW_window_setMinSize = hs_bindgen_dff3254c603cea4e
-- | __unique:__ @_Generated_Safe_RGFW_window_setMaxSize@
foreign import ccall safe "hs_bindgen_da4031db656c758e" hs_bindgen_da4031db656c758e ::
Ptr.Ptr RGFW_window
-> I32
-> I32
-> IO ()
{-| __C declaration:__ @RGFW_window_setMaxSize@
__defined at:__ @RGFW.h:1656:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setMaxSize ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> I32
-- ^ __C declaration:__ @w@
-> I32
-- ^ __C declaration:__ @h@
-> IO ()
rGFW_window_setMaxSize = hs_bindgen_da4031db656c758e
-- | __unique:__ @_Generated_Safe_RGFW_window_focus@
foreign import ccall safe "hs_bindgen_d16aa2fe8c5fbf9c" hs_bindgen_d16aa2fe8c5fbf9c ::
Ptr.Ptr RGFW_window
-> IO ()
{-| __C declaration:__ @RGFW_window_focus@
__defined at:__ @RGFW.h:1662:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_focus ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO ()
rGFW_window_focus = hs_bindgen_d16aa2fe8c5fbf9c
-- | __unique:__ @_Generated_Safe_RGFW_window_isInFocus@
foreign import ccall safe "hs_bindgen_fa9b1259ce8853a9" hs_bindgen_fa9b1259ce8853a9 ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_isInFocus@
__defined at:__ @RGFW.h:1669:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_isInFocus ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_isInFocus = hs_bindgen_fa9b1259ce8853a9
-- | __unique:__ @_Generated_Safe_RGFW_window_raise@
foreign import ccall safe "hs_bindgen_f2abcfcaca4ff473" hs_bindgen_f2abcfcaca4ff473 ::
Ptr.Ptr RGFW_window
-> IO ()
{-| __C declaration:__ @RGFW_window_raise@
__defined at:__ @RGFW.h:1675:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_raise ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO ()
rGFW_window_raise = hs_bindgen_f2abcfcaca4ff473
-- | __unique:__ @_Generated_Safe_RGFW_window_maximize@
foreign import ccall safe "hs_bindgen_052b6d6fb3c00065" hs_bindgen_052b6d6fb3c00065 ::
Ptr.Ptr RGFW_window
-> IO ()
{-| __C declaration:__ @RGFW_window_maximize@
__defined at:__ @RGFW.h:1681:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_maximize ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO ()
rGFW_window_maximize = hs_bindgen_052b6d6fb3c00065
-- | __unique:__ @_Generated_Safe_RGFW_window_setFullscreen@
foreign import ccall safe "hs_bindgen_a2ff0217521975dd" hs_bindgen_a2ff0217521975dd ::
Ptr.Ptr RGFW_window
-> RGFW_bool
-> IO ()
{-| __C declaration:__ @RGFW_window_setFullscreen@
__defined at:__ @RGFW.h:1688:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setFullscreen ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_bool
-- ^ __C declaration:__ @fullscreen@
-> IO ()
rGFW_window_setFullscreen =
hs_bindgen_a2ff0217521975dd
-- | __unique:__ @_Generated_Safe_RGFW_window_center@
foreign import ccall safe "hs_bindgen_8e2826096c370cfc" hs_bindgen_8e2826096c370cfc ::
Ptr.Ptr RGFW_window
-> IO ()
{-| __C declaration:__ @RGFW_window_center@
__defined at:__ @RGFW.h:1694:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_center ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO ()
rGFW_window_center = hs_bindgen_8e2826096c370cfc
-- | __unique:__ @_Generated_Safe_RGFW_window_minimize@
foreign import ccall safe "hs_bindgen_d7d6d84756e8e5c3" hs_bindgen_d7d6d84756e8e5c3 ::
Ptr.Ptr RGFW_window
-> IO ()
{-| __C declaration:__ @RGFW_window_minimize@
__defined at:__ @RGFW.h:1700:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_minimize ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO ()
rGFW_window_minimize = hs_bindgen_d7d6d84756e8e5c3
-- | __unique:__ @_Generated_Safe_RGFW_window_restore@
foreign import ccall safe "hs_bindgen_47ccd2171c911077" hs_bindgen_47ccd2171c911077 ::
Ptr.Ptr RGFW_window
-> IO ()
{-| __C declaration:__ @RGFW_window_restore@
__defined at:__ @RGFW.h:1706:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_restore ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO ()
rGFW_window_restore = hs_bindgen_47ccd2171c911077
-- | __unique:__ @_Generated_Safe_RGFW_window_setFloating@
foreign import ccall safe "hs_bindgen_b07fe5c995903a8c" hs_bindgen_b07fe5c995903a8c ::
Ptr.Ptr RGFW_window
-> RGFW_bool
-> IO ()
{-| __C declaration:__ @RGFW_window_setFloating@
__defined at:__ @RGFW.h:1713:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setFloating ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_bool
-- ^ __C declaration:__ @floating@
-> IO ()
rGFW_window_setFloating = hs_bindgen_b07fe5c995903a8c
-- | __unique:__ @_Generated_Safe_RGFW_window_setOpacity@
foreign import ccall safe "hs_bindgen_839a7242bbff8be7" hs_bindgen_839a7242bbff8be7 ::
Ptr.Ptr RGFW_window
-> U8
-> IO ()
{-| __C declaration:__ @RGFW_window_setOpacity@
__defined at:__ @RGFW.h:1720:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setOpacity ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> U8
-- ^ __C declaration:__ @opacity@
-> IO ()
rGFW_window_setOpacity = hs_bindgen_839a7242bbff8be7
-- | __unique:__ @_Generated_Safe_RGFW_window_setBorder@
foreign import ccall safe "hs_bindgen_4115df8f26ad157b" hs_bindgen_4115df8f26ad157b ::
Ptr.Ptr RGFW_window
-> RGFW_bool
-> IO ()
{-| __C declaration:__ @RGFW_window_setBorder@
__defined at:__ @RGFW.h:1727:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setBorder ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_bool
-- ^ __C declaration:__ @border@
-> IO ()
rGFW_window_setBorder = hs_bindgen_4115df8f26ad157b
-- | __unique:__ @_Generated_Safe_RGFW_window_borderless@
foreign import ccall safe "hs_bindgen_7bf7c25f69e4cc18" hs_bindgen_7bf7c25f69e4cc18 ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_borderless@
__defined at:__ @RGFW.h:1734:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_borderless ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_borderless = hs_bindgen_7bf7c25f69e4cc18
-- | __unique:__ @_Generated_Safe_RGFW_window_setDND@
foreign import ccall safe "hs_bindgen_90475aba6c34b2cb" hs_bindgen_90475aba6c34b2cb ::
Ptr.Ptr RGFW_window
-> RGFW_bool
-> IO ()
{-| __C declaration:__ @RGFW_window_setDND@
__defined at:__ @RGFW.h:1742:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setDND ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_bool
-- ^ __C declaration:__ @allow@
-> IO ()
rGFW_window_setDND = hs_bindgen_90475aba6c34b2cb
-- | __unique:__ @_Generated_Safe_RGFW_window_allowsDND@
foreign import ccall safe "hs_bindgen_3cfe68d3dc40662f" hs_bindgen_3cfe68d3dc40662f ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_allowsDND@
__defined at:__ @RGFW.h:1749:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_allowsDND ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_allowsDND = hs_bindgen_3cfe68d3dc40662f
-- | __unique:__ @_Generated_Safe_RGFW_window_setMousePassthrough@
foreign import ccall safe "hs_bindgen_7979273f5c11fa7d" hs_bindgen_7979273f5c11fa7d ::
Ptr.Ptr RGFW_window
-> RGFW_bool
-> IO ()
{-| __C declaration:__ @RGFW_window_setMousePassthrough@
__defined at:__ @RGFW.h:1757:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setMousePassthrough ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_bool
-- ^ __C declaration:__ @passthrough@
-> IO ()
rGFW_window_setMousePassthrough =
hs_bindgen_7979273f5c11fa7d
-- | __unique:__ @_Generated_Safe_RGFW_window_setName@
foreign import ccall safe "hs_bindgen_a6c1c2d4bd885c0c" hs_bindgen_a6c1c2d4bd885c0c ::
Ptr.Ptr RGFW_window
-> HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-> IO ()
{-| __C declaration:__ @RGFW_window_setName@
__defined at:__ @RGFW.h:1765:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setName ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-- ^ __C declaration:__ @name@
-> IO ()
rGFW_window_setName = hs_bindgen_a6c1c2d4bd885c0c
-- | __unique:__ @_Generated_Safe_RGFW_window_setIcon@
foreign import ccall safe "hs_bindgen_47ac6d09350ed9b7" hs_bindgen_47ac6d09350ed9b7 ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr U8
-> I32
-> I32
-> RGFW_format
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_setIcon@
__defined at:__ @RGFW.h:1778:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_setIcon ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr U8
-- ^ __C declaration:__ @data'@
-> I32
-- ^ __C declaration:__ @w@
-> I32
-- ^ __C declaration:__ @h@
-> RGFW_format
-- ^ __C declaration:__ @format@
-> IO RGFW_bool
rGFW_window_setIcon = hs_bindgen_47ac6d09350ed9b7
-- | __unique:__ @_Generated_Safe_RGFW_window_setIconEx@
foreign import ccall safe "hs_bindgen_61a1614ebeb24dab" hs_bindgen_61a1614ebeb24dab ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr U8
-> I32
-> I32
-> RGFW_format
-> RGFW_icon
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_setIconEx@
__defined at:__ @RGFW.h:1790:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_setIconEx ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr U8
-- ^ __C declaration:__ @data'@
-> I32
-- ^ __C declaration:__ @w@
-> I32
-- ^ __C declaration:__ @h@
-> RGFW_format
-- ^ __C declaration:__ @format@
-> RGFW_icon
-- ^ __C declaration:__ @type'@
-> IO RGFW_bool
rGFW_window_setIconEx = hs_bindgen_61a1614ebeb24dab
-- | __unique:__ @_Generated_Safe_RGFW_window_setMouse@
foreign import ccall safe "hs_bindgen_7798e65da7d952d1" hs_bindgen_7798e65da7d952d1 ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr RGFW_mouse
-> IO ()
{-| __C declaration:__ @RGFW_window_setMouse@
__defined at:__ @RGFW.h:1797:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setMouse ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr RGFW_mouse
-- ^ __C declaration:__ @mouse@
-> IO ()
rGFW_window_setMouse = hs_bindgen_7798e65da7d952d1
-- | __unique:__ @_Generated_Safe_RGFW_window_setMouseStandard@
foreign import ccall safe "hs_bindgen_b9ee37f6e4289b0f" hs_bindgen_b9ee37f6e4289b0f ::
Ptr.Ptr RGFW_window
-> RGFW_mouseIcons
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_setMouseStandard@
__defined at:__ @RGFW.h:1805:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_setMouseStandard ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_mouseIcons
-- ^ __C declaration:__ @mouse@
-> IO RGFW_bool
rGFW_window_setMouseStandard =
hs_bindgen_b9ee37f6e4289b0f
-- | __unique:__ @_Generated_Safe_RGFW_window_setMouseDefault@
foreign import ccall safe "hs_bindgen_5b22970dcd6e9455" hs_bindgen_5b22970dcd6e9455 ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_setMouseDefault@
__defined at:__ @RGFW.h:1812:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_setMouseDefault ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_setMouseDefault =
hs_bindgen_5b22970dcd6e9455
-- | __unique:__ @_Generated_Safe_RGFW_window_setRawMouseMode@
foreign import ccall safe "hs_bindgen_10f7253a68844d9f" hs_bindgen_10f7253a68844d9f ::
Ptr.Ptr RGFW_window
-> RGFW_bool
-> IO ()
{-| __C declaration:__ @RGFW_window_setRawMouseMode@
__defined at:__ @RGFW.h:1820:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setRawMouseMode ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_bool
-- ^ __C declaration:__ @state@
-> IO ()
rGFW_window_setRawMouseMode =
hs_bindgen_10f7253a68844d9f
-- | __unique:__ @_Generated_Safe_RGFW_window_holdMouse@
foreign import ccall safe "hs_bindgen_89334c132e6ccc79" hs_bindgen_89334c132e6ccc79 ::
Ptr.Ptr RGFW_window
-> IO ()
{-| __C declaration:__ @RGFW_window_holdMouse@
__defined at:__ @RGFW.h:1829:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_holdMouse ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO ()
rGFW_window_holdMouse = hs_bindgen_89334c132e6ccc79
-- | __unique:__ @_Generated_Safe_RGFW_window_unholdMouse@
foreign import ccall safe "hs_bindgen_856b7a797e2dcfd1" hs_bindgen_856b7a797e2dcfd1 ::
Ptr.Ptr RGFW_window
-> IO ()
{-| __C declaration:__ @RGFW_window_unholdMouse@
__defined at:__ @RGFW.h:1836:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_unholdMouse ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO ()
rGFW_window_unholdMouse = hs_bindgen_856b7a797e2dcfd1
-- | __unique:__ @_Generated_Safe_RGFW_window_isRawMouseMode@
foreign import ccall safe "hs_bindgen_00881712b08a5aaa" hs_bindgen_00881712b08a5aaa ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_isRawMouseMode@
__defined at:__ @RGFW.h:1843:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_isRawMouseMode ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_isRawMouseMode =
hs_bindgen_00881712b08a5aaa
-- | __unique:__ @_Generated_Safe_RGFW_window_isHoldingMouse@
foreign import ccall safe "hs_bindgen_9b24b46500a48f65" hs_bindgen_9b24b46500a48f65 ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_isHoldingMouse@
__defined at:__ @RGFW.h:1851:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_isHoldingMouse ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_isHoldingMouse =
hs_bindgen_9b24b46500a48f65
-- | __unique:__ @_Generated_Safe_RGFW_window_hide@
foreign import ccall safe "hs_bindgen_ecefe0feb1123436" hs_bindgen_ecefe0feb1123436 ::
Ptr.Ptr RGFW_window
-> IO ()
{-| __C declaration:__ @RGFW_window_hide@
__defined at:__ @RGFW.h:1857:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_hide ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO ()
rGFW_window_hide = hs_bindgen_ecefe0feb1123436
-- | __unique:__ @_Generated_Safe_RGFW_window_show@
foreign import ccall safe "hs_bindgen_dfdf180b18dcf9ad" hs_bindgen_dfdf180b18dcf9ad ::
Ptr.Ptr RGFW_window
-> IO ()
{-| __C declaration:__ @RGFW_window_show@
__defined at:__ @RGFW.h:1863:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_show ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO ()
rGFW_window_show = hs_bindgen_dfdf180b18dcf9ad
-- | __unique:__ @_Generated_Safe_RGFW_window_setShouldClose@
foreign import ccall safe "hs_bindgen_f62c7b9c51681dee" hs_bindgen_f62c7b9c51681dee ::
Ptr.Ptr RGFW_window
-> RGFW_bool
-> IO ()
{-| __C declaration:__ @RGFW_window_setShouldClose@
__defined at:__ @RGFW.h:1872:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_setShouldClose ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_bool
-- ^ __C declaration:__ @shouldClose@
-> IO ()
rGFW_window_setShouldClose =
hs_bindgen_f62c7b9c51681dee
-- | __unique:__ @_Generated_Safe_RGFW_getGlobalMouse@
foreign import ccall safe "hs_bindgen_c091826bb05978cc" hs_bindgen_c091826bb05978cc ::
Ptr.Ptr I32
-> Ptr.Ptr I32
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_getGlobalMouse@
__defined at:__ @RGFW.h:1880:19@
__exported by:__ @RGFW.h@
-}
rGFW_getGlobalMouse ::
Ptr.Ptr I32
-- ^ __C declaration:__ @x@
-> Ptr.Ptr I32
-- ^ __C declaration:__ @y@
-> IO RGFW_bool
rGFW_getGlobalMouse = hs_bindgen_c091826bb05978cc
-- | __unique:__ @_Generated_Safe_RGFW_window_getMouse@
foreign import ccall safe "hs_bindgen_d7e6e2503559561e" hs_bindgen_d7e6e2503559561e ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr I32
-> Ptr.Ptr I32
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_getMouse@
__defined at:__ @RGFW.h:1889:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_getMouse ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr I32
-- ^ __C declaration:__ @x@
-> Ptr.Ptr I32
-- ^ __C declaration:__ @y@
-> IO RGFW_bool
rGFW_window_getMouse = hs_bindgen_d7e6e2503559561e
-- | __unique:__ @_Generated_Safe_RGFW_window_showMouse@
foreign import ccall safe "hs_bindgen_3c8e158c9704b6c6" hs_bindgen_3c8e158c9704b6c6 ::
Ptr.Ptr RGFW_window
-> RGFW_bool
-> IO ()
{-| __C declaration:__ @RGFW_window_showMouse@
__defined at:__ @RGFW.h:1896:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_showMouse ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> RGFW_bool
-- ^ __C declaration:__ @show@
-> IO ()
rGFW_window_showMouse = hs_bindgen_3c8e158c9704b6c6
-- | __unique:__ @_Generated_Safe_RGFW_window_isMouseHidden@
foreign import ccall safe "hs_bindgen_84cabfb22c70733e" hs_bindgen_84cabfb22c70733e ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_isMouseHidden@
__defined at:__ @RGFW.h:1903:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_isMouseHidden ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_isMouseHidden =
hs_bindgen_84cabfb22c70733e
-- | __unique:__ @_Generated_Safe_RGFW_window_moveMouse@
foreign import ccall safe "hs_bindgen_880e0691630ed955" hs_bindgen_880e0691630ed955 ::
Ptr.Ptr RGFW_window
-> I32
-> I32
-> IO ()
{-| __C declaration:__ @RGFW_window_moveMouse@
__defined at:__ @RGFW.h:1911:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_moveMouse ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> I32
-- ^ __C declaration:__ @x@
-> I32
-- ^ __C declaration:__ @y@
-> IO ()
rGFW_window_moveMouse = hs_bindgen_880e0691630ed955
-- | __unique:__ @_Generated_Safe_RGFW_window_shouldClose@
foreign import ccall safe "hs_bindgen_9fd4ae171eff5dd9" hs_bindgen_9fd4ae171eff5dd9 ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_shouldClose@
__defined at:__ @RGFW.h:1918:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_shouldClose ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_shouldClose = hs_bindgen_9fd4ae171eff5dd9
-- | __unique:__ @_Generated_Safe_RGFW_window_isFullscreen@
foreign import ccall safe "hs_bindgen_6e03efeebe06bc41" hs_bindgen_6e03efeebe06bc41 ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_isFullscreen@
__defined at:__ @RGFW.h:1925:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_isFullscreen ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_isFullscreen =
hs_bindgen_6e03efeebe06bc41
-- | __unique:__ @_Generated_Safe_RGFW_window_isHidden@
foreign import ccall safe "hs_bindgen_2298368592dbe255" hs_bindgen_2298368592dbe255 ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_isHidden@
__defined at:__ @RGFW.h:1932:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_isHidden ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_isHidden = hs_bindgen_2298368592dbe255
-- | __unique:__ @_Generated_Safe_RGFW_window_isMinimized@
foreign import ccall safe "hs_bindgen_a9d81b938a7b8e28" hs_bindgen_a9d81b938a7b8e28 ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_isMinimized@
__defined at:__ @RGFW.h:1939:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_isMinimized ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_isMinimized = hs_bindgen_a9d81b938a7b8e28
-- | __unique:__ @_Generated_Safe_RGFW_window_isMaximized@
foreign import ccall safe "hs_bindgen_e22fcf9628ac2f23" hs_bindgen_e22fcf9628ac2f23 ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_isMaximized@
__defined at:__ @RGFW.h:1946:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_isMaximized ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_isMaximized = hs_bindgen_e22fcf9628ac2f23
-- | __unique:__ @_Generated_Safe_RGFW_window_isFloating@
foreign import ccall safe "hs_bindgen_b6c71466ed1f609f" hs_bindgen_b6c71466ed1f609f ::
Ptr.Ptr RGFW_window
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_isFloating@
__defined at:__ @RGFW.h:1953:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_isFloating ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_bool
rGFW_window_isFloating = hs_bindgen_b6c71466ed1f609f
-- | __unique:__ @_Generated_Safe_RGFW_window_scaleToMonitor@
foreign import ccall safe "hs_bindgen_231316a2f9d361ca" hs_bindgen_231316a2f9d361ca ::
Ptr.Ptr RGFW_window
-> IO ()
{-| __C declaration:__ @RGFW_window_scaleToMonitor@
__defined at:__ @RGFW.h:1967:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_scaleToMonitor ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO ()
rGFW_window_scaleToMonitor =
hs_bindgen_231316a2f9d361ca
-- | __unique:__ @_Generated_Safe_RGFW_window_getMonitor@
foreign import ccall safe "hs_bindgen_63cbc4071d808166" hs_bindgen_63cbc4071d808166 ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr RGFW_monitor
-> IO ()
{-| Pointer-based API for 'rGFW_window_getMonitor'
-}
rGFW_window_getMonitor_wrapper ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr RGFW_monitor
-> IO ()
rGFW_window_getMonitor_wrapper =
hs_bindgen_63cbc4071d808166
{-| __C declaration:__ @RGFW_window_getMonitor@
__defined at:__ @RGFW.h:1974:22@
__exported by:__ @RGFW.h@
-}
rGFW_window_getMonitor ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO RGFW_monitor
rGFW_window_getMonitor =
\x0 ->
HsBindgen.Runtime.CAPI.allocaAndPeek (\z1 ->
hs_bindgen_63cbc4071d808166 x0 z1)
-- | __unique:__ @_Generated_Safe_RGFW_readClipboard@
foreign import ccall safe "hs_bindgen_270b7919d6af2e00" hs_bindgen_270b7919d6af2e00 ::
Ptr.Ptr HsBindgen.Runtime.Prelude.CSize
-> IO (HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar)
{-| __C declaration:__ @RGFW_readClipboard@
__defined at:__ @RGFW.h:1987:21@
__exported by:__ @RGFW.h@
-}
rGFW_readClipboard ::
Ptr.Ptr HsBindgen.Runtime.Prelude.CSize
-- ^ __C declaration:__ @size@
-> IO (HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar)
rGFW_readClipboard = hs_bindgen_270b7919d6af2e00
-- | __unique:__ @_Generated_Safe_RGFW_readClipboardPtr@
foreign import ccall safe "hs_bindgen_3a52d6a3637e9e37" hs_bindgen_3a52d6a3637e9e37 ::
Ptr.Ptr FC.CChar
-> HsBindgen.Runtime.Prelude.CSize
-> IO RGFW_ssize_t
{-| __C declaration:__ @RGFW_readClipboardPtr@
__defined at:__ @RGFW.h:1995:22@
__exported by:__ @RGFW.h@
-}
rGFW_readClipboardPtr ::
Ptr.Ptr FC.CChar
-- ^ __C declaration:__ @str@
-> HsBindgen.Runtime.Prelude.CSize
-- ^ __C declaration:__ @strCapacity@
-> IO RGFW_ssize_t
rGFW_readClipboardPtr = hs_bindgen_3a52d6a3637e9e37
-- | __unique:__ @_Generated_Safe_RGFW_writeClipboard@
foreign import ccall safe "hs_bindgen_f73cd1f50d72b43b" hs_bindgen_f73cd1f50d72b43b ::
HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-> U32
-> IO ()
{-| __C declaration:__ @RGFW_writeClipboard@
__defined at:__ @RGFW.h:2002:14@
__exported by:__ @RGFW.h@
-}
rGFW_writeClipboard ::
HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-- ^ __C declaration:__ @text@
-> U32
-- ^ __C declaration:__ @textLen@
-> IO ()
rGFW_writeClipboard = hs_bindgen_f73cd1f50d72b43b
-- | __unique:__ @_Generated_Safe_RGFW_setDebugCallback@
foreign import ccall safe "hs_bindgen_b769a7a7f286edf7" hs_bindgen_b769a7a7f286edf7 ::
RGFW_debugfunc
-> IO RGFW_debugfunc
{-| __C declaration:__ @RGFW_setDebugCallback@
__defined at:__ @RGFW.h:2014:24@
__exported by:__ @RGFW.h@
-}
rGFW_setDebugCallback ::
RGFW_debugfunc
-- ^ __C declaration:__ @func@
-> IO RGFW_debugfunc
rGFW_setDebugCallback = hs_bindgen_b769a7a7f286edf7
-- | __unique:__ @_Generated_Safe_RGFW_sendDebugInfo@
foreign import ccall safe "hs_bindgen_e0d18e67cbdfe2f5" hs_bindgen_e0d18e67cbdfe2f5 ::
RGFW_debugType
-> RGFW_errorCode
-> HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-> IO ()
{-| __C declaration:__ @RGFW_sendDebugInfo@
__defined at:__ @RGFW.h:2022:14@
__exported by:__ @RGFW.h@
-}
rGFW_sendDebugInfo ::
RGFW_debugType
-- ^ __C declaration:__ @type'@
-> RGFW_errorCode
-- ^ __C declaration:__ @err@
-> HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-- ^ __C declaration:__ @msg@
-> IO ()
rGFW_sendDebugInfo = hs_bindgen_e0d18e67cbdfe2f5
-- | __unique:__ @_Generated_Safe_RGFW_setWindowMovedCallback@
foreign import ccall safe "hs_bindgen_d5a5f7f42e45c0c9" hs_bindgen_d5a5f7f42e45c0c9 ::
RGFW_windowMovedfunc
-> IO RGFW_windowMovedfunc
{-| __C declaration:__ @RGFW_setWindowMovedCallback@
__defined at:__ @RGFW.h:2041:30@
__exported by:__ @RGFW.h@
-}
rGFW_setWindowMovedCallback ::
RGFW_windowMovedfunc
-- ^ __C declaration:__ @func@
-> IO RGFW_windowMovedfunc
rGFW_setWindowMovedCallback =
hs_bindgen_d5a5f7f42e45c0c9
-- | __unique:__ @_Generated_Safe_RGFW_setWindowResizedCallback@
foreign import ccall safe "hs_bindgen_2c08dbdb2724b329" hs_bindgen_2c08dbdb2724b329 ::
RGFW_windowResizedfunc
-> IO RGFW_windowResizedfunc
{-| __C declaration:__ @RGFW_setWindowResizedCallback@
__defined at:__ @RGFW.h:2048:32@
__exported by:__ @RGFW.h@
-}
rGFW_setWindowResizedCallback ::
RGFW_windowResizedfunc
-- ^ __C declaration:__ @func@
-> IO RGFW_windowResizedfunc
rGFW_setWindowResizedCallback =
hs_bindgen_2c08dbdb2724b329
-- | __unique:__ @_Generated_Safe_RGFW_setWindowQuitCallback@
foreign import ccall safe "hs_bindgen_d6d2d7c335de59ac" hs_bindgen_d6d2d7c335de59ac ::
RGFW_windowQuitfunc
-> IO RGFW_windowQuitfunc
{-| __C declaration:__ @RGFW_setWindowQuitCallback@
__defined at:__ @RGFW.h:2055:29@
__exported by:__ @RGFW.h@
-}
rGFW_setWindowQuitCallback ::
RGFW_windowQuitfunc
-- ^ __C declaration:__ @func@
-> IO RGFW_windowQuitfunc
rGFW_setWindowQuitCallback =
hs_bindgen_d6d2d7c335de59ac
-- | __unique:__ @_Generated_Safe_RGFW_setMousePosCallback@
foreign import ccall safe "hs_bindgen_e6141840f13de89f" hs_bindgen_e6141840f13de89f ::
RGFW_mousePosfunc
-> IO RGFW_mousePosfunc
{-| __C declaration:__ @RGFW_setMousePosCallback@
__defined at:__ @RGFW.h:2062:27@
__exported by:__ @RGFW.h@
-}
rGFW_setMousePosCallback ::
RGFW_mousePosfunc
-- ^ __C declaration:__ @func@
-> IO RGFW_mousePosfunc
rGFW_setMousePosCallback =
hs_bindgen_e6141840f13de89f
-- | __unique:__ @_Generated_Safe_RGFW_setWindowRefreshCallback@
foreign import ccall safe "hs_bindgen_ede009ea063de280" hs_bindgen_ede009ea063de280 ::
RGFW_windowRefreshfunc
-> IO RGFW_windowRefreshfunc
{-| __C declaration:__ @RGFW_setWindowRefreshCallback@
__defined at:__ @RGFW.h:2069:32@
__exported by:__ @RGFW.h@
-}
rGFW_setWindowRefreshCallback ::
RGFW_windowRefreshfunc
-- ^ __C declaration:__ @func@
-> IO RGFW_windowRefreshfunc
rGFW_setWindowRefreshCallback =
hs_bindgen_ede009ea063de280
-- | __unique:__ @_Generated_Safe_RGFW_setFocusCallback@
foreign import ccall safe "hs_bindgen_64dd71b4f10de18c" hs_bindgen_64dd71b4f10de18c ::
RGFW_focusfunc
-> IO RGFW_focusfunc
{-| __C declaration:__ @RGFW_setFocusCallback@
__defined at:__ @RGFW.h:2076:24@
__exported by:__ @RGFW.h@
-}
rGFW_setFocusCallback ::
RGFW_focusfunc
-- ^ __C declaration:__ @func@
-> IO RGFW_focusfunc
rGFW_setFocusCallback = hs_bindgen_64dd71b4f10de18c
-- | __unique:__ @_Generated_Safe_RGFW_setMouseNotifyCallback@
foreign import ccall safe "hs_bindgen_40c2746d81259536" hs_bindgen_40c2746d81259536 ::
RGFW_mouseNotifyfunc
-> IO RGFW_mouseNotifyfunc
{-| __C declaration:__ @RGFW_setMouseNotifyCallback@
__defined at:__ @RGFW.h:2083:30@
__exported by:__ @RGFW.h@
-}
rGFW_setMouseNotifyCallback ::
RGFW_mouseNotifyfunc
-- ^ __C declaration:__ @func@
-> IO RGFW_mouseNotifyfunc
rGFW_setMouseNotifyCallback =
hs_bindgen_40c2746d81259536
-- | __unique:__ @_Generated_Safe_RGFW_setDataDropCallback@
foreign import ccall safe "hs_bindgen_114f5f3c1bfdfe43" hs_bindgen_114f5f3c1bfdfe43 ::
RGFW_dataDropfunc
-> IO RGFW_dataDropfunc
{-| __C declaration:__ @RGFW_setDataDropCallback@
__defined at:__ @RGFW.h:2090:27@
__exported by:__ @RGFW.h@
-}
rGFW_setDataDropCallback ::
RGFW_dataDropfunc
-- ^ __C declaration:__ @func@
-> IO RGFW_dataDropfunc
rGFW_setDataDropCallback =
hs_bindgen_114f5f3c1bfdfe43
-- | __unique:__ @_Generated_Safe_RGFW_setDataDragCallback@
foreign import ccall safe "hs_bindgen_6aa86f9da0261040" hs_bindgen_6aa86f9da0261040 ::
RGFW_dataDragfunc
-> IO RGFW_dataDragfunc
{-| __C declaration:__ @RGFW_setDataDragCallback@
__defined at:__ @RGFW.h:2097:27@
__exported by:__ @RGFW.h@
-}
rGFW_setDataDragCallback ::
RGFW_dataDragfunc
-- ^ __C declaration:__ @func@
-> IO RGFW_dataDragfunc
rGFW_setDataDragCallback =
hs_bindgen_6aa86f9da0261040
-- | __unique:__ @_Generated_Safe_RGFW_setKeyCallback@
foreign import ccall safe "hs_bindgen_c8aa0fac437123b7" hs_bindgen_c8aa0fac437123b7 ::
RGFW_keyfunc
-> IO RGFW_keyfunc
{-| __C declaration:__ @RGFW_setKeyCallback@
__defined at:__ @RGFW.h:2104:22@
__exported by:__ @RGFW.h@
-}
rGFW_setKeyCallback ::
RGFW_keyfunc
-- ^ __C declaration:__ @func@
-> IO RGFW_keyfunc
rGFW_setKeyCallback = hs_bindgen_c8aa0fac437123b7
-- | __unique:__ @_Generated_Safe_RGFW_setMouseButtonCallback@
foreign import ccall safe "hs_bindgen_6d3d6ab084c245c6" hs_bindgen_6d3d6ab084c245c6 ::
RGFW_mouseButtonfunc
-> IO RGFW_mouseButtonfunc
{-| __C declaration:__ @RGFW_setMouseButtonCallback@
__defined at:__ @RGFW.h:2111:30@
__exported by:__ @RGFW.h@
-}
rGFW_setMouseButtonCallback ::
RGFW_mouseButtonfunc
-- ^ __C declaration:__ @func@
-> IO RGFW_mouseButtonfunc
rGFW_setMouseButtonCallback =
hs_bindgen_6d3d6ab084c245c6
-- | __unique:__ @_Generated_Safe_RGFW_setMouseScrollCallback@
foreign import ccall safe "hs_bindgen_f2ec574c0023689e" hs_bindgen_f2ec574c0023689e ::
RGFW_mouseScrollfunc
-> IO RGFW_mouseScrollfunc
{-| __C declaration:__ @RGFW_setMouseScrollCallback@
__defined at:__ @RGFW.h:2118:30@
__exported by:__ @RGFW.h@
-}
rGFW_setMouseScrollCallback ::
RGFW_mouseScrollfunc
-- ^ __C declaration:__ @func@
-> IO RGFW_mouseScrollfunc
rGFW_setMouseScrollCallback =
hs_bindgen_f2ec574c0023689e
-- | __unique:__ @_Generated_Safe_RGFW_setWindowMaximizedCallback@
foreign import ccall safe "hs_bindgen_fd7b125a5a775b6a" hs_bindgen_fd7b125a5a775b6a ::
RGFW_windowMaximizedfunc
-> IO RGFW_windowMaximizedfunc
{-| __C declaration:__ @RGFW_setWindowMaximizedCallback@
__defined at:__ @RGFW.h:2125:34@
__exported by:__ @RGFW.h@
-}
rGFW_setWindowMaximizedCallback ::
RGFW_windowMaximizedfunc
-- ^ __C declaration:__ @func@
-> IO RGFW_windowMaximizedfunc
rGFW_setWindowMaximizedCallback =
hs_bindgen_fd7b125a5a775b6a
-- | __unique:__ @_Generated_Safe_RGFW_setWindowMinimizedCallback@
foreign import ccall safe "hs_bindgen_f3e7b162fc865611" hs_bindgen_f3e7b162fc865611 ::
RGFW_windowMinimizedfunc
-> IO RGFW_windowMinimizedfunc
{-| __C declaration:__ @RGFW_setWindowMinimizedCallback@
__defined at:__ @RGFW.h:2132:34@
__exported by:__ @RGFW.h@
-}
rGFW_setWindowMinimizedCallback ::
RGFW_windowMinimizedfunc
-- ^ __C declaration:__ @func@
-> IO RGFW_windowMinimizedfunc
rGFW_setWindowMinimizedCallback =
hs_bindgen_f3e7b162fc865611
-- | __unique:__ @_Generated_Safe_RGFW_setWindowRestoredCallback@
foreign import ccall safe "hs_bindgen_6220e56e84245f95" hs_bindgen_6220e56e84245f95 ::
RGFW_windowRestoredfunc
-> IO RGFW_windowRestoredfunc
{-| __C declaration:__ @RGFW_setWindowRestoredCallback@
__defined at:__ @RGFW.h:2139:33@
__exported by:__ @RGFW.h@
-}
rGFW_setWindowRestoredCallback ::
RGFW_windowRestoredfunc
-- ^ __C declaration:__ @func@
-> IO RGFW_windowRestoredfunc
rGFW_setWindowRestoredCallback =
hs_bindgen_6220e56e84245f95
-- | __unique:__ @_Generated_Safe_RGFW_setScaleUpdatedCallback@
foreign import ccall safe "hs_bindgen_837e68afb26ea029" hs_bindgen_837e68afb26ea029 ::
RGFW_scaleUpdatedfunc
-> IO RGFW_scaleUpdatedfunc
{-| __C declaration:__ @RGFW_setScaleUpdatedCallback@
__defined at:__ @RGFW.h:2146:31@
__exported by:__ @RGFW.h@
-}
rGFW_setScaleUpdatedCallback ::
RGFW_scaleUpdatedfunc
-- ^ __C declaration:__ @func@
-> IO RGFW_scaleUpdatedfunc
rGFW_setScaleUpdatedCallback =
hs_bindgen_837e68afb26ea029
-- | __unique:__ @_Generated_Safe_RGFW_setGlobalHints_OpenGL@
foreign import ccall safe "hs_bindgen_17612babbde01ff9" hs_bindgen_17612babbde01ff9 ::
Ptr.Ptr RGFW_glHints
-> IO ()
{-| __C declaration:__ @RGFW_setGlobalHints_OpenGL@
__defined at:__ @RGFW.h:2168:14@
__exported by:__ @RGFW.h@
-}
rGFW_setGlobalHints_OpenGL ::
Ptr.Ptr RGFW_glHints
-- ^ __C declaration:__ @hints@
-> IO ()
rGFW_setGlobalHints_OpenGL =
hs_bindgen_17612babbde01ff9
-- | __unique:__ @_Generated_Safe_RGFW_resetGlobalHints_OpenGL@
foreign import ccall safe "hs_bindgen_34e29a708484a151" hs_bindgen_34e29a708484a151 ::
IO ()
{-| __C declaration:__ @RGFW_resetGlobalHints_OpenGL@
__defined at:__ @RGFW.h:2173:14@
__exported by:__ @RGFW.h@
-}
rGFW_resetGlobalHints_OpenGL ::
IO ()
rGFW_resetGlobalHints_OpenGL =
hs_bindgen_34e29a708484a151
-- | __unique:__ @_Generated_Safe_RGFW_getGlobalHints_OpenGL@
foreign import ccall safe "hs_bindgen_6e1a82645fc06860" hs_bindgen_6e1a82645fc06860 ::
IO (Ptr.Ptr RGFW_glHints)
{-| __C declaration:__ @RGFW_getGlobalHints_OpenGL@
__defined at:__ @RGFW.h:2179:23@
__exported by:__ @RGFW.h@
-}
rGFW_getGlobalHints_OpenGL ::
IO (Ptr.Ptr RGFW_glHints)
rGFW_getGlobalHints_OpenGL =
hs_bindgen_6e1a82645fc06860
-- | __unique:__ @_Generated_Safe_RGFW_window_createContext_OpenGL@
foreign import ccall safe "hs_bindgen_03644c832052dd71" hs_bindgen_03644c832052dd71 ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr RGFW_glHints
-> IO (Ptr.Ptr RGFW_glContext)
{-| __C declaration:__ @RGFW_window_createContext_OpenGL@
__defined at:__ @RGFW.h:2187:25@
__exported by:__ @RGFW.h@
-}
rGFW_window_createContext_OpenGL ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr RGFW_glHints
-- ^ __C declaration:__ @hints@
-> IO (Ptr.Ptr RGFW_glContext)
rGFW_window_createContext_OpenGL =
hs_bindgen_03644c832052dd71
-- | __unique:__ @_Generated_Safe_RGFW_window_createContextPtr_OpenGL@
foreign import ccall safe "hs_bindgen_c62e571411f7dbc3" hs_bindgen_c62e571411f7dbc3 ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr RGFW_glContext
-> Ptr.Ptr RGFW_glHints
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_window_createContextPtr_OpenGL@
__defined at:__ @RGFW.h:2196:19@
__exported by:__ @RGFW.h@
-}
rGFW_window_createContextPtr_OpenGL ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr RGFW_glContext
-- ^ __C declaration:__ @ctx@
-> Ptr.Ptr RGFW_glHints
-- ^ __C declaration:__ @hints@
-> IO RGFW_bool
rGFW_window_createContextPtr_OpenGL =
hs_bindgen_c62e571411f7dbc3
-- | __unique:__ @_Generated_Safe_RGFW_window_getContext_OpenGL@
foreign import ccall safe "hs_bindgen_31efb59b13b8e842" hs_bindgen_31efb59b13b8e842 ::
Ptr.Ptr RGFW_window
-> IO (Ptr.Ptr RGFW_glContext)
{-| __C declaration:__ @RGFW_window_getContext_OpenGL@
__defined at:__ @RGFW.h:2203:25@
__exported by:__ @RGFW.h@
-}
rGFW_window_getContext_OpenGL ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO (Ptr.Ptr RGFW_glContext)
rGFW_window_getContext_OpenGL =
hs_bindgen_31efb59b13b8e842
-- | __unique:__ @_Generated_Safe_RGFW_window_deleteContext_OpenGL@
foreign import ccall safe "hs_bindgen_22dde4252b2ace0f" hs_bindgen_22dde4252b2ace0f ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr RGFW_glContext
-> IO ()
{-| __C declaration:__ @RGFW_window_deleteContext_OpenGL@
__defined at:__ @RGFW.h:2212:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_deleteContext_OpenGL ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr RGFW_glContext
-- ^ __C declaration:__ @ctx@
-> IO ()
rGFW_window_deleteContext_OpenGL =
hs_bindgen_22dde4252b2ace0f
-- | __unique:__ @_Generated_Safe_RGFW_window_deleteContextPtr_OpenGL@
foreign import ccall safe "hs_bindgen_89aaa6cea150608c" hs_bindgen_89aaa6cea150608c ::
Ptr.Ptr RGFW_window
-> Ptr.Ptr RGFW_glContext
-> IO ()
{-| __C declaration:__ @RGFW_window_deleteContextPtr_OpenGL@
__defined at:__ @RGFW.h:2221:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_deleteContextPtr_OpenGL ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> Ptr.Ptr RGFW_glContext
-- ^ __C declaration:__ @ctx@
-> IO ()
rGFW_window_deleteContextPtr_OpenGL =
hs_bindgen_89aaa6cea150608c
-- | __unique:__ @_Generated_Safe_RGFW_glContext_getSourceContext@
foreign import ccall safe "hs_bindgen_e94481935b71ab99" hs_bindgen_e94481935b71ab99 ::
Ptr.Ptr RGFW_glContext
-> IO (Ptr.Ptr Void)
{-| __C declaration:__ @RGFW_glContext_getSourceContext@
__defined at:__ @RGFW.h:2228:15@
__exported by:__ @RGFW.h@
-}
rGFW_glContext_getSourceContext ::
Ptr.Ptr RGFW_glContext
-- ^ __C declaration:__ @ctx@
-> IO (Ptr.Ptr Void)
rGFW_glContext_getSourceContext =
hs_bindgen_e94481935b71ab99
-- | __unique:__ @_Generated_Safe_RGFW_window_makeCurrentWindow_OpenGL@
foreign import ccall safe "hs_bindgen_7dc25ad41f6e6921" hs_bindgen_7dc25ad41f6e6921 ::
Ptr.Ptr RGFW_window
-> IO ()
{-| __C declaration:__ @RGFW_window_makeCurrentWindow_OpenGL@
__defined at:__ @RGFW.h:2236:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_makeCurrentWindow_OpenGL ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO ()
rGFW_window_makeCurrentWindow_OpenGL =
hs_bindgen_7dc25ad41f6e6921
-- | __unique:__ @_Generated_Safe_RGFW_window_makeCurrentContext_OpenGL@
foreign import ccall safe "hs_bindgen_bdd73475e6bfd204" hs_bindgen_bdd73475e6bfd204 ::
Ptr.Ptr RGFW_window
-> IO ()
{-| __C declaration:__ @RGFW_window_makeCurrentContext_OpenGL@
__defined at:__ @RGFW.h:2245:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_makeCurrentContext_OpenGL ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO ()
rGFW_window_makeCurrentContext_OpenGL =
hs_bindgen_bdd73475e6bfd204
-- | __unique:__ @_Generated_Safe_RGFW_window_swapBuffers_OpenGL@
foreign import ccall safe "hs_bindgen_fe25611a39cb9917" hs_bindgen_fe25611a39cb9917 ::
Ptr.Ptr RGFW_window
-> IO ()
{-| __C declaration:__ @RGFW_window_swapBuffers_OpenGL@
__defined at:__ @RGFW.h:2253:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_swapBuffers_OpenGL ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO ()
rGFW_window_swapBuffers_OpenGL =
hs_bindgen_fe25611a39cb9917
-- | __unique:__ @_Generated_Safe_RGFW_getCurrentContext_OpenGL@
foreign import ccall safe "hs_bindgen_a11cc0708c93dd91" hs_bindgen_a11cc0708c93dd91 ::
IO (Ptr.Ptr Void)
{-| __C declaration:__ @RGFW_getCurrentContext_OpenGL@
__defined at:__ @RGFW.h:2259:15@
__exported by:__ @RGFW.h@
-}
rGFW_getCurrentContext_OpenGL ::
IO (Ptr.Ptr Void)
rGFW_getCurrentContext_OpenGL =
hs_bindgen_a11cc0708c93dd91
-- | __unique:__ @_Generated_Safe_RGFW_getCurrentWindow_OpenGL@
foreign import ccall safe "hs_bindgen_788a8164dfb313b3" hs_bindgen_788a8164dfb313b3 ::
IO (Ptr.Ptr RGFW_window)
{-| __C declaration:__ @RGFW_getCurrentWindow_OpenGL@
__defined at:__ @RGFW.h:2265:22@
__exported by:__ @RGFW.h@
-}
rGFW_getCurrentWindow_OpenGL ::
IO (Ptr.Ptr RGFW_window)
rGFW_getCurrentWindow_OpenGL =
hs_bindgen_788a8164dfb313b3
-- | __unique:__ @_Generated_Safe_RGFW_window_swapInterval_OpenGL@
foreign import ccall safe "hs_bindgen_f225796a32f163e5" hs_bindgen_f225796a32f163e5 ::
Ptr.Ptr RGFW_window
-> I32
-> IO ()
{-| __C declaration:__ @RGFW_window_swapInterval_OpenGL@
__defined at:__ @RGFW.h:2272:14@
__exported by:__ @RGFW.h@
-}
rGFW_window_swapInterval_OpenGL ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> I32
-- ^ __C declaration:__ @swapInterval@
-> IO ()
rGFW_window_swapInterval_OpenGL =
hs_bindgen_f225796a32f163e5
-- | __unique:__ @_Generated_Safe_RGFW_getProcAddress_OpenGL@
foreign import ccall safe "hs_bindgen_94306b0b95ad2fcc" hs_bindgen_94306b0b95ad2fcc ::
HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-> IO RGFW_proc
{-| __C declaration:__ @RGFW_getProcAddress_OpenGL@
__defined at:__ @RGFW.h:2279:19@
__exported by:__ @RGFW.h@
-}
rGFW_getProcAddress_OpenGL ::
HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-- ^ __C declaration:__ @procname@
-> IO RGFW_proc
rGFW_getProcAddress_OpenGL =
hs_bindgen_94306b0b95ad2fcc
-- | __unique:__ @_Generated_Safe_RGFW_extensionSupported_OpenGL@
foreign import ccall safe "hs_bindgen_42681982e74a0a79" hs_bindgen_42681982e74a0a79 ::
HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-> HsBindgen.Runtime.Prelude.CSize
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_extensionSupported_OpenGL@
__defined at:__ @RGFW.h:2287:19@
__exported by:__ @RGFW.h@
-}
rGFW_extensionSupported_OpenGL ::
HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-- ^ __C declaration:__ @extension@
-> HsBindgen.Runtime.Prelude.CSize
-- ^ __C declaration:__ @len@
-> IO RGFW_bool
rGFW_extensionSupported_OpenGL =
hs_bindgen_42681982e74a0a79
-- | __unique:__ @_Generated_Safe_RGFW_extensionSupportedPlatform_OpenGL@
foreign import ccall safe "hs_bindgen_260c4e127ee9450f" hs_bindgen_260c4e127ee9450f ::
HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-> HsBindgen.Runtime.Prelude.CSize
-> IO RGFW_bool
{-| __C declaration:__ @RGFW_extensionSupportedPlatform_OpenGL@
__defined at:__ @RGFW.h:2295:19@
__exported by:__ @RGFW.h@
-}
rGFW_extensionSupportedPlatform_OpenGL ::
HsBindgen.Runtime.ConstPtr.ConstPtr FC.CChar
-- ^ __C declaration:__ @extension@
-> HsBindgen.Runtime.Prelude.CSize
-- ^ __C declaration:__ @len@
-> IO RGFW_bool
rGFW_extensionSupportedPlatform_OpenGL =
hs_bindgen_260c4e127ee9450f
-- | __unique:__ @_Generated_Safe_RGFW_setRootWindow@
foreign import ccall safe "hs_bindgen_652ce8c0fa3bb84c" hs_bindgen_652ce8c0fa3bb84c ::
Ptr.Ptr RGFW_window
-> IO ()
{-| __C declaration:__ @RGFW_setRootWindow@
__defined at:__ @RGFW.h:2510:14@
__exported by:__ @RGFW.h@
-}
rGFW_setRootWindow ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO ()
rGFW_setRootWindow = hs_bindgen_652ce8c0fa3bb84c
-- | __unique:__ @_Generated_Safe_RGFW_getRootWindow@
foreign import ccall safe "hs_bindgen_bfaf369bf50b2de7" hs_bindgen_bfaf369bf50b2de7 ::
IO (Ptr.Ptr RGFW_window)
{-| __C declaration:__ @RGFW_getRootWindow@
__defined at:__ @RGFW.h:2516:22@
__exported by:__ @RGFW.h@
-}
rGFW_getRootWindow ::
IO (Ptr.Ptr RGFW_window)
rGFW_getRootWindow = hs_bindgen_bfaf369bf50b2de7
-- | __unique:__ @_Generated_Safe_RGFW_eventQueuePush@
foreign import ccall safe "hs_bindgen_ed7514d4eb4cd557" hs_bindgen_ed7514d4eb4cd557 ::
HsBindgen.Runtime.ConstPtr.ConstPtr RGFW_event
-> IO ()
{-| __C declaration:__ @RGFW_eventQueuePush@
__defined at:__ @RGFW.h:2522:14@
__exported by:__ @RGFW.h@
-}
rGFW_eventQueuePush ::
HsBindgen.Runtime.ConstPtr.ConstPtr RGFW_event
-- ^ __C declaration:__ @event@
-> IO ()
rGFW_eventQueuePush = hs_bindgen_ed7514d4eb4cd557
-- | __unique:__ @_Generated_Safe_RGFW_eventQueueFlush@
foreign import ccall safe "hs_bindgen_ec34d01231d06bf0" hs_bindgen_ec34d01231d06bf0 ::
IO ()
{-| __C declaration:__ @RGFW_eventQueueFlush@
__defined at:__ @RGFW.h:2527:14@
__exported by:__ @RGFW.h@
-}
rGFW_eventQueueFlush ::
IO ()
rGFW_eventQueueFlush = hs_bindgen_ec34d01231d06bf0
-- | __unique:__ @_Generated_Safe_RGFW_eventQueuePop@
foreign import ccall safe "hs_bindgen_890588ea824c0555" hs_bindgen_890588ea824c0555 ::
Ptr.Ptr RGFW_window
-> IO (Ptr.Ptr RGFW_event)
{-| __C declaration:__ @RGFW_eventQueuePop@
__defined at:__ @RGFW.h:2534:21@
__exported by:__ @RGFW.h@
-}
rGFW_eventQueuePop ::
Ptr.Ptr RGFW_window
-- ^ __C declaration:__ @win@
-> IO (Ptr.Ptr RGFW_event)
rGFW_eventQueuePop = hs_bindgen_890588ea824c0555
-- | __unique:__ @_Generated_Safe_RGFW_apiKeyToRGFW@
foreign import ccall safe "hs_bindgen_11d1ea03b53e17f9" hs_bindgen_11d1ea03b53e17f9 ::
U32
-> IO U32
{-| __C declaration:__ @RGFW_apiKeyToRGFW@
__defined at:__ @RGFW.h:2541:13@
__exported by:__ @RGFW.h@
-}
rGFW_apiKeyToRGFW ::
U32
-- ^ __C declaration:__ @keycode@
-> IO U32
rGFW_apiKeyToRGFW = hs_bindgen_11d1ea03b53e17f9
-- | __unique:__ @_Generated_Safe_RGFW_rgfwToApiKey@
foreign import ccall safe "hs_bindgen_27b75435c8fb50f3" hs_bindgen_27b75435c8fb50f3 ::
U32
-> IO U32
{-| __C declaration:__ @RGFW_rgfwToApiKey@
__defined at:__ @RGFW.h:2548:13@
__exported by:__ @RGFW.h@
-}
rGFW_rgfwToApiKey ::
U32
-- ^ __C declaration:__ @keycode@
-> IO U32
rGFW_rgfwToApiKey = hs_bindgen_27b75435c8fb50f3
-- | __unique:__ @_Generated_Safe_RGFW_rgfwToKeyChar@
foreign import ccall safe "hs_bindgen_49d065ae0146755c" hs_bindgen_49d065ae0146755c ::
U32
-> IO U8
{-| __C declaration:__ @RGFW_rgfwToKeyChar@
__defined at:__ @RGFW.h:2555:12@
__exported by:__ @RGFW.h@
-}
rGFW_rgfwToKeyChar ::
U32
-- ^ __C declaration:__ @keycode@
-> IO U8
rGFW_rgfwToKeyChar = hs_bindgen_49d065ae0146755c
-- | __unique:__ @_Generated_Safe_RGFW_sizeofInfo@
foreign import ccall safe "hs_bindgen_2c0d17ce7d6137a5" hs_bindgen_2c0d17ce7d6137a5 ::
IO HsBindgen.Runtime.Prelude.CSize
{-| __C declaration:__ @RGFW_sizeofInfo@
__defined at:__ @RGFW.h:2561:16@
__exported by:__ @RGFW.h@
-}
rGFW_sizeofInfo ::
IO HsBindgen.Runtime.Prelude.CSize
rGFW_sizeofInfo = hs_bindgen_2c0d17ce7d6137a5
-- | __unique:__ @_Generated_Safe_RGFW_init@
foreign import ccall safe "hs_bindgen_6f3143d2581b7d25" hs_bindgen_6f3143d2581b7d25 ::
IO I32
{-| __C declaration:__ @RGFW_init@
__defined at:__ @RGFW.h:2568:13@
__exported by:__ @RGFW.h@
-}
rGFW_init ::
IO I32
rGFW_init = hs_bindgen_6f3143d2581b7d25
-- | __unique:__ @_Generated_Safe_RGFW_deinit@
foreign import ccall safe "hs_bindgen_b73a4487dd686f54" hs_bindgen_b73a4487dd686f54 ::
IO ()
{-| __C declaration:__ @RGFW_deinit@
__defined at:__ @RGFW.h:2574:14@
__exported by:__ @RGFW.h@
-}
rGFW_deinit ::
IO ()
rGFW_deinit = hs_bindgen_b73a4487dd686f54
-- | __unique:__ @_Generated_Safe_RGFW_init_ptr@
foreign import ccall safe "hs_bindgen_18c24f1edbd156a0" hs_bindgen_18c24f1edbd156a0 ::
Ptr.Ptr RGFW_info
-> IO I32
{-| __C declaration:__ @RGFW_init_ptr@
__defined at:__ @RGFW.h:2581:13@
__exported by:__ @RGFW.h@
-}
rGFW_init_ptr ::
Ptr.Ptr RGFW_info
-- ^ __C declaration:__ @info@
-> IO I32
rGFW_init_ptr = hs_bindgen_18c24f1edbd156a0
-- | __unique:__ @_Generated_Safe_RGFW_deinit_ptr@
foreign import ccall safe "hs_bindgen_d66380f0ec8f3f63" hs_bindgen_d66380f0ec8f3f63 ::
Ptr.Ptr RGFW_info
-> IO ()
{-| __C declaration:__ @RGFW_deinit_ptr@
__defined at:__ @RGFW.h:2587:14@
__exported by:__ @RGFW.h@
-}
rGFW_deinit_ptr ::
Ptr.Ptr RGFW_info
-- ^ __C declaration:__ @info@
-> IO ()
rGFW_deinit_ptr = hs_bindgen_d66380f0ec8f3f63
-- | __unique:__ @_Generated_Safe_RGFW_setInfo@
foreign import ccall safe "hs_bindgen_720fd14aafd803dc" hs_bindgen_720fd14aafd803dc ::
Ptr.Ptr RGFW_info
-> IO ()
{-| __C declaration:__ @RGFW_setInfo@
__defined at:__ @RGFW.h:2593:14@
__exported by:__ @RGFW.h@
-}
rGFW_setInfo ::
Ptr.Ptr RGFW_info
-- ^ __C declaration:__ @info@
-> IO ()
rGFW_setInfo = hs_bindgen_720fd14aafd803dc
-- | __unique:__ @_Generated_Safe_RGFW_getInfo@
foreign import ccall safe "hs_bindgen_e4a63de6bf05164a" hs_bindgen_e4a63de6bf05164a ::
IO (Ptr.Ptr RGFW_info)
{-| __C declaration:__ @RGFW_getInfo@
__defined at:__ @RGFW.h:2599:20@
__exported by:__ @RGFW.h@
-}
rGFW_getInfo ::
IO (Ptr.Ptr RGFW_info)
rGFW_getInfo = hs_bindgen_e4a63de6bf05164a