{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK prune #-}
module SDL3.Sys.Bindgen.Video.Unsafe (
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetNumVideoDrivers,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetVideoDriver,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetCurrentVideoDriver,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetSystemTheme,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetDisplays,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetPrimaryDisplay,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetDisplayProperties,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetDisplayName,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetDisplayBounds,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetDisplayUsableBounds,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetNaturalDisplayOrientation,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetCurrentDisplayOrientation,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetDisplayContentScale,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetFullscreenDisplayModes,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetClosestFullscreenDisplayMode,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetDesktopDisplayMode,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetCurrentDisplayMode,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetDisplayForPoint,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetDisplayForRect,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetDisplayForWindow,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowPixelDensity,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowDisplayScale,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowFullscreenMode,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowFullscreenMode,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowICCProfile,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowPixelFormat,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindows,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_CreateWindow,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_CreatePopupWindow,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_CreateWindowWithProperties,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowID,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowFromID,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowParent,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowProperties,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowFlags,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowTitle,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowTitle,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowIcon,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowPosition,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowPosition,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowSize,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowSize,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowSafeArea,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowAspectRatio,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowAspectRatio,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowBordersSize,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowSizeInPixels,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowMinimumSize,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowMinimumSize,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowMaximumSize,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowMaximumSize,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowBordered,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowResizable,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowAlwaysOnTop,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowFillDocument,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_ShowWindow,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_HideWindow,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_RaiseWindow,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_MaximizeWindow,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_MinimizeWindow,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_RestoreWindow,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowFullscreen,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SyncWindow,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_WindowHasSurface,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowSurface,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowSurfaceVSync,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowSurfaceVSync,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_UpdateWindowSurface,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_UpdateWindowSurfaceRects,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_DestroyWindowSurface,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowKeyboardGrab,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowMouseGrab,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowKeyboardGrab,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowMouseGrab,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetGrabbedWindow,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowMouseRect,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowMouseRect,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowOpacity,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowOpacity,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowParent,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowModal,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowFocusable,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_ShowWindowSystemMenu,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowHitTest,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowShape,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_FlashWindow,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowProgressState,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowProgressState,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_SetWindowProgressValue,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GetWindowProgressValue,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_DestroyWindow,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_ScreenSaverEnabled,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_EnableScreenSaver,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_DisableScreenSaver,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GL_LoadLibrary,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GL_GetProcAddress,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_EGL_GetProcAddress,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GL_UnloadLibrary,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GL_ExtensionSupported,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GL_ResetAttributes,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GL_SetAttribute,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GL_GetAttribute,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GL_CreateContext,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GL_MakeCurrent,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GL_GetCurrentWindow,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GL_GetCurrentContext,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_EGL_GetCurrentDisplay,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_EGL_GetCurrentConfig,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_EGL_GetWindowSurface,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_EGL_SetAttributeCallbacks,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GL_SetSwapInterval,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GL_GetSwapInterval,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GL_SwapWindow,
SDL3.Sys.Bindgen.Video.Unsafe.sDL_GL_DestroyContext,
)
where
import Prelude (IO, fmap)
import HsBindgen.Runtime.LibC qualified
import HsBindgen.Runtime.PtrConst qualified as PtrConst
import HsBindgen.Runtime.Support qualified
import HsBindgen.Runtime.Support qualified as BG
import HsBindgen.Runtime.Support.CAPI qualified
import SDL3.Sys.Bindgen.Pixels qualified
import SDL3.Sys.Bindgen.Properties qualified
import SDL3.Sys.Bindgen.Rect qualified
import SDL3.Sys.Bindgen.Stdinc qualified
import SDL3.Sys.Bindgen.Surface qualified
import SDL3.Sys.Bindgen.Video
$( HsBindgen.Runtime.Support.CAPI.addCSource
( HsBindgen.Runtime.Support.CAPI.unlines
[ "#define SDL_MAIN_HANDLED"
, "#define SDL_SLOW_MEMCPY"
, "#define SDL_SLOW_MEMMOVE"
, "#define SDL_SLOW_MEMSET"
, "#include <SDL3/SDL_video.h>"
, "signed int hs_bindgen_5592dffe201a625d (void)"
, "{"
, " return (SDL_GetNumVideoDrivers)();"
, "}"
, "char const *hs_bindgen_85f4e358bde66c9a ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_GetVideoDriver)(arg1);"
, "}"
, "char const *hs_bindgen_63fbce696f1ed5a6 (void)"
, "{"
, " return (SDL_GetCurrentVideoDriver)();"
, "}"
, "SDL_SystemTheme hs_bindgen_c80ec935a539ddd8 (void)"
, "{"
, " return (SDL_GetSystemTheme)();"
, "}"
, "SDL_DisplayID *hs_bindgen_d0c686e8303409e7 ("
, " signed int *arg1"
, ")"
, "{"
, " return (SDL_GetDisplays)(arg1);"
, "}"
, "SDL_DisplayID hs_bindgen_6b2fa2820b978e45 (void)"
, "{"
, " return (SDL_GetPrimaryDisplay)();"
, "}"
, "SDL_PropertiesID hs_bindgen_2811399c7688084b ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return (SDL_GetDisplayProperties)(arg1);"
, "}"
, "char const *hs_bindgen_348f75329e6ce8d9 ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return (SDL_GetDisplayName)(arg1);"
, "}"
, "_Bool hs_bindgen_ef8f0d981192b3f9 ("
, " SDL_DisplayID arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return (SDL_GetDisplayBounds)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_c49b6c7690711e0a ("
, " SDL_DisplayID arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return (SDL_GetDisplayUsableBounds)(arg1, arg2);"
, "}"
, "SDL_DisplayOrientation hs_bindgen_57dcd89da18e0a7a ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return (SDL_GetNaturalDisplayOrientation)(arg1);"
, "}"
, "SDL_DisplayOrientation hs_bindgen_c8c1a7af21e9840d ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return (SDL_GetCurrentDisplayOrientation)(arg1);"
, "}"
, "float hs_bindgen_84541dd84a5f8bf5 ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return (SDL_GetDisplayContentScale)(arg1);"
, "}"
, "SDL_DisplayMode **hs_bindgen_7fcb2edb01c8f735 ("
, " SDL_DisplayID arg1,"
, " signed int *arg2"
, ")"
, "{"
, " return (SDL_GetFullscreenDisplayModes)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_4d4a115b24dc1a8a ("
, " SDL_DisplayID arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " float arg4,"
, " _Bool arg5,"
, " SDL_DisplayMode *arg6"
, ")"
, "{"
, " return (SDL_GetClosestFullscreenDisplayMode)(arg1, arg2, arg3, arg4, arg5, arg6);"
, "}"
, "SDL_DisplayMode const *hs_bindgen_f150e56ed07c3071 ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return (SDL_GetDesktopDisplayMode)(arg1);"
, "}"
, "SDL_DisplayMode const *hs_bindgen_090c1ea46d46ae35 ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return (SDL_GetCurrentDisplayMode)(arg1);"
, "}"
, "SDL_DisplayID hs_bindgen_c4ca0071d547fe4e ("
, " SDL_Point const *arg1"
, ")"
, "{"
, " return (SDL_GetDisplayForPoint)(arg1);"
, "}"
, "SDL_DisplayID hs_bindgen_53772eb32f15250a ("
, " SDL_Rect const *arg1"
, ")"
, "{"
, " return (SDL_GetDisplayForRect)(arg1);"
, "}"
, "SDL_DisplayID hs_bindgen_b5e8747042982325 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetDisplayForWindow)(arg1);"
, "}"
, "float hs_bindgen_37fb7f14d8ab4245 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowPixelDensity)(arg1);"
, "}"
, "float hs_bindgen_f51393abfbd8d0f1 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowDisplayScale)(arg1);"
, "}"
, "_Bool hs_bindgen_13b017b8b715b141 ("
, " SDL_Window *arg1,"
, " SDL_DisplayMode const *arg2"
, ")"
, "{"
, " return (SDL_SetWindowFullscreenMode)(arg1, arg2);"
, "}"
, "SDL_DisplayMode const *hs_bindgen_3d833d32498da130 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowFullscreenMode)(arg1);"
, "}"
, "void *hs_bindgen_c8fc95a50e802a12 ("
, " SDL_Window *arg1,"
, " size_t *arg2"
, ")"
, "{"
, " return (SDL_GetWindowICCProfile)(arg1, arg2);"
, "}"
, "SDL_PixelFormat hs_bindgen_90e43d0f5b0c1797 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowPixelFormat)(arg1);"
, "}"
, "SDL_Window **hs_bindgen_37819cd7ef5a283c ("
, " signed int *arg1"
, ")"
, "{"
, " return (SDL_GetWindows)(arg1);"
, "}"
, "SDL_Window *hs_bindgen_c104a86e94d91733 ("
, " char const *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " SDL_WindowFlags arg4"
, ")"
, "{"
, " return (SDL_CreateWindow)(arg1, arg2, arg3, arg4);"
, "}"
, "SDL_Window *hs_bindgen_f8de823bce00580d ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " signed int arg4,"
, " signed int arg5,"
, " SDL_WindowFlags arg6"
, ")"
, "{"
, " return (SDL_CreatePopupWindow)(arg1, arg2, arg3, arg4, arg5, arg6);"
, "}"
, "SDL_Window *hs_bindgen_397cd16b0ee4c2c1 ("
, " SDL_PropertiesID arg1"
, ")"
, "{"
, " return (SDL_CreateWindowWithProperties)(arg1);"
, "}"
, "SDL_WindowID hs_bindgen_4cd31f508a882913 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowID)(arg1);"
, "}"
, "SDL_Window *hs_bindgen_9a86d1e90d48506e ("
, " SDL_WindowID arg1"
, ")"
, "{"
, " return (SDL_GetWindowFromID)(arg1);"
, "}"
, "SDL_Window *hs_bindgen_de155dd6392c018c ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowParent)(arg1);"
, "}"
, "SDL_PropertiesID hs_bindgen_354b9a2ce76470de ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowProperties)(arg1);"
, "}"
, "SDL_WindowFlags hs_bindgen_c7a6fd0b395c141b ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowFlags)(arg1);"
, "}"
, "_Bool hs_bindgen_fb8782aef9af1e58 ("
, " SDL_Window *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_SetWindowTitle)(arg1, arg2);"
, "}"
, "char const *hs_bindgen_b46de7aa720113f3 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowTitle)(arg1);"
, "}"
, "_Bool hs_bindgen_dcfd86c373d614de ("
, " SDL_Window *arg1,"
, " SDL_Surface *arg2"
, ")"
, "{"
, " return (SDL_SetWindowIcon)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_2778939bf2a03cc0 ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_SetWindowPosition)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_0dd4bcea36c16a31 ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return (SDL_GetWindowPosition)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_057ef11fd12bbeb6 ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_SetWindowSize)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_f812f66416921726 ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return (SDL_GetWindowSize)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_212ea87435c7ebb9 ("
, " SDL_Window *arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return (SDL_GetWindowSafeArea)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_a97676f9d3d5cacb ("
, " SDL_Window *arg1,"
, " float arg2,"
, " float arg3"
, ")"
, "{"
, " return (SDL_SetWindowAspectRatio)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_c4fcb6be51b89962 ("
, " SDL_Window *arg1,"
, " float *arg2,"
, " float *arg3"
, ")"
, "{"
, " return (SDL_GetWindowAspectRatio)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_fe9fa856ca0ad8ba ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3,"
, " signed int *arg4,"
, " signed int *arg5"
, ")"
, "{"
, " return (SDL_GetWindowBordersSize)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "_Bool hs_bindgen_0bdc369c35af7209 ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return (SDL_GetWindowSizeInPixels)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_4a83221f1efbc09f ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_SetWindowMinimumSize)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_9492964d5df1add3 ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return (SDL_GetWindowMinimumSize)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_70ec3985e428bdd2 ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_SetWindowMaximumSize)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_948d13442e6065ab ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return (SDL_GetWindowMaximumSize)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_6289af3cb8f93407 ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return (SDL_SetWindowBordered)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_46aff2e1cb31d53c ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return (SDL_SetWindowResizable)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_745fd81846537dd7 ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return (SDL_SetWindowAlwaysOnTop)(arg1, arg2);"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "_Bool hs_bindgen_51036b434b8a9d9a ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_SetWindowFillDocument)(arg1, arg2);"
, "#else"
, " (void)arg1; (void)arg2; SDL_SetError(\"SDL_SetWindowFillDocument requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "_Bool hs_bindgen_7fdf198ee1ca7f92 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_ShowWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_2764604bcb0dc3ca ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_HideWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_655550628b940a03 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_RaiseWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_080d71419d89f8ac ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_MaximizeWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_e1f35d0dbc3b4400 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_MinimizeWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_e090b304456b95d1 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_RestoreWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_b1dbd6c7bf42bc68 ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return (SDL_SetWindowFullscreen)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_ce8bade87de24cec ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_SyncWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_60a31e841c25b5c2 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_WindowHasSurface)(arg1);"
, "}"
, "SDL_Surface *hs_bindgen_b27ac903c03a4dfa ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowSurface)(arg1);"
, "}"
, "_Bool hs_bindgen_507572e10b7f7b5d ("
, " SDL_Window *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return (SDL_SetWindowSurfaceVSync)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_b6f4ee5ffa664900 ("
, " SDL_Window *arg1,"
, " signed int *arg2"
, ")"
, "{"
, " return (SDL_GetWindowSurfaceVSync)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_0647ceba715b9468 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_UpdateWindowSurface)(arg1);"
, "}"
, "_Bool hs_bindgen_99ad341567ec7dd7 ("
, " SDL_Window *arg1,"
, " SDL_Rect const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_UpdateWindowSurfaceRects)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_7c381c64250e8266 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_DestroyWindowSurface)(arg1);"
, "}"
, "_Bool hs_bindgen_088757457073c51d ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return (SDL_SetWindowKeyboardGrab)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_fcca3f67a0285f40 ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return (SDL_SetWindowMouseGrab)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_cda2cd2af79b5ca6 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowKeyboardGrab)(arg1);"
, "}"
, "_Bool hs_bindgen_3d8a4df5806b21ff ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowMouseGrab)(arg1);"
, "}"
, "SDL_Window *hs_bindgen_63a195963286004a (void)"
, "{"
, " return (SDL_GetGrabbedWindow)();"
, "}"
, "_Bool hs_bindgen_3da85ada2677f1fd ("
, " SDL_Window *arg1,"
, " SDL_Rect const *arg2"
, ")"
, "{"
, " return (SDL_SetWindowMouseRect)(arg1, arg2);"
, "}"
, "SDL_Rect const *hs_bindgen_45c2c94bf4760d8a ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowMouseRect)(arg1);"
, "}"
, "_Bool hs_bindgen_019c9148c0aa4e8f ("
, " SDL_Window *arg1,"
, " float arg2"
, ")"
, "{"
, " return (SDL_SetWindowOpacity)(arg1, arg2);"
, "}"
, "float hs_bindgen_744325d9009c4077 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowOpacity)(arg1);"
, "}"
, "_Bool hs_bindgen_effc3e47de752f57 ("
, " SDL_Window *arg1,"
, " SDL_Window *arg2"
, ")"
, "{"
, " return (SDL_SetWindowParent)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_d48e7b0b38e32483 ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return (SDL_SetWindowModal)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_45029d07ea1d3a4d ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return (SDL_SetWindowFocusable)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_839b36668059a297 ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_ShowWindowSystemMenu)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_b4659f0d8b06588e ("
, " SDL_Window *arg1,"
, " SDL_HitTest arg2,"
, " void *arg3"
, ")"
, "{"
, " return (SDL_SetWindowHitTest)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_e671b0b9ca790520 ("
, " SDL_Window *arg1,"
, " SDL_Surface *arg2"
, ")"
, "{"
, " return (SDL_SetWindowShape)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_631082dd3b92af79 ("
, " SDL_Window *arg1,"
, " SDL_FlashOperation arg2"
, ")"
, "{"
, " return (SDL_FlashWindow)(arg1, arg2);"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "#include <SDL3/SDL_version.h>"
, "#if !SDL_VERSION_ATLEAST(3, 4, 0)"
, "typedef int SDL_ProgressState;"
, "#endif"
, "_Bool hs_bindgen_24d52be2d578e3a6 ("
, " SDL_Window *arg1,"
, " SDL_ProgressState arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_SetWindowProgressState)(arg1, arg2);"
, "#else"
, " (void)arg1; (void)arg2; SDL_SetError(\"SDL_SetWindowProgressState requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "#include <SDL3/SDL_version.h>"
, "#if !SDL_VERSION_ATLEAST(3, 4, 0)"
, "typedef int SDL_ProgressState;"
, "#endif"
, "SDL_ProgressState hs_bindgen_d7a642f9cea765c4 ("
, " SDL_Window *arg1"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_GetWindowProgressState)(arg1);"
, "#else"
, " (void)arg1; SDL_SetError(\"SDL_GetWindowProgressState requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "_Bool hs_bindgen_0a7984bb3f923d56 ("
, " SDL_Window *arg1,"
, " float arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_SetWindowProgressValue)(arg1, arg2);"
, "#else"
, " (void)arg1; (void)arg2; SDL_SetError(\"SDL_SetWindowProgressValue requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "float hs_bindgen_936a487daf968843 ("
, " SDL_Window *arg1"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_GetWindowProgressValue)(arg1);"
, "#else"
, " (void)arg1; SDL_SetError(\"SDL_GetWindowProgressValue requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "void hs_bindgen_c66377fe72053eef ("
, " SDL_Window *arg1"
, ")"
, "{"
, " (SDL_DestroyWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_8d4460920f35fe23 (void)"
, "{"
, " return (SDL_ScreenSaverEnabled)();"
, "}"
, "_Bool hs_bindgen_b0634b88ba5dac7b (void)"
, "{"
, " return (SDL_EnableScreenSaver)();"
, "}"
, "_Bool hs_bindgen_2a05f306113c76cb (void)"
, "{"
, " return (SDL_DisableScreenSaver)();"
, "}"
, "_Bool hs_bindgen_80ecb7f912f6a101 ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_GL_LoadLibrary)(arg1);"
, "}"
, "SDL_FunctionPointer hs_bindgen_45ec5c45b7aeecbc ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_GL_GetProcAddress)(arg1);"
, "}"
, "SDL_FunctionPointer hs_bindgen_fecd43d56eba918e ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_EGL_GetProcAddress)(arg1);"
, "}"
, "void hs_bindgen_86d08bc666c9f566 (void)"
, "{"
, " (SDL_GL_UnloadLibrary)();"
, "}"
, "_Bool hs_bindgen_8c89c426b6cd15de ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_GL_ExtensionSupported)(arg1);"
, "}"
, "void hs_bindgen_c0ef2cbb30166af5 (void)"
, "{"
, " (SDL_GL_ResetAttributes)();"
, "}"
, "_Bool hs_bindgen_dfea3fa025830d75 ("
, " SDL_GLAttr arg1,"
, " signed int arg2"
, ")"
, "{"
, " return (SDL_GL_SetAttribute)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_b4ec3aa42353470f ("
, " SDL_GLAttr arg1,"
, " signed int *arg2"
, ")"
, "{"
, " return (SDL_GL_GetAttribute)(arg1, arg2);"
, "}"
, "SDL_GLContext hs_bindgen_02589eafe594e5ce ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GL_CreateContext)(arg1);"
, "}"
, "_Bool hs_bindgen_d986b780d1ccac33 ("
, " SDL_Window *arg1,"
, " SDL_GLContext arg2"
, ")"
, "{"
, " return (SDL_GL_MakeCurrent)(arg1, arg2);"
, "}"
, "SDL_Window *hs_bindgen_24a0284995e8a74e (void)"
, "{"
, " return (SDL_GL_GetCurrentWindow)();"
, "}"
, "SDL_GLContext hs_bindgen_cb9ceaede20b4208 (void)"
, "{"
, " return (SDL_GL_GetCurrentContext)();"
, "}"
, "SDL_EGLDisplay hs_bindgen_709f1c4141e36bd4 (void)"
, "{"
, " return (SDL_EGL_GetCurrentDisplay)();"
, "}"
, "SDL_EGLConfig hs_bindgen_1a495e63c24b9e1d (void)"
, "{"
, " return (SDL_EGL_GetCurrentConfig)();"
, "}"
, "SDL_EGLSurface hs_bindgen_2dc2976e346931c2 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_EGL_GetWindowSurface)(arg1);"
, "}"
, "void hs_bindgen_6f6c52b23bae7a50 ("
, " SDL_EGLAttribArrayCallback arg1,"
, " SDL_EGLIntArrayCallback arg2,"
, " SDL_EGLIntArrayCallback arg3,"
, " void *arg4"
, ")"
, "{"
, " (SDL_EGL_SetAttributeCallbacks)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_9fcc7f15d61d9182 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_GL_SetSwapInterval)(arg1);"
, "}"
, "_Bool hs_bindgen_d23bd762103b2805 ("
, " signed int *arg1"
, ")"
, "{"
, " return (SDL_GL_GetSwapInterval)(arg1);"
, "}"
, "_Bool hs_bindgen_0142b6de91fcc321 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GL_SwapWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_efe95fa2c1c2690c ("
, " SDL_GLContext arg1"
, ")"
, "{"
, " return (SDL_GL_DestroyContext)(arg1);"
, "}"
]
)
)
foreign import ccall unsafe "hs_bindgen_5592dffe201a625d"
hs_bindgen_5592dffe201a625d_base
:: IO BG.CInt
hs_bindgen_5592dffe201a625d :: IO BG.CInt
hs_bindgen_5592dffe201a625d :: IO CInt
hs_bindgen_5592dffe201a625d =
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO CInt
hs_bindgen_5592dffe201a625d_base
sDL_GetNumVideoDrivers :: IO BG.CInt
sDL_GetNumVideoDrivers :: IO CInt
sDL_GetNumVideoDrivers = IO CInt
hs_bindgen_5592dffe201a625d
foreign import ccall unsafe "hs_bindgen_85f4e358bde66c9a"
hs_bindgen_85f4e358bde66c9a_base
:: BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_85f4e358bde66c9a
:: BG.CInt
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_85f4e358bde66c9a :: CInt -> IO (PtrConst CChar)
hs_bindgen_85f4e358bde66c9a =
\CInt
x0 ->
(Ptr Void -> PtrConst CChar)
-> IO (Ptr Void) -> IO (PtrConst CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst CChar
FFIType (PtrConst CChar) -> PtrConst CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO (Ptr Void)
hs_bindgen_85f4e358bde66c9a_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_GetVideoDriver
:: BG.CInt
-> IO (PtrConst.PtrConst BG.CChar)
sDL_GetVideoDriver :: CInt -> IO (PtrConst CChar)
sDL_GetVideoDriver = CInt -> IO (PtrConst CChar)
hs_bindgen_85f4e358bde66c9a
foreign import ccall unsafe "hs_bindgen_63fbce696f1ed5a6"
hs_bindgen_63fbce696f1ed5a6_base
:: IO (BG.Ptr BG.Void)
hs_bindgen_63fbce696f1ed5a6 :: IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_63fbce696f1ed5a6 :: IO (PtrConst CChar)
hs_bindgen_63fbce696f1ed5a6 =
(Ptr Void -> PtrConst CChar)
-> IO (Ptr Void) -> IO (PtrConst CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst CChar
FFIType (PtrConst CChar) -> PtrConst CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (Ptr Void)
hs_bindgen_63fbce696f1ed5a6_base
sDL_GetCurrentVideoDriver :: IO (PtrConst.PtrConst BG.CChar)
sDL_GetCurrentVideoDriver :: IO (PtrConst CChar)
sDL_GetCurrentVideoDriver =
IO (PtrConst CChar)
hs_bindgen_63fbce696f1ed5a6
foreign import ccall unsafe "hs_bindgen_c80ec935a539ddd8"
hs_bindgen_c80ec935a539ddd8_base
:: IO BG.CUInt
hs_bindgen_c80ec935a539ddd8 :: IO SDL_SystemTheme
hs_bindgen_c80ec935a539ddd8 :: IO SDL_SystemTheme
hs_bindgen_c80ec935a539ddd8 =
(CUInt -> SDL_SystemTheme) -> IO CUInt -> IO SDL_SystemTheme
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CUInt -> SDL_SystemTheme
FFIType SDL_SystemTheme -> SDL_SystemTheme
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO CUInt
hs_bindgen_c80ec935a539ddd8_base
sDL_GetSystemTheme :: IO SDL_SystemTheme
sDL_GetSystemTheme :: IO SDL_SystemTheme
sDL_GetSystemTheme = IO SDL_SystemTheme
hs_bindgen_c80ec935a539ddd8
foreign import ccall unsafe "hs_bindgen_d0c686e8303409e7"
hs_bindgen_d0c686e8303409e7_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_d0c686e8303409e7
:: BG.Ptr BG.CInt
-> IO (BG.Ptr SDL_DisplayID)
hs_bindgen_d0c686e8303409e7 :: Ptr CInt -> IO (Ptr SDL_DisplayID)
hs_bindgen_d0c686e8303409e7 =
\Ptr CInt
x0 ->
(Ptr Void -> Ptr SDL_DisplayID)
-> IO (Ptr Void) -> IO (Ptr SDL_DisplayID)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_DisplayID
FFIType (Ptr SDL_DisplayID) -> Ptr SDL_DisplayID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_d0c686e8303409e7_base (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x0))
sDL_GetDisplays
:: BG.Ptr BG.CInt
-> IO (BG.Ptr SDL_DisplayID)
sDL_GetDisplays :: Ptr CInt -> IO (Ptr SDL_DisplayID)
sDL_GetDisplays = Ptr CInt -> IO (Ptr SDL_DisplayID)
hs_bindgen_d0c686e8303409e7
foreign import ccall unsafe "hs_bindgen_6b2fa2820b978e45"
hs_bindgen_6b2fa2820b978e45_base
:: IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_6b2fa2820b978e45 :: IO SDL_DisplayID
hs_bindgen_6b2fa2820b978e45 :: IO SDL_DisplayID
hs_bindgen_6b2fa2820b978e45 =
(Word32 -> SDL_DisplayID) -> IO Word32 -> IO SDL_DisplayID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_DisplayID
FFIType SDL_DisplayID -> SDL_DisplayID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO Word32
hs_bindgen_6b2fa2820b978e45_base
sDL_GetPrimaryDisplay :: IO SDL_DisplayID
sDL_GetPrimaryDisplay :: IO SDL_DisplayID
sDL_GetPrimaryDisplay = IO SDL_DisplayID
hs_bindgen_6b2fa2820b978e45
foreign import ccall unsafe "hs_bindgen_2811399c7688084b"
hs_bindgen_2811399c7688084b_base
:: HsBindgen.Runtime.LibC.Word32
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_2811399c7688084b
:: SDL_DisplayID
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
hs_bindgen_2811399c7688084b :: SDL_DisplayID -> IO SDL_PropertiesID
hs_bindgen_2811399c7688084b =
\SDL_DisplayID
x0 ->
(Word32 -> SDL_PropertiesID) -> IO Word32 -> IO SDL_PropertiesID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_PropertiesID
FFIType SDL_PropertiesID -> SDL_PropertiesID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO Word32
hs_bindgen_2811399c7688084b_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0))
sDL_GetDisplayProperties
:: SDL_DisplayID
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
sDL_GetDisplayProperties :: SDL_DisplayID -> IO SDL_PropertiesID
sDL_GetDisplayProperties =
SDL_DisplayID -> IO SDL_PropertiesID
hs_bindgen_2811399c7688084b
foreign import ccall unsafe "hs_bindgen_348f75329e6ce8d9"
hs_bindgen_348f75329e6ce8d9_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_348f75329e6ce8d9
:: SDL_DisplayID
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_348f75329e6ce8d9 :: SDL_DisplayID -> IO (PtrConst CChar)
hs_bindgen_348f75329e6ce8d9 =
\SDL_DisplayID
x0 ->
(Ptr Void -> PtrConst CChar)
-> IO (Ptr Void) -> IO (PtrConst CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst CChar
FFIType (PtrConst CChar) -> PtrConst CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO (Ptr Void)
hs_bindgen_348f75329e6ce8d9_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0))
sDL_GetDisplayName
:: SDL_DisplayID
-> IO (PtrConst.PtrConst BG.CChar)
sDL_GetDisplayName :: SDL_DisplayID -> IO (PtrConst CChar)
sDL_GetDisplayName = SDL_DisplayID -> IO (PtrConst CChar)
hs_bindgen_348f75329e6ce8d9
foreign import ccall unsafe "hs_bindgen_ef8f0d981192b3f9"
hs_bindgen_ef8f0d981192b3f9_base
:: HsBindgen.Runtime.LibC.Word32
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_ef8f0d981192b3f9
:: SDL_DisplayID
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_ef8f0d981192b3f9 :: SDL_DisplayID -> Ptr SDL_Rect -> IO CBool
hs_bindgen_ef8f0d981192b3f9 =
\SDL_DisplayID
x0 ->
\Ptr SDL_Rect
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> Ptr Void -> IO CBool
hs_bindgen_ef8f0d981192b3f9_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0) (Ptr SDL_Rect -> FFIType (Ptr SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Rect
x1))
sDL_GetDisplayBounds
:: SDL_DisplayID
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
sDL_GetDisplayBounds :: SDL_DisplayID -> Ptr SDL_Rect -> IO CBool
sDL_GetDisplayBounds = SDL_DisplayID -> Ptr SDL_Rect -> IO CBool
hs_bindgen_ef8f0d981192b3f9
foreign import ccall unsafe "hs_bindgen_c49b6c7690711e0a"
hs_bindgen_c49b6c7690711e0a_base
:: HsBindgen.Runtime.LibC.Word32
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_c49b6c7690711e0a
:: SDL_DisplayID
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_c49b6c7690711e0a :: SDL_DisplayID -> Ptr SDL_Rect -> IO CBool
hs_bindgen_c49b6c7690711e0a =
\SDL_DisplayID
x0 ->
\Ptr SDL_Rect
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> Ptr Void -> IO CBool
hs_bindgen_c49b6c7690711e0a_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0) (Ptr SDL_Rect -> FFIType (Ptr SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Rect
x1))
sDL_GetDisplayUsableBounds
:: SDL_DisplayID
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
sDL_GetDisplayUsableBounds :: SDL_DisplayID -> Ptr SDL_Rect -> IO CBool
sDL_GetDisplayUsableBounds =
SDL_DisplayID -> Ptr SDL_Rect -> IO CBool
hs_bindgen_c49b6c7690711e0a
foreign import ccall unsafe "hs_bindgen_57dcd89da18e0a7a"
hs_bindgen_57dcd89da18e0a7a_base
:: HsBindgen.Runtime.LibC.Word32
-> IO BG.CUInt
hs_bindgen_57dcd89da18e0a7a
:: SDL_DisplayID
-> IO SDL_DisplayOrientation
hs_bindgen_57dcd89da18e0a7a :: SDL_DisplayID -> IO SDL_DisplayOrientation
hs_bindgen_57dcd89da18e0a7a =
\SDL_DisplayID
x0 ->
(CUInt -> SDL_DisplayOrientation)
-> IO CUInt -> IO SDL_DisplayOrientation
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CUInt -> SDL_DisplayOrientation
FFIType SDL_DisplayOrientation -> SDL_DisplayOrientation
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO CUInt
hs_bindgen_57dcd89da18e0a7a_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0))
sDL_GetNaturalDisplayOrientation
:: SDL_DisplayID
-> IO SDL_DisplayOrientation
sDL_GetNaturalDisplayOrientation :: SDL_DisplayID -> IO SDL_DisplayOrientation
sDL_GetNaturalDisplayOrientation =
SDL_DisplayID -> IO SDL_DisplayOrientation
hs_bindgen_57dcd89da18e0a7a
foreign import ccall unsafe "hs_bindgen_c8c1a7af21e9840d"
hs_bindgen_c8c1a7af21e9840d_base
:: HsBindgen.Runtime.LibC.Word32
-> IO BG.CUInt
hs_bindgen_c8c1a7af21e9840d
:: SDL_DisplayID
-> IO SDL_DisplayOrientation
hs_bindgen_c8c1a7af21e9840d :: SDL_DisplayID -> IO SDL_DisplayOrientation
hs_bindgen_c8c1a7af21e9840d =
\SDL_DisplayID
x0 ->
(CUInt -> SDL_DisplayOrientation)
-> IO CUInt -> IO SDL_DisplayOrientation
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CUInt -> SDL_DisplayOrientation
FFIType SDL_DisplayOrientation -> SDL_DisplayOrientation
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO CUInt
hs_bindgen_c8c1a7af21e9840d_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0))
sDL_GetCurrentDisplayOrientation
:: SDL_DisplayID
-> IO SDL_DisplayOrientation
sDL_GetCurrentDisplayOrientation :: SDL_DisplayID -> IO SDL_DisplayOrientation
sDL_GetCurrentDisplayOrientation =
SDL_DisplayID -> IO SDL_DisplayOrientation
hs_bindgen_c8c1a7af21e9840d
foreign import ccall unsafe "hs_bindgen_84541dd84a5f8bf5"
hs_bindgen_84541dd84a5f8bf5_base
:: HsBindgen.Runtime.LibC.Word32
-> IO BG.CFloat
hs_bindgen_84541dd84a5f8bf5
:: SDL_DisplayID
-> IO BG.CFloat
hs_bindgen_84541dd84a5f8bf5 :: SDL_DisplayID -> IO CFloat
hs_bindgen_84541dd84a5f8bf5 =
\SDL_DisplayID
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO CFloat
hs_bindgen_84541dd84a5f8bf5_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0))
sDL_GetDisplayContentScale
:: SDL_DisplayID
-> IO BG.CFloat
sDL_GetDisplayContentScale :: SDL_DisplayID -> IO CFloat
sDL_GetDisplayContentScale =
SDL_DisplayID -> IO CFloat
hs_bindgen_84541dd84a5f8bf5
foreign import ccall unsafe "hs_bindgen_7fcb2edb01c8f735"
hs_bindgen_7fcb2edb01c8f735_base
:: HsBindgen.Runtime.LibC.Word32
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_7fcb2edb01c8f735
:: SDL_DisplayID
-> BG.Ptr BG.CInt
-> IO (BG.Ptr (BG.Ptr SDL_DisplayMode))
hs_bindgen_7fcb2edb01c8f735 :: SDL_DisplayID -> Ptr CInt -> IO (Ptr (Ptr SDL_DisplayMode))
hs_bindgen_7fcb2edb01c8f735 =
\SDL_DisplayID
x0 ->
\Ptr CInt
x1 ->
(Ptr Void -> Ptr (Ptr SDL_DisplayMode))
-> IO (Ptr Void) -> IO (Ptr (Ptr SDL_DisplayMode))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr (Ptr SDL_DisplayMode)
FFIType (Ptr (Ptr SDL_DisplayMode)) -> Ptr (Ptr SDL_DisplayMode)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> Ptr Void -> IO (Ptr Void)
hs_bindgen_7fcb2edb01c8f735_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1))
sDL_GetFullscreenDisplayModes
:: SDL_DisplayID
-> BG.Ptr BG.CInt
-> IO (BG.Ptr (BG.Ptr SDL_DisplayMode))
sDL_GetFullscreenDisplayModes :: SDL_DisplayID -> Ptr CInt -> IO (Ptr (Ptr SDL_DisplayMode))
sDL_GetFullscreenDisplayModes =
SDL_DisplayID -> Ptr CInt -> IO (Ptr (Ptr SDL_DisplayMode))
hs_bindgen_7fcb2edb01c8f735
foreign import ccall unsafe "hs_bindgen_4d4a115b24dc1a8a"
hs_bindgen_4d4a115b24dc1a8a_base
:: HsBindgen.Runtime.LibC.Word32
-> BG.CInt
-> BG.CInt
-> BG.CFloat
-> BG.CBool
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_4d4a115b24dc1a8a
:: SDL_DisplayID
-> BG.CInt
-> BG.CInt
-> BG.CFloat
-> BG.CBool
-> BG.Ptr SDL_DisplayMode
-> IO BG.CBool
hs_bindgen_4d4a115b24dc1a8a :: SDL_DisplayID
-> CInt
-> CInt
-> CFloat
-> CBool
-> Ptr SDL_DisplayMode
-> IO CBool
hs_bindgen_4d4a115b24dc1a8a =
\SDL_DisplayID
x0 ->
\CInt
x1 ->
\CInt
x2 ->
\CFloat
x3 ->
\CBool
x4 ->
\Ptr SDL_DisplayMode
x5 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Word32 -> CInt -> CInt -> CFloat -> CBool -> Ptr Void -> IO CBool
hs_bindgen_4d4a115b24dc1a8a_base
(SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x3)
(CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x4)
(Ptr SDL_DisplayMode -> FFIType (Ptr SDL_DisplayMode)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_DisplayMode
x5)
)
sDL_GetClosestFullscreenDisplayMode
:: SDL_DisplayID
-> BG.CInt
-> BG.CInt
-> BG.CFloat
-> BG.CBool
-> BG.Ptr SDL_DisplayMode
-> IO BG.CBool
sDL_GetClosestFullscreenDisplayMode :: SDL_DisplayID
-> CInt
-> CInt
-> CFloat
-> CBool
-> Ptr SDL_DisplayMode
-> IO CBool
sDL_GetClosestFullscreenDisplayMode =
SDL_DisplayID
-> CInt
-> CInt
-> CFloat
-> CBool
-> Ptr SDL_DisplayMode
-> IO CBool
hs_bindgen_4d4a115b24dc1a8a
foreign import ccall unsafe "hs_bindgen_f150e56ed07c3071"
hs_bindgen_f150e56ed07c3071_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_f150e56ed07c3071
:: SDL_DisplayID
-> IO (PtrConst.PtrConst SDL_DisplayMode)
hs_bindgen_f150e56ed07c3071 :: SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)
hs_bindgen_f150e56ed07c3071 =
\SDL_DisplayID
x0 ->
(Ptr Void -> PtrConst SDL_DisplayMode)
-> IO (Ptr Void) -> IO (PtrConst SDL_DisplayMode)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst SDL_DisplayMode
FFIType (PtrConst SDL_DisplayMode) -> PtrConst SDL_DisplayMode
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO (Ptr Void)
hs_bindgen_f150e56ed07c3071_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0))
sDL_GetDesktopDisplayMode
:: SDL_DisplayID
-> IO (PtrConst.PtrConst SDL_DisplayMode)
sDL_GetDesktopDisplayMode :: SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)
sDL_GetDesktopDisplayMode =
SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)
hs_bindgen_f150e56ed07c3071
foreign import ccall unsafe "hs_bindgen_090c1ea46d46ae35"
hs_bindgen_090c1ea46d46ae35_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_090c1ea46d46ae35
:: SDL_DisplayID
-> IO (PtrConst.PtrConst SDL_DisplayMode)
hs_bindgen_090c1ea46d46ae35 :: SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)
hs_bindgen_090c1ea46d46ae35 =
\SDL_DisplayID
x0 ->
(Ptr Void -> PtrConst SDL_DisplayMode)
-> IO (Ptr Void) -> IO (PtrConst SDL_DisplayMode)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst SDL_DisplayMode
FFIType (PtrConst SDL_DisplayMode) -> PtrConst SDL_DisplayMode
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO (Ptr Void)
hs_bindgen_090c1ea46d46ae35_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0))
sDL_GetCurrentDisplayMode
:: SDL_DisplayID
-> IO (PtrConst.PtrConst SDL_DisplayMode)
sDL_GetCurrentDisplayMode :: SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)
sDL_GetCurrentDisplayMode =
SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)
hs_bindgen_090c1ea46d46ae35
foreign import ccall unsafe "hs_bindgen_c4ca0071d547fe4e"
hs_bindgen_c4ca0071d547fe4e_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_c4ca0071d547fe4e
:: PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Point
-> IO SDL_DisplayID
hs_bindgen_c4ca0071d547fe4e :: PtrConst SDL_Point -> IO SDL_DisplayID
hs_bindgen_c4ca0071d547fe4e =
\PtrConst SDL_Point
x0 ->
(Word32 -> SDL_DisplayID) -> IO Word32 -> IO SDL_DisplayID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_DisplayID
FFIType SDL_DisplayID -> SDL_DisplayID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Word32
hs_bindgen_c4ca0071d547fe4e_base (PtrConst SDL_Point -> FFIType (PtrConst SDL_Point)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_Point
x0))
sDL_GetDisplayForPoint
:: PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Point
-> IO SDL_DisplayID
sDL_GetDisplayForPoint :: PtrConst SDL_Point -> IO SDL_DisplayID
sDL_GetDisplayForPoint = PtrConst SDL_Point -> IO SDL_DisplayID
hs_bindgen_c4ca0071d547fe4e
foreign import ccall unsafe "hs_bindgen_53772eb32f15250a"
hs_bindgen_53772eb32f15250a_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_53772eb32f15250a
:: PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO SDL_DisplayID
hs_bindgen_53772eb32f15250a :: PtrConst SDL_Rect -> IO SDL_DisplayID
hs_bindgen_53772eb32f15250a =
\PtrConst SDL_Rect
x0 ->
(Word32 -> SDL_DisplayID) -> IO Word32 -> IO SDL_DisplayID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_DisplayID
FFIType SDL_DisplayID -> SDL_DisplayID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Word32
hs_bindgen_53772eb32f15250a_base (PtrConst SDL_Rect -> FFIType (PtrConst SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_Rect
x0))
sDL_GetDisplayForRect
:: PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO SDL_DisplayID
sDL_GetDisplayForRect :: PtrConst SDL_Rect -> IO SDL_DisplayID
sDL_GetDisplayForRect = PtrConst SDL_Rect -> IO SDL_DisplayID
hs_bindgen_53772eb32f15250a
foreign import ccall unsafe "hs_bindgen_b5e8747042982325"
hs_bindgen_b5e8747042982325_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_b5e8747042982325
:: BG.Ptr SDL_Window
-> IO SDL_DisplayID
hs_bindgen_b5e8747042982325 :: Ptr SDL_Window -> IO SDL_DisplayID
hs_bindgen_b5e8747042982325 =
\Ptr SDL_Window
x0 ->
(Word32 -> SDL_DisplayID) -> IO Word32 -> IO SDL_DisplayID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_DisplayID
FFIType SDL_DisplayID -> SDL_DisplayID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Word32
hs_bindgen_b5e8747042982325_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetDisplayForWindow
:: BG.Ptr SDL_Window
-> IO SDL_DisplayID
sDL_GetDisplayForWindow :: Ptr SDL_Window -> IO SDL_DisplayID
sDL_GetDisplayForWindow = Ptr SDL_Window -> IO SDL_DisplayID
hs_bindgen_b5e8747042982325
foreign import ccall unsafe "hs_bindgen_37fb7f14d8ab4245"
hs_bindgen_37fb7f14d8ab4245_base
:: BG.Ptr BG.Void
-> IO BG.CFloat
hs_bindgen_37fb7f14d8ab4245
:: BG.Ptr SDL_Window
-> IO BG.CFloat
hs_bindgen_37fb7f14d8ab4245 :: Ptr SDL_Window -> IO CFloat
hs_bindgen_37fb7f14d8ab4245 =
\Ptr SDL_Window
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CFloat
hs_bindgen_37fb7f14d8ab4245_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowPixelDensity
:: BG.Ptr SDL_Window
-> IO BG.CFloat
sDL_GetWindowPixelDensity :: Ptr SDL_Window -> IO CFloat
sDL_GetWindowPixelDensity =
Ptr SDL_Window -> IO CFloat
hs_bindgen_37fb7f14d8ab4245
foreign import ccall unsafe "hs_bindgen_f51393abfbd8d0f1"
hs_bindgen_f51393abfbd8d0f1_base
:: BG.Ptr BG.Void
-> IO BG.CFloat
hs_bindgen_f51393abfbd8d0f1
:: BG.Ptr SDL_Window
-> IO BG.CFloat
hs_bindgen_f51393abfbd8d0f1 :: Ptr SDL_Window -> IO CFloat
hs_bindgen_f51393abfbd8d0f1 =
\Ptr SDL_Window
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CFloat
hs_bindgen_f51393abfbd8d0f1_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowDisplayScale
:: BG.Ptr SDL_Window
-> IO BG.CFloat
sDL_GetWindowDisplayScale :: Ptr SDL_Window -> IO CFloat
sDL_GetWindowDisplayScale =
Ptr SDL_Window -> IO CFloat
hs_bindgen_f51393abfbd8d0f1
foreign import ccall unsafe "hs_bindgen_13b017b8b715b141"
hs_bindgen_13b017b8b715b141_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_13b017b8b715b141
:: BG.Ptr SDL_Window
-> PtrConst.PtrConst SDL_DisplayMode
-> IO BG.CBool
hs_bindgen_13b017b8b715b141 :: Ptr SDL_Window -> PtrConst SDL_DisplayMode -> IO CBool
hs_bindgen_13b017b8b715b141 =
\Ptr SDL_Window
x0 ->
\PtrConst SDL_DisplayMode
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_13b017b8b715b141_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (PtrConst SDL_DisplayMode -> FFIType (PtrConst SDL_DisplayMode)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_DisplayMode
x1))
sDL_SetWindowFullscreenMode
:: BG.Ptr SDL_Window
-> PtrConst.PtrConst SDL_DisplayMode
-> IO BG.CBool
sDL_SetWindowFullscreenMode :: Ptr SDL_Window -> PtrConst SDL_DisplayMode -> IO CBool
sDL_SetWindowFullscreenMode =
Ptr SDL_Window -> PtrConst SDL_DisplayMode -> IO CBool
hs_bindgen_13b017b8b715b141
foreign import ccall unsafe "hs_bindgen_3d833d32498da130"
hs_bindgen_3d833d32498da130_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_3d833d32498da130
:: BG.Ptr SDL_Window
-> IO (PtrConst.PtrConst SDL_DisplayMode)
hs_bindgen_3d833d32498da130 :: Ptr SDL_Window -> IO (PtrConst SDL_DisplayMode)
hs_bindgen_3d833d32498da130 =
\Ptr SDL_Window
x0 ->
(Ptr Void -> PtrConst SDL_DisplayMode)
-> IO (Ptr Void) -> IO (PtrConst SDL_DisplayMode)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst SDL_DisplayMode
FFIType (PtrConst SDL_DisplayMode) -> PtrConst SDL_DisplayMode
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_3d833d32498da130_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowFullscreenMode
:: BG.Ptr SDL_Window
-> IO (PtrConst.PtrConst SDL_DisplayMode)
sDL_GetWindowFullscreenMode :: Ptr SDL_Window -> IO (PtrConst SDL_DisplayMode)
sDL_GetWindowFullscreenMode =
Ptr SDL_Window -> IO (PtrConst SDL_DisplayMode)
hs_bindgen_3d833d32498da130
foreign import ccall unsafe "hs_bindgen_c8fc95a50e802a12"
hs_bindgen_c8fc95a50e802a12_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_c8fc95a50e802a12
:: BG.Ptr SDL_Window
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_c8fc95a50e802a12 :: Ptr SDL_Window -> Ptr CSize -> IO (Ptr Void)
hs_bindgen_c8fc95a50e802a12 =
\Ptr SDL_Window
x0 ->
\Ptr CSize
x1 ->
(Ptr Void -> Ptr Void) -> IO (Ptr Void) -> IO (Ptr Void)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr Void
FFIType (Ptr Void) -> Ptr Void
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO (Ptr Void)
hs_bindgen_c8fc95a50e802a12_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr CSize -> FFIType (Ptr CSize)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CSize
x1))
sDL_GetWindowICCProfile
:: BG.Ptr SDL_Window
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
sDL_GetWindowICCProfile :: Ptr SDL_Window -> Ptr CSize -> IO (Ptr Void)
sDL_GetWindowICCProfile = Ptr SDL_Window -> Ptr CSize -> IO (Ptr Void)
hs_bindgen_c8fc95a50e802a12
foreign import ccall unsafe "hs_bindgen_90e43d0f5b0c1797"
hs_bindgen_90e43d0f5b0c1797_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.Support.CUInt
hs_bindgen_90e43d0f5b0c1797
:: BG.Ptr SDL_Window
-> IO SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
hs_bindgen_90e43d0f5b0c1797 :: Ptr SDL_Window -> IO SDL_PixelFormat
hs_bindgen_90e43d0f5b0c1797 =
\Ptr SDL_Window
x0 ->
(CUInt -> SDL_PixelFormat) -> IO CUInt -> IO SDL_PixelFormat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CUInt -> SDL_PixelFormat
FFIType SDL_PixelFormat -> SDL_PixelFormat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CUInt
hs_bindgen_90e43d0f5b0c1797_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowPixelFormat
:: BG.Ptr SDL_Window
-> IO SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
sDL_GetWindowPixelFormat :: Ptr SDL_Window -> IO SDL_PixelFormat
sDL_GetWindowPixelFormat =
Ptr SDL_Window -> IO SDL_PixelFormat
hs_bindgen_90e43d0f5b0c1797
foreign import ccall unsafe "hs_bindgen_37819cd7ef5a283c"
hs_bindgen_37819cd7ef5a283c_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_37819cd7ef5a283c
:: BG.Ptr BG.CInt
-> IO (BG.Ptr (BG.Ptr SDL_Window))
hs_bindgen_37819cd7ef5a283c :: Ptr CInt -> IO (Ptr (Ptr SDL_Window))
hs_bindgen_37819cd7ef5a283c =
\Ptr CInt
x0 ->
(Ptr Void -> Ptr (Ptr SDL_Window))
-> IO (Ptr Void) -> IO (Ptr (Ptr SDL_Window))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr (Ptr SDL_Window)
FFIType (Ptr (Ptr SDL_Window)) -> Ptr (Ptr SDL_Window)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_37819cd7ef5a283c_base (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x0))
sDL_GetWindows
:: BG.Ptr BG.CInt
-> IO (BG.Ptr (BG.Ptr SDL_Window))
sDL_GetWindows :: Ptr CInt -> IO (Ptr (Ptr SDL_Window))
sDL_GetWindows = Ptr CInt -> IO (Ptr (Ptr SDL_Window))
hs_bindgen_37819cd7ef5a283c
foreign import ccall unsafe "hs_bindgen_c104a86e94d91733"
hs_bindgen_c104a86e94d91733_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> HsBindgen.Runtime.LibC.Word64
-> IO (BG.Ptr BG.Void)
hs_bindgen_c104a86e94d91733
:: PtrConst.PtrConst BG.CChar
-> BG.CInt
-> BG.CInt
-> SDL_WindowFlags
-> IO (BG.Ptr SDL_Window)
hs_bindgen_c104a86e94d91733 :: PtrConst CChar
-> CInt -> CInt -> SDL_WindowFlags -> IO (Ptr SDL_Window)
hs_bindgen_c104a86e94d91733 =
\PtrConst CChar
x0 ->
\CInt
x1 ->
\CInt
x2 ->
\SDL_WindowFlags
x3 ->
(Ptr Void -> Ptr SDL_Window)
-> IO (Ptr Void) -> IO (Ptr SDL_Window)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr SDL_Window
FFIType (Ptr SDL_Window) -> Ptr SDL_Window
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> CInt -> CInt -> Word64 -> IO (Ptr Void)
hs_bindgen_c104a86e94d91733_base
(PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2)
(SDL_WindowFlags -> FFIType SDL_WindowFlags
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_WindowFlags
x3)
)
sDL_CreateWindow
:: PtrConst.PtrConst BG.CChar
-> BG.CInt
-> BG.CInt
-> SDL_WindowFlags
-> IO (BG.Ptr SDL_Window)
sDL_CreateWindow :: PtrConst CChar
-> CInt -> CInt -> SDL_WindowFlags -> IO (Ptr SDL_Window)
sDL_CreateWindow = PtrConst CChar
-> CInt -> CInt -> SDL_WindowFlags -> IO (Ptr SDL_Window)
hs_bindgen_c104a86e94d91733
foreign import ccall unsafe "hs_bindgen_f8de823bce00580d"
hs_bindgen_f8de823bce00580d_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> HsBindgen.Runtime.LibC.Word64
-> IO (BG.Ptr BG.Void)
hs_bindgen_f8de823bce00580d
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> SDL_WindowFlags
-> IO (BG.Ptr SDL_Window)
hs_bindgen_f8de823bce00580d :: Ptr SDL_Window
-> CInt
-> CInt
-> CInt
-> CInt
-> SDL_WindowFlags
-> IO (Ptr SDL_Window)
hs_bindgen_f8de823bce00580d =
\Ptr SDL_Window
x0 ->
\CInt
x1 ->
\CInt
x2 ->
\CInt
x3 ->
\CInt
x4 ->
\SDL_WindowFlags
x5 ->
(Ptr Void -> Ptr SDL_Window)
-> IO (Ptr Void) -> IO (Ptr SDL_Window)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr SDL_Window
FFIType (Ptr SDL_Window) -> Ptr SDL_Window
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> CInt -> CInt -> CInt -> CInt -> Word64 -> IO (Ptr Void)
hs_bindgen_f8de823bce00580d_base
(Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x3)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x4)
(SDL_WindowFlags -> FFIType SDL_WindowFlags
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_WindowFlags
x5)
)
sDL_CreatePopupWindow
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> SDL_WindowFlags
-> IO (BG.Ptr SDL_Window)
= Ptr SDL_Window
-> CInt
-> CInt
-> CInt
-> CInt
-> SDL_WindowFlags
-> IO (Ptr SDL_Window)
hs_bindgen_f8de823bce00580d
foreign import ccall unsafe "hs_bindgen_397cd16b0ee4c2c1"
hs_bindgen_397cd16b0ee4c2c1_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_397cd16b0ee4c2c1
:: SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO (BG.Ptr SDL_Window)
hs_bindgen_397cd16b0ee4c2c1 :: SDL_PropertiesID -> IO (Ptr SDL_Window)
hs_bindgen_397cd16b0ee4c2c1 =
\SDL_PropertiesID
x0 ->
(Ptr Void -> Ptr SDL_Window)
-> IO (Ptr Void) -> IO (Ptr SDL_Window)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_Window
FFIType (Ptr SDL_Window) -> Ptr SDL_Window
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO (Ptr Void)
hs_bindgen_397cd16b0ee4c2c1_base (SDL_PropertiesID -> FFIType SDL_PropertiesID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_PropertiesID
x0))
sDL_CreateWindowWithProperties
:: SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO (BG.Ptr SDL_Window)
sDL_CreateWindowWithProperties :: SDL_PropertiesID -> IO (Ptr SDL_Window)
sDL_CreateWindowWithProperties =
SDL_PropertiesID -> IO (Ptr SDL_Window)
hs_bindgen_397cd16b0ee4c2c1
foreign import ccall unsafe "hs_bindgen_4cd31f508a882913"
hs_bindgen_4cd31f508a882913_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_4cd31f508a882913
:: BG.Ptr SDL_Window
-> IO SDL_WindowID
hs_bindgen_4cd31f508a882913 :: Ptr SDL_Window -> IO SDL_WindowID
hs_bindgen_4cd31f508a882913 =
\Ptr SDL_Window
x0 ->
(Word32 -> SDL_WindowID) -> IO Word32 -> IO SDL_WindowID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_WindowID
FFIType SDL_WindowID -> SDL_WindowID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Word32
hs_bindgen_4cd31f508a882913_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowID
:: BG.Ptr SDL_Window
-> IO SDL_WindowID
sDL_GetWindowID :: Ptr SDL_Window -> IO SDL_WindowID
sDL_GetWindowID = Ptr SDL_Window -> IO SDL_WindowID
hs_bindgen_4cd31f508a882913
foreign import ccall unsafe "hs_bindgen_9a86d1e90d48506e"
hs_bindgen_9a86d1e90d48506e_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_9a86d1e90d48506e
:: SDL_WindowID
-> IO (BG.Ptr SDL_Window)
hs_bindgen_9a86d1e90d48506e :: SDL_WindowID -> IO (Ptr SDL_Window)
hs_bindgen_9a86d1e90d48506e =
\SDL_WindowID
x0 ->
(Ptr Void -> Ptr SDL_Window)
-> IO (Ptr Void) -> IO (Ptr SDL_Window)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_Window
FFIType (Ptr SDL_Window) -> Ptr SDL_Window
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO (Ptr Void)
hs_bindgen_9a86d1e90d48506e_base (SDL_WindowID -> FFIType SDL_WindowID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_WindowID
x0))
sDL_GetWindowFromID
:: SDL_WindowID
-> IO (BG.Ptr SDL_Window)
sDL_GetWindowFromID :: SDL_WindowID -> IO (Ptr SDL_Window)
sDL_GetWindowFromID = SDL_WindowID -> IO (Ptr SDL_Window)
hs_bindgen_9a86d1e90d48506e
foreign import ccall unsafe "hs_bindgen_de155dd6392c018c"
hs_bindgen_de155dd6392c018c_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_de155dd6392c018c
:: BG.Ptr SDL_Window
-> IO (BG.Ptr SDL_Window)
hs_bindgen_de155dd6392c018c :: Ptr SDL_Window -> IO (Ptr SDL_Window)
hs_bindgen_de155dd6392c018c =
\Ptr SDL_Window
x0 ->
(Ptr Void -> Ptr SDL_Window)
-> IO (Ptr Void) -> IO (Ptr SDL_Window)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_Window
FFIType (Ptr SDL_Window) -> Ptr SDL_Window
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_de155dd6392c018c_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowParent
:: BG.Ptr SDL_Window
-> IO (BG.Ptr SDL_Window)
sDL_GetWindowParent :: Ptr SDL_Window -> IO (Ptr SDL_Window)
sDL_GetWindowParent = Ptr SDL_Window -> IO (Ptr SDL_Window)
hs_bindgen_de155dd6392c018c
foreign import ccall unsafe "hs_bindgen_354b9a2ce76470de"
hs_bindgen_354b9a2ce76470de_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_354b9a2ce76470de
:: BG.Ptr SDL_Window
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
hs_bindgen_354b9a2ce76470de :: Ptr SDL_Window -> IO SDL_PropertiesID
hs_bindgen_354b9a2ce76470de =
\Ptr SDL_Window
x0 ->
(Word32 -> SDL_PropertiesID) -> IO Word32 -> IO SDL_PropertiesID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_PropertiesID
FFIType SDL_PropertiesID -> SDL_PropertiesID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Word32
hs_bindgen_354b9a2ce76470de_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowProperties
:: BG.Ptr SDL_Window
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
sDL_GetWindowProperties :: Ptr SDL_Window -> IO SDL_PropertiesID
sDL_GetWindowProperties = Ptr SDL_Window -> IO SDL_PropertiesID
hs_bindgen_354b9a2ce76470de
foreign import ccall unsafe "hs_bindgen_c7a6fd0b395c141b"
hs_bindgen_c7a6fd0b395c141b_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word64
hs_bindgen_c7a6fd0b395c141b
:: BG.Ptr SDL_Window
-> IO SDL_WindowFlags
hs_bindgen_c7a6fd0b395c141b :: Ptr SDL_Window -> IO SDL_WindowFlags
hs_bindgen_c7a6fd0b395c141b =
\Ptr SDL_Window
x0 ->
(Word64 -> SDL_WindowFlags) -> IO Word64 -> IO SDL_WindowFlags
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word64 -> SDL_WindowFlags
FFIType SDL_WindowFlags -> SDL_WindowFlags
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Word64
hs_bindgen_c7a6fd0b395c141b_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowFlags
:: BG.Ptr SDL_Window
-> IO SDL_WindowFlags
sDL_GetWindowFlags :: Ptr SDL_Window -> IO SDL_WindowFlags
sDL_GetWindowFlags = Ptr SDL_Window -> IO SDL_WindowFlags
hs_bindgen_c7a6fd0b395c141b
foreign import ccall unsafe "hs_bindgen_fb8782aef9af1e58"
hs_bindgen_fb8782aef9af1e58_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_fb8782aef9af1e58
:: BG.Ptr SDL_Window
-> PtrConst.PtrConst BG.CChar
-> IO BG.CBool
hs_bindgen_fb8782aef9af1e58 :: Ptr SDL_Window -> PtrConst CChar -> IO CBool
hs_bindgen_fb8782aef9af1e58 =
\Ptr SDL_Window
x0 ->
\PtrConst CChar
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_fb8782aef9af1e58_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1))
sDL_SetWindowTitle
:: BG.Ptr SDL_Window
-> PtrConst.PtrConst BG.CChar
-> IO BG.CBool
sDL_SetWindowTitle :: Ptr SDL_Window -> PtrConst CChar -> IO CBool
sDL_SetWindowTitle = Ptr SDL_Window -> PtrConst CChar -> IO CBool
hs_bindgen_fb8782aef9af1e58
foreign import ccall unsafe "hs_bindgen_b46de7aa720113f3"
hs_bindgen_b46de7aa720113f3_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_b46de7aa720113f3
:: BG.Ptr SDL_Window
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_b46de7aa720113f3 :: Ptr SDL_Window -> IO (PtrConst CChar)
hs_bindgen_b46de7aa720113f3 =
\Ptr SDL_Window
x0 ->
(Ptr Void -> PtrConst CChar)
-> IO (Ptr Void) -> IO (PtrConst CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst CChar
FFIType (PtrConst CChar) -> PtrConst CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_b46de7aa720113f3_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowTitle
:: BG.Ptr SDL_Window
-> IO (PtrConst.PtrConst BG.CChar)
sDL_GetWindowTitle :: Ptr SDL_Window -> IO (PtrConst CChar)
sDL_GetWindowTitle = Ptr SDL_Window -> IO (PtrConst CChar)
hs_bindgen_b46de7aa720113f3
foreign import ccall unsafe "hs_bindgen_dcfd86c373d614de"
hs_bindgen_dcfd86c373d614de_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_dcfd86c373d614de
:: BG.Ptr SDL_Window
-> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface
-> IO BG.CBool
hs_bindgen_dcfd86c373d614de :: Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool
hs_bindgen_dcfd86c373d614de =
\Ptr SDL_Window
x0 ->
\Ptr SDL_Surface
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_dcfd86c373d614de_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr SDL_Surface -> FFIType (Ptr SDL_Surface)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Surface
x1))
sDL_SetWindowIcon
:: BG.Ptr SDL_Window
-> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface
-> IO BG.CBool
sDL_SetWindowIcon :: Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool
sDL_SetWindowIcon = Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool
hs_bindgen_dcfd86c373d614de
foreign import ccall unsafe "hs_bindgen_2778939bf2a03cc0"
hs_bindgen_2778939bf2a03cc0_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_2778939bf2a03cc0
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_2778939bf2a03cc0 :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_2778939bf2a03cc0 =
\Ptr SDL_Window
x0 ->
\CInt
x1 ->
\CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> CInt -> CInt -> IO CBool
hs_bindgen_2778939bf2a03cc0_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_SetWindowPosition
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
sDL_SetWindowPosition :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
sDL_SetWindowPosition = Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_2778939bf2a03cc0
foreign import ccall unsafe "hs_bindgen_0dd4bcea36c16a31"
hs_bindgen_0dd4bcea36c16a31_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_0dd4bcea36c16a31
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_0dd4bcea36c16a31 :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_0dd4bcea36c16a31 =
\Ptr SDL_Window
x0 ->
\Ptr CInt
x1 ->
\Ptr CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_0dd4bcea36c16a31_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x2))
sDL_GetWindowPosition
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GetWindowPosition :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
sDL_GetWindowPosition = Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_0dd4bcea36c16a31
foreign import ccall unsafe "hs_bindgen_057ef11fd12bbeb6"
hs_bindgen_057ef11fd12bbeb6_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_057ef11fd12bbeb6
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_057ef11fd12bbeb6 :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_057ef11fd12bbeb6 =
\Ptr SDL_Window
x0 ->
\CInt
x1 ->
\CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> CInt -> CInt -> IO CBool
hs_bindgen_057ef11fd12bbeb6_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_SetWindowSize
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
sDL_SetWindowSize :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
sDL_SetWindowSize = Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_057ef11fd12bbeb6
foreign import ccall unsafe "hs_bindgen_f812f66416921726"
hs_bindgen_f812f66416921726_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_f812f66416921726
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_f812f66416921726 :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_f812f66416921726 =
\Ptr SDL_Window
x0 ->
\Ptr CInt
x1 ->
\Ptr CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_f812f66416921726_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x2))
sDL_GetWindowSize
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GetWindowSize :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
sDL_GetWindowSize = Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_f812f66416921726
foreign import ccall unsafe "hs_bindgen_212ea87435c7ebb9"
hs_bindgen_212ea87435c7ebb9_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_212ea87435c7ebb9
:: BG.Ptr SDL_Window
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_212ea87435c7ebb9 :: Ptr SDL_Window -> Ptr SDL_Rect -> IO CBool
hs_bindgen_212ea87435c7ebb9 =
\Ptr SDL_Window
x0 ->
\Ptr SDL_Rect
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_212ea87435c7ebb9_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr SDL_Rect -> FFIType (Ptr SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Rect
x1))
sDL_GetWindowSafeArea
:: BG.Ptr SDL_Window
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
sDL_GetWindowSafeArea :: Ptr SDL_Window -> Ptr SDL_Rect -> IO CBool
sDL_GetWindowSafeArea = Ptr SDL_Window -> Ptr SDL_Rect -> IO CBool
hs_bindgen_212ea87435c7ebb9
foreign import ccall unsafe "hs_bindgen_a97676f9d3d5cacb"
hs_bindgen_a97676f9d3d5cacb_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_a97676f9d3d5cacb
:: BG.Ptr SDL_Window
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_a97676f9d3d5cacb :: Ptr SDL_Window -> CFloat -> CFloat -> IO CBool
hs_bindgen_a97676f9d3d5cacb =
\Ptr SDL_Window
x0 ->
\CFloat
x1 ->
\CFloat
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> CFloat -> CFloat -> IO CBool
hs_bindgen_a97676f9d3d5cacb_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x2))
sDL_SetWindowAspectRatio
:: BG.Ptr SDL_Window
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
sDL_SetWindowAspectRatio :: Ptr SDL_Window -> CFloat -> CFloat -> IO CBool
sDL_SetWindowAspectRatio =
Ptr SDL_Window -> CFloat -> CFloat -> IO CBool
hs_bindgen_a97676f9d3d5cacb
foreign import ccall unsafe "hs_bindgen_c4fcb6be51b89962"
hs_bindgen_c4fcb6be51b89962_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_c4fcb6be51b89962
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
hs_bindgen_c4fcb6be51b89962 :: Ptr SDL_Window -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_c4fcb6be51b89962 =
\Ptr SDL_Window
x0 ->
\Ptr CFloat
x1 ->
\Ptr CFloat
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_c4fcb6be51b89962_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x1) (Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x2))
sDL_GetWindowAspectRatio
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
sDL_GetWindowAspectRatio :: Ptr SDL_Window -> Ptr CFloat -> Ptr CFloat -> IO CBool
sDL_GetWindowAspectRatio =
Ptr SDL_Window -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_c4fcb6be51b89962
foreign import ccall unsafe "hs_bindgen_fe9fa856ca0ad8ba"
hs_bindgen_fe9fa856ca0ad8ba_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_fe9fa856ca0ad8ba
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_fe9fa856ca0ad8ba :: Ptr SDL_Window
-> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_fe9fa856ca0ad8ba =
\Ptr SDL_Window
x0 ->
\Ptr CInt
x1 ->
\Ptr CInt
x2 ->
\Ptr CInt
x3 ->
\Ptr CInt
x4 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void
-> Ptr Void -> Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_fe9fa856ca0ad8ba_base
(Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0)
(Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1)
(Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x2)
(Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x3)
(Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x4)
)
sDL_GetWindowBordersSize
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
=
Ptr SDL_Window
-> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_fe9fa856ca0ad8ba
foreign import ccall unsafe "hs_bindgen_0bdc369c35af7209"
hs_bindgen_0bdc369c35af7209_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_0bdc369c35af7209
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_0bdc369c35af7209 :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_0bdc369c35af7209 =
\Ptr SDL_Window
x0 ->
\Ptr CInt
x1 ->
\Ptr CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_0bdc369c35af7209_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x2))
sDL_GetWindowSizeInPixels
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GetWindowSizeInPixels :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
sDL_GetWindowSizeInPixels =
Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_0bdc369c35af7209
foreign import ccall unsafe "hs_bindgen_4a83221f1efbc09f"
hs_bindgen_4a83221f1efbc09f_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_4a83221f1efbc09f
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_4a83221f1efbc09f :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_4a83221f1efbc09f =
\Ptr SDL_Window
x0 ->
\CInt
x1 ->
\CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> CInt -> CInt -> IO CBool
hs_bindgen_4a83221f1efbc09f_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_SetWindowMinimumSize
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
sDL_SetWindowMinimumSize :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
sDL_SetWindowMinimumSize =
Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_4a83221f1efbc09f
foreign import ccall unsafe "hs_bindgen_9492964d5df1add3"
hs_bindgen_9492964d5df1add3_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_9492964d5df1add3
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_9492964d5df1add3 :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_9492964d5df1add3 =
\Ptr SDL_Window
x0 ->
\Ptr CInt
x1 ->
\Ptr CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_9492964d5df1add3_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x2))
sDL_GetWindowMinimumSize
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GetWindowMinimumSize :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
sDL_GetWindowMinimumSize =
Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_9492964d5df1add3
foreign import ccall unsafe "hs_bindgen_70ec3985e428bdd2"
hs_bindgen_70ec3985e428bdd2_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_70ec3985e428bdd2
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_70ec3985e428bdd2 :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_70ec3985e428bdd2 =
\Ptr SDL_Window
x0 ->
\CInt
x1 ->
\CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> CInt -> CInt -> IO CBool
hs_bindgen_70ec3985e428bdd2_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_SetWindowMaximumSize
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
sDL_SetWindowMaximumSize :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
sDL_SetWindowMaximumSize =
Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_70ec3985e428bdd2
foreign import ccall unsafe "hs_bindgen_948d13442e6065ab"
hs_bindgen_948d13442e6065ab_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_948d13442e6065ab
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_948d13442e6065ab :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_948d13442e6065ab =
\Ptr SDL_Window
x0 ->
\Ptr CInt
x1 ->
\Ptr CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_948d13442e6065ab_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x2))
sDL_GetWindowMaximumSize
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GetWindowMaximumSize :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
sDL_GetWindowMaximumSize =
Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_948d13442e6065ab
foreign import ccall unsafe "hs_bindgen_6289af3cb8f93407"
hs_bindgen_6289af3cb8f93407_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_6289af3cb8f93407
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_6289af3cb8f93407 :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_6289af3cb8f93407 =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_6289af3cb8f93407_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowBordered
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowBordered :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowBordered = Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_6289af3cb8f93407
foreign import ccall unsafe "hs_bindgen_46aff2e1cb31d53c"
hs_bindgen_46aff2e1cb31d53c_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_46aff2e1cb31d53c
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_46aff2e1cb31d53c :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_46aff2e1cb31d53c =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_46aff2e1cb31d53c_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowResizable
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowResizable :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowResizable = Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_46aff2e1cb31d53c
foreign import ccall unsafe "hs_bindgen_745fd81846537dd7"
hs_bindgen_745fd81846537dd7_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_745fd81846537dd7
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_745fd81846537dd7 :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_745fd81846537dd7 =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_745fd81846537dd7_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowAlwaysOnTop
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowAlwaysOnTop :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowAlwaysOnTop =
Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_745fd81846537dd7
foreign import ccall unsafe "hs_bindgen_51036b434b8a9d9a"
hs_bindgen_51036b434b8a9d9a_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_51036b434b8a9d9a
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_51036b434b8a9d9a :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_51036b434b8a9d9a =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_51036b434b8a9d9a_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowFillDocument
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowFillDocument :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowFillDocument =
Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_51036b434b8a9d9a
foreign import ccall unsafe "hs_bindgen_7fdf198ee1ca7f92"
hs_bindgen_7fdf198ee1ca7f92_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_7fdf198ee1ca7f92
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_7fdf198ee1ca7f92 :: Ptr SDL_Window -> IO CBool
hs_bindgen_7fdf198ee1ca7f92 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_7fdf198ee1ca7f92_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_ShowWindow
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_ShowWindow :: Ptr SDL_Window -> IO CBool
sDL_ShowWindow = Ptr SDL_Window -> IO CBool
hs_bindgen_7fdf198ee1ca7f92
foreign import ccall unsafe "hs_bindgen_2764604bcb0dc3ca"
hs_bindgen_2764604bcb0dc3ca_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_2764604bcb0dc3ca
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_2764604bcb0dc3ca :: Ptr SDL_Window -> IO CBool
hs_bindgen_2764604bcb0dc3ca =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_2764604bcb0dc3ca_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_HideWindow
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_HideWindow :: Ptr SDL_Window -> IO CBool
sDL_HideWindow = Ptr SDL_Window -> IO CBool
hs_bindgen_2764604bcb0dc3ca
foreign import ccall unsafe "hs_bindgen_655550628b940a03"
hs_bindgen_655550628b940a03_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_655550628b940a03
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_655550628b940a03 :: Ptr SDL_Window -> IO CBool
hs_bindgen_655550628b940a03 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_655550628b940a03_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_RaiseWindow
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_RaiseWindow :: Ptr SDL_Window -> IO CBool
sDL_RaiseWindow = Ptr SDL_Window -> IO CBool
hs_bindgen_655550628b940a03
foreign import ccall unsafe "hs_bindgen_080d71419d89f8ac"
hs_bindgen_080d71419d89f8ac_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_080d71419d89f8ac
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_080d71419d89f8ac :: Ptr SDL_Window -> IO CBool
hs_bindgen_080d71419d89f8ac =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_080d71419d89f8ac_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_MaximizeWindow
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_MaximizeWindow :: Ptr SDL_Window -> IO CBool
sDL_MaximizeWindow = Ptr SDL_Window -> IO CBool
hs_bindgen_080d71419d89f8ac
foreign import ccall unsafe "hs_bindgen_e1f35d0dbc3b4400"
hs_bindgen_e1f35d0dbc3b4400_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_e1f35d0dbc3b4400
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_e1f35d0dbc3b4400 :: Ptr SDL_Window -> IO CBool
hs_bindgen_e1f35d0dbc3b4400 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_e1f35d0dbc3b4400_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_MinimizeWindow
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_MinimizeWindow :: Ptr SDL_Window -> IO CBool
sDL_MinimizeWindow = Ptr SDL_Window -> IO CBool
hs_bindgen_e1f35d0dbc3b4400
foreign import ccall unsafe "hs_bindgen_e090b304456b95d1"
hs_bindgen_e090b304456b95d1_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_e090b304456b95d1
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_e090b304456b95d1 :: Ptr SDL_Window -> IO CBool
hs_bindgen_e090b304456b95d1 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_e090b304456b95d1_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_RestoreWindow
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_RestoreWindow :: Ptr SDL_Window -> IO CBool
sDL_RestoreWindow = Ptr SDL_Window -> IO CBool
hs_bindgen_e090b304456b95d1
foreign import ccall unsafe "hs_bindgen_b1dbd6c7bf42bc68"
hs_bindgen_b1dbd6c7bf42bc68_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_b1dbd6c7bf42bc68
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_b1dbd6c7bf42bc68 :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_b1dbd6c7bf42bc68 =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_b1dbd6c7bf42bc68_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowFullscreen
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowFullscreen :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowFullscreen = Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_b1dbd6c7bf42bc68
foreign import ccall unsafe "hs_bindgen_ce8bade87de24cec"
hs_bindgen_ce8bade87de24cec_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_ce8bade87de24cec
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_ce8bade87de24cec :: Ptr SDL_Window -> IO CBool
hs_bindgen_ce8bade87de24cec =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_ce8bade87de24cec_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_SyncWindow
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_SyncWindow :: Ptr SDL_Window -> IO CBool
sDL_SyncWindow = Ptr SDL_Window -> IO CBool
hs_bindgen_ce8bade87de24cec
foreign import ccall unsafe "hs_bindgen_60a31e841c25b5c2"
hs_bindgen_60a31e841c25b5c2_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_60a31e841c25b5c2
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_60a31e841c25b5c2 :: Ptr SDL_Window -> IO CBool
hs_bindgen_60a31e841c25b5c2 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_60a31e841c25b5c2_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_WindowHasSurface
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_WindowHasSurface :: Ptr SDL_Window -> IO CBool
sDL_WindowHasSurface = Ptr SDL_Window -> IO CBool
hs_bindgen_60a31e841c25b5c2
foreign import ccall unsafe "hs_bindgen_b27ac903c03a4dfa"
hs_bindgen_b27ac903c03a4dfa_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_b27ac903c03a4dfa
:: BG.Ptr SDL_Window
-> IO (BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface)
hs_bindgen_b27ac903c03a4dfa :: Ptr SDL_Window -> IO (Ptr SDL_Surface)
hs_bindgen_b27ac903c03a4dfa =
\Ptr SDL_Window
x0 ->
(Ptr Void -> Ptr SDL_Surface)
-> IO (Ptr Void) -> IO (Ptr SDL_Surface)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_Surface
FFIType (Ptr SDL_Surface) -> Ptr SDL_Surface
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_b27ac903c03a4dfa_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowSurface
:: BG.Ptr SDL_Window
-> IO (BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface)
sDL_GetWindowSurface :: Ptr SDL_Window -> IO (Ptr SDL_Surface)
sDL_GetWindowSurface = Ptr SDL_Window -> IO (Ptr SDL_Surface)
hs_bindgen_b27ac903c03a4dfa
foreign import ccall unsafe "hs_bindgen_507572e10b7f7b5d"
hs_bindgen_507572e10b7f7b5d_base
:: BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_507572e10b7f7b5d
:: BG.Ptr SDL_Window
-> BG.CInt
-> IO BG.CBool
hs_bindgen_507572e10b7f7b5d :: Ptr SDL_Window -> CInt -> IO CBool
hs_bindgen_507572e10b7f7b5d =
\Ptr SDL_Window
x0 ->
\CInt
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CInt -> IO CBool
hs_bindgen_507572e10b7f7b5d_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1))
sDL_SetWindowSurfaceVSync
:: BG.Ptr SDL_Window
-> BG.CInt
-> IO BG.CBool
sDL_SetWindowSurfaceVSync :: Ptr SDL_Window -> CInt -> IO CBool
sDL_SetWindowSurfaceVSync =
Ptr SDL_Window -> CInt -> IO CBool
hs_bindgen_507572e10b7f7b5d
foreign import ccall unsafe "hs_bindgen_b6f4ee5ffa664900"
hs_bindgen_b6f4ee5ffa664900_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_b6f4ee5ffa664900
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_b6f4ee5ffa664900 :: Ptr SDL_Window -> Ptr CInt -> IO CBool
hs_bindgen_b6f4ee5ffa664900 =
\Ptr SDL_Window
x0 ->
\Ptr CInt
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_b6f4ee5ffa664900_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1))
sDL_GetWindowSurfaceVSync
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GetWindowSurfaceVSync :: Ptr SDL_Window -> Ptr CInt -> IO CBool
sDL_GetWindowSurfaceVSync =
Ptr SDL_Window -> Ptr CInt -> IO CBool
hs_bindgen_b6f4ee5ffa664900
foreign import ccall unsafe "hs_bindgen_0647ceba715b9468"
hs_bindgen_0647ceba715b9468_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_0647ceba715b9468
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_0647ceba715b9468 :: Ptr SDL_Window -> IO CBool
hs_bindgen_0647ceba715b9468 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_0647ceba715b9468_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_UpdateWindowSurface
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_UpdateWindowSurface :: Ptr SDL_Window -> IO CBool
sDL_UpdateWindowSurface = Ptr SDL_Window -> IO CBool
hs_bindgen_0647ceba715b9468
foreign import ccall unsafe "hs_bindgen_99ad341567ec7dd7"
hs_bindgen_99ad341567ec7dd7_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_99ad341567ec7dd7
:: BG.Ptr SDL_Window
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.CInt
-> IO BG.CBool
hs_bindgen_99ad341567ec7dd7 :: Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool
hs_bindgen_99ad341567ec7dd7 =
\Ptr SDL_Window
x0 ->
\PtrConst SDL_Rect
x1 ->
\CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CInt -> IO CBool
hs_bindgen_99ad341567ec7dd7_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (PtrConst SDL_Rect -> FFIType (PtrConst SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_Rect
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_UpdateWindowSurfaceRects
:: BG.Ptr SDL_Window
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.CInt
-> IO BG.CBool
sDL_UpdateWindowSurfaceRects :: Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool
sDL_UpdateWindowSurfaceRects =
Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool
hs_bindgen_99ad341567ec7dd7
foreign import ccall unsafe "hs_bindgen_7c381c64250e8266"
hs_bindgen_7c381c64250e8266_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_7c381c64250e8266
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_7c381c64250e8266 :: Ptr SDL_Window -> IO CBool
hs_bindgen_7c381c64250e8266 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_7c381c64250e8266_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_DestroyWindowSurface
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_DestroyWindowSurface :: Ptr SDL_Window -> IO CBool
sDL_DestroyWindowSurface =
Ptr SDL_Window -> IO CBool
hs_bindgen_7c381c64250e8266
foreign import ccall unsafe "hs_bindgen_088757457073c51d"
hs_bindgen_088757457073c51d_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_088757457073c51d
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_088757457073c51d :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_088757457073c51d =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_088757457073c51d_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowKeyboardGrab
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowKeyboardGrab :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowKeyboardGrab =
Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_088757457073c51d
foreign import ccall unsafe "hs_bindgen_fcca3f67a0285f40"
hs_bindgen_fcca3f67a0285f40_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_fcca3f67a0285f40
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_fcca3f67a0285f40 :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_fcca3f67a0285f40 =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_fcca3f67a0285f40_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowMouseGrab
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowMouseGrab :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowMouseGrab = Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_fcca3f67a0285f40
foreign import ccall unsafe "hs_bindgen_cda2cd2af79b5ca6"
hs_bindgen_cda2cd2af79b5ca6_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_cda2cd2af79b5ca6
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_cda2cd2af79b5ca6 :: Ptr SDL_Window -> IO CBool
hs_bindgen_cda2cd2af79b5ca6 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_cda2cd2af79b5ca6_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowKeyboardGrab
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_GetWindowKeyboardGrab :: Ptr SDL_Window -> IO CBool
sDL_GetWindowKeyboardGrab =
Ptr SDL_Window -> IO CBool
hs_bindgen_cda2cd2af79b5ca6
foreign import ccall unsafe "hs_bindgen_3d8a4df5806b21ff"
hs_bindgen_3d8a4df5806b21ff_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_3d8a4df5806b21ff
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_3d8a4df5806b21ff :: Ptr SDL_Window -> IO CBool
hs_bindgen_3d8a4df5806b21ff =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_3d8a4df5806b21ff_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowMouseGrab
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_GetWindowMouseGrab :: Ptr SDL_Window -> IO CBool
sDL_GetWindowMouseGrab = Ptr SDL_Window -> IO CBool
hs_bindgen_3d8a4df5806b21ff
foreign import ccall unsafe "hs_bindgen_63a195963286004a"
hs_bindgen_63a195963286004a_base
:: IO (BG.Ptr BG.Void)
hs_bindgen_63a195963286004a :: IO (BG.Ptr SDL_Window)
hs_bindgen_63a195963286004a :: IO (Ptr SDL_Window)
hs_bindgen_63a195963286004a =
(Ptr Void -> Ptr SDL_Window)
-> IO (Ptr Void) -> IO (Ptr SDL_Window)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_Window
FFIType (Ptr SDL_Window) -> Ptr SDL_Window
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (Ptr Void)
hs_bindgen_63a195963286004a_base
sDL_GetGrabbedWindow :: IO (BG.Ptr SDL_Window)
sDL_GetGrabbedWindow :: IO (Ptr SDL_Window)
sDL_GetGrabbedWindow = IO (Ptr SDL_Window)
hs_bindgen_63a195963286004a
foreign import ccall unsafe "hs_bindgen_3da85ada2677f1fd"
hs_bindgen_3da85ada2677f1fd_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_3da85ada2677f1fd
:: BG.Ptr SDL_Window
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_3da85ada2677f1fd :: Ptr SDL_Window -> PtrConst SDL_Rect -> IO CBool
hs_bindgen_3da85ada2677f1fd =
\Ptr SDL_Window
x0 ->
\PtrConst SDL_Rect
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_3da85ada2677f1fd_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (PtrConst SDL_Rect -> FFIType (PtrConst SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_Rect
x1))
sDL_SetWindowMouseRect
:: BG.Ptr SDL_Window
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
sDL_SetWindowMouseRect :: Ptr SDL_Window -> PtrConst SDL_Rect -> IO CBool
sDL_SetWindowMouseRect = Ptr SDL_Window -> PtrConst SDL_Rect -> IO CBool
hs_bindgen_3da85ada2677f1fd
foreign import ccall unsafe "hs_bindgen_45c2c94bf4760d8a"
hs_bindgen_45c2c94bf4760d8a_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_45c2c94bf4760d8a
:: BG.Ptr SDL_Window
-> IO (PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect)
hs_bindgen_45c2c94bf4760d8a :: Ptr SDL_Window -> IO (PtrConst SDL_Rect)
hs_bindgen_45c2c94bf4760d8a =
\Ptr SDL_Window
x0 ->
(Ptr Void -> PtrConst SDL_Rect)
-> IO (Ptr Void) -> IO (PtrConst SDL_Rect)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst SDL_Rect
FFIType (PtrConst SDL_Rect) -> PtrConst SDL_Rect
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_45c2c94bf4760d8a_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowMouseRect
:: BG.Ptr SDL_Window
-> IO (PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect)
sDL_GetWindowMouseRect :: Ptr SDL_Window -> IO (PtrConst SDL_Rect)
sDL_GetWindowMouseRect = Ptr SDL_Window -> IO (PtrConst SDL_Rect)
hs_bindgen_45c2c94bf4760d8a
foreign import ccall unsafe "hs_bindgen_019c9148c0aa4e8f"
hs_bindgen_019c9148c0aa4e8f_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_019c9148c0aa4e8f
:: BG.Ptr SDL_Window
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_019c9148c0aa4e8f :: Ptr SDL_Window -> CFloat -> IO CBool
hs_bindgen_019c9148c0aa4e8f =
\Ptr SDL_Window
x0 ->
\CFloat
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CFloat -> IO CBool
hs_bindgen_019c9148c0aa4e8f_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1))
sDL_SetWindowOpacity
:: BG.Ptr SDL_Window
-> BG.CFloat
-> IO BG.CBool
sDL_SetWindowOpacity :: Ptr SDL_Window -> CFloat -> IO CBool
sDL_SetWindowOpacity = Ptr SDL_Window -> CFloat -> IO CBool
hs_bindgen_019c9148c0aa4e8f
foreign import ccall unsafe "hs_bindgen_744325d9009c4077"
hs_bindgen_744325d9009c4077_base
:: BG.Ptr BG.Void
-> IO BG.CFloat
hs_bindgen_744325d9009c4077
:: BG.Ptr SDL_Window
-> IO BG.CFloat
hs_bindgen_744325d9009c4077 :: Ptr SDL_Window -> IO CFloat
hs_bindgen_744325d9009c4077 =
\Ptr SDL_Window
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CFloat
hs_bindgen_744325d9009c4077_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowOpacity
:: BG.Ptr SDL_Window
-> IO BG.CFloat
sDL_GetWindowOpacity :: Ptr SDL_Window -> IO CFloat
sDL_GetWindowOpacity = Ptr SDL_Window -> IO CFloat
hs_bindgen_744325d9009c4077
foreign import ccall unsafe "hs_bindgen_effc3e47de752f57"
hs_bindgen_effc3e47de752f57_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_effc3e47de752f57
:: BG.Ptr SDL_Window
-> BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_effc3e47de752f57 :: Ptr SDL_Window -> Ptr SDL_Window -> IO CBool
hs_bindgen_effc3e47de752f57 =
\Ptr SDL_Window
x0 ->
\Ptr SDL_Window
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_effc3e47de752f57_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x1))
sDL_SetWindowParent
:: BG.Ptr SDL_Window
-> BG.Ptr SDL_Window
-> IO BG.CBool
sDL_SetWindowParent :: Ptr SDL_Window -> Ptr SDL_Window -> IO CBool
sDL_SetWindowParent = Ptr SDL_Window -> Ptr SDL_Window -> IO CBool
hs_bindgen_effc3e47de752f57
foreign import ccall unsafe "hs_bindgen_d48e7b0b38e32483"
hs_bindgen_d48e7b0b38e32483_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_d48e7b0b38e32483
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_d48e7b0b38e32483 :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_d48e7b0b38e32483 =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_d48e7b0b38e32483_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowModal
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowModal :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowModal = Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_d48e7b0b38e32483
foreign import ccall unsafe "hs_bindgen_45029d07ea1d3a4d"
hs_bindgen_45029d07ea1d3a4d_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_45029d07ea1d3a4d
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_45029d07ea1d3a4d :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_45029d07ea1d3a4d =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_45029d07ea1d3a4d_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowFocusable
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowFocusable :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowFocusable = Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_45029d07ea1d3a4d
foreign import ccall unsafe "hs_bindgen_839b36668059a297"
hs_bindgen_839b36668059a297_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_839b36668059a297
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_839b36668059a297 :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_839b36668059a297 =
\Ptr SDL_Window
x0 ->
\CInt
x1 ->
\CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> CInt -> CInt -> IO CBool
hs_bindgen_839b36668059a297_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_ShowWindowSystemMenu
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
=
Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_839b36668059a297
foreign import ccall unsafe "hs_bindgen_b4659f0d8b06588e"
hs_bindgen_b4659f0d8b06588e_base
:: BG.Ptr BG.Void
-> BG.FunPtr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_b4659f0d8b06588e
:: BG.Ptr SDL_Window
-> SDL_HitTest
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_b4659f0d8b06588e :: Ptr SDL_Window -> SDL_HitTest -> Ptr Void -> IO CBool
hs_bindgen_b4659f0d8b06588e =
\Ptr SDL_Window
x0 ->
\SDL_HitTest
x1 ->
\Ptr Void
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> FunPtr Void -> Ptr Void -> IO CBool
hs_bindgen_b4659f0d8b06588e_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (SDL_HitTest -> FFIType SDL_HitTest
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_HitTest
x1) (Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x2))
sDL_SetWindowHitTest
:: BG.Ptr SDL_Window
-> SDL_HitTest
-> BG.Ptr BG.Void
-> IO BG.CBool
sDL_SetWindowHitTest :: Ptr SDL_Window -> SDL_HitTest -> Ptr Void -> IO CBool
sDL_SetWindowHitTest = Ptr SDL_Window -> SDL_HitTest -> Ptr Void -> IO CBool
hs_bindgen_b4659f0d8b06588e
foreign import ccall unsafe "hs_bindgen_e671b0b9ca790520"
hs_bindgen_e671b0b9ca790520_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_e671b0b9ca790520
:: BG.Ptr SDL_Window
-> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface
-> IO BG.CBool
hs_bindgen_e671b0b9ca790520 :: Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool
hs_bindgen_e671b0b9ca790520 =
\Ptr SDL_Window
x0 ->
\Ptr SDL_Surface
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_e671b0b9ca790520_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr SDL_Surface -> FFIType (Ptr SDL_Surface)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Surface
x1))
sDL_SetWindowShape
:: BG.Ptr SDL_Window
-> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface
-> IO BG.CBool
sDL_SetWindowShape :: Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool
sDL_SetWindowShape = Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool
hs_bindgen_e671b0b9ca790520
foreign import ccall unsafe "hs_bindgen_631082dd3b92af79"
hs_bindgen_631082dd3b92af79_base
:: BG.Ptr BG.Void
-> BG.CUInt
-> IO BG.CBool
hs_bindgen_631082dd3b92af79
:: BG.Ptr SDL_Window
-> SDL_FlashOperation
-> IO BG.CBool
hs_bindgen_631082dd3b92af79 :: Ptr SDL_Window -> SDL_FlashOperation -> IO CBool
hs_bindgen_631082dd3b92af79 =
\Ptr SDL_Window
x0 ->
\SDL_FlashOperation
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CUInt -> IO CBool
hs_bindgen_631082dd3b92af79_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (SDL_FlashOperation -> FFIType SDL_FlashOperation
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_FlashOperation
x1))
sDL_FlashWindow
:: BG.Ptr SDL_Window
-> SDL_FlashOperation
-> IO BG.CBool
sDL_FlashWindow :: Ptr SDL_Window -> SDL_FlashOperation -> IO CBool
sDL_FlashWindow = Ptr SDL_Window -> SDL_FlashOperation -> IO CBool
hs_bindgen_631082dd3b92af79
foreign import ccall unsafe "hs_bindgen_24d52be2d578e3a6"
hs_bindgen_24d52be2d578e3a6_base
:: BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_24d52be2d578e3a6
:: BG.Ptr SDL_Window
-> SDL_ProgressState
-> IO BG.CBool
hs_bindgen_24d52be2d578e3a6 :: Ptr SDL_Window -> SDL_ProgressState -> IO CBool
hs_bindgen_24d52be2d578e3a6 =
\Ptr SDL_Window
x0 ->
\SDL_ProgressState
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CInt -> IO CBool
hs_bindgen_24d52be2d578e3a6_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (SDL_ProgressState -> FFIType SDL_ProgressState
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_ProgressState
x1))
sDL_SetWindowProgressState
:: BG.Ptr SDL_Window
-> SDL_ProgressState
-> IO BG.CBool
sDL_SetWindowProgressState :: Ptr SDL_Window -> SDL_ProgressState -> IO CBool
sDL_SetWindowProgressState =
Ptr SDL_Window -> SDL_ProgressState -> IO CBool
hs_bindgen_24d52be2d578e3a6
foreign import ccall unsafe "hs_bindgen_d7a642f9cea765c4"
hs_bindgen_d7a642f9cea765c4_base
:: BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_d7a642f9cea765c4
:: BG.Ptr SDL_Window
-> IO SDL_ProgressState
hs_bindgen_d7a642f9cea765c4 :: Ptr SDL_Window -> IO SDL_ProgressState
hs_bindgen_d7a642f9cea765c4 =
\Ptr SDL_Window
x0 ->
(CInt -> SDL_ProgressState) -> IO CInt -> IO SDL_ProgressState
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> SDL_ProgressState
FFIType SDL_ProgressState -> SDL_ProgressState
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CInt
hs_bindgen_d7a642f9cea765c4_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowProgressState
:: BG.Ptr SDL_Window
-> IO SDL_ProgressState
sDL_GetWindowProgressState :: Ptr SDL_Window -> IO SDL_ProgressState
sDL_GetWindowProgressState =
Ptr SDL_Window -> IO SDL_ProgressState
hs_bindgen_d7a642f9cea765c4
foreign import ccall unsafe "hs_bindgen_0a7984bb3f923d56"
hs_bindgen_0a7984bb3f923d56_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_0a7984bb3f923d56
:: BG.Ptr SDL_Window
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_0a7984bb3f923d56 :: Ptr SDL_Window -> CFloat -> IO CBool
hs_bindgen_0a7984bb3f923d56 =
\Ptr SDL_Window
x0 ->
\CFloat
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CFloat -> IO CBool
hs_bindgen_0a7984bb3f923d56_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1))
sDL_SetWindowProgressValue
:: BG.Ptr SDL_Window
-> BG.CFloat
-> IO BG.CBool
sDL_SetWindowProgressValue :: Ptr SDL_Window -> CFloat -> IO CBool
sDL_SetWindowProgressValue =
Ptr SDL_Window -> CFloat -> IO CBool
hs_bindgen_0a7984bb3f923d56
foreign import ccall unsafe "hs_bindgen_936a487daf968843"
hs_bindgen_936a487daf968843_base
:: BG.Ptr BG.Void
-> IO BG.CFloat
hs_bindgen_936a487daf968843
:: BG.Ptr SDL_Window
-> IO BG.CFloat
hs_bindgen_936a487daf968843 :: Ptr SDL_Window -> IO CFloat
hs_bindgen_936a487daf968843 =
\Ptr SDL_Window
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CFloat
hs_bindgen_936a487daf968843_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowProgressValue
:: BG.Ptr SDL_Window
-> IO BG.CFloat
sDL_GetWindowProgressValue :: Ptr SDL_Window -> IO CFloat
sDL_GetWindowProgressValue =
Ptr SDL_Window -> IO CFloat
hs_bindgen_936a487daf968843
foreign import ccall unsafe "hs_bindgen_c66377fe72053eef"
hs_bindgen_c66377fe72053eef_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_c66377fe72053eef
:: BG.Ptr SDL_Window
-> IO ()
hs_bindgen_c66377fe72053eef :: Ptr SDL_Window -> IO ()
hs_bindgen_c66377fe72053eef =
\Ptr SDL_Window
x0 ->
Ptr Void -> IO ()
hs_bindgen_c66377fe72053eef_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0)
sDL_DestroyWindow
:: BG.Ptr SDL_Window
-> IO ()
sDL_DestroyWindow :: Ptr SDL_Window -> IO ()
sDL_DestroyWindow = Ptr SDL_Window -> IO ()
hs_bindgen_c66377fe72053eef
foreign import ccall unsafe "hs_bindgen_8d4460920f35fe23"
hs_bindgen_8d4460920f35fe23_base
:: IO BG.CBool
hs_bindgen_8d4460920f35fe23 :: IO BG.CBool
hs_bindgen_8d4460920f35fe23 :: IO CBool
hs_bindgen_8d4460920f35fe23 =
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO CBool
hs_bindgen_8d4460920f35fe23_base
sDL_ScreenSaverEnabled :: IO BG.CBool
sDL_ScreenSaverEnabled :: IO CBool
sDL_ScreenSaverEnabled = IO CBool
hs_bindgen_8d4460920f35fe23
foreign import ccall unsafe "hs_bindgen_b0634b88ba5dac7b"
hs_bindgen_b0634b88ba5dac7b_base
:: IO BG.CBool
hs_bindgen_b0634b88ba5dac7b :: IO BG.CBool
hs_bindgen_b0634b88ba5dac7b :: IO CBool
hs_bindgen_b0634b88ba5dac7b =
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO CBool
hs_bindgen_b0634b88ba5dac7b_base
sDL_EnableScreenSaver :: IO BG.CBool
sDL_EnableScreenSaver :: IO CBool
sDL_EnableScreenSaver = IO CBool
hs_bindgen_b0634b88ba5dac7b
foreign import ccall unsafe "hs_bindgen_2a05f306113c76cb"
hs_bindgen_2a05f306113c76cb_base
:: IO BG.CBool
hs_bindgen_2a05f306113c76cb :: IO BG.CBool
hs_bindgen_2a05f306113c76cb :: IO CBool
hs_bindgen_2a05f306113c76cb =
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO CBool
hs_bindgen_2a05f306113c76cb_base
sDL_DisableScreenSaver :: IO BG.CBool
sDL_DisableScreenSaver :: IO CBool
sDL_DisableScreenSaver = IO CBool
hs_bindgen_2a05f306113c76cb
foreign import ccall unsafe "hs_bindgen_80ecb7f912f6a101"
hs_bindgen_80ecb7f912f6a101_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_80ecb7f912f6a101
:: PtrConst.PtrConst BG.CChar
-> IO BG.CBool
hs_bindgen_80ecb7f912f6a101 :: PtrConst CChar -> IO CBool
hs_bindgen_80ecb7f912f6a101 =
\PtrConst CChar
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_80ecb7f912f6a101_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0))
sDL_GL_LoadLibrary
:: PtrConst.PtrConst BG.CChar
-> IO BG.CBool
sDL_GL_LoadLibrary :: PtrConst CChar -> IO CBool
sDL_GL_LoadLibrary = PtrConst CChar -> IO CBool
hs_bindgen_80ecb7f912f6a101
foreign import ccall unsafe "hs_bindgen_45ec5c45b7aeecbc"
hs_bindgen_45ec5c45b7aeecbc_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.Support.FunPtrVoid
hs_bindgen_45ec5c45b7aeecbc
:: PtrConst.PtrConst BG.CChar
-> IO SDL3.Sys.Bindgen.Stdinc.SDL_FunctionPointer
hs_bindgen_45ec5c45b7aeecbc :: PtrConst CChar -> IO SDL_FunctionPointer
hs_bindgen_45ec5c45b7aeecbc =
\PtrConst CChar
x0 ->
(FunPtr Void -> SDL_FunctionPointer)
-> IO (FunPtr Void) -> IO SDL_FunctionPointer
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> SDL_FunctionPointer
FFIType SDL_FunctionPointer -> SDL_FunctionPointer
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (FunPtr Void)
hs_bindgen_45ec5c45b7aeecbc_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0))
sDL_GL_GetProcAddress
:: PtrConst.PtrConst BG.CChar
-> IO SDL3.Sys.Bindgen.Stdinc.SDL_FunctionPointer
sDL_GL_GetProcAddress :: PtrConst CChar -> IO SDL_FunctionPointer
sDL_GL_GetProcAddress = PtrConst CChar -> IO SDL_FunctionPointer
hs_bindgen_45ec5c45b7aeecbc
foreign import ccall unsafe "hs_bindgen_fecd43d56eba918e"
hs_bindgen_fecd43d56eba918e_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.Support.FunPtrVoid
hs_bindgen_fecd43d56eba918e
:: PtrConst.PtrConst BG.CChar
-> IO SDL3.Sys.Bindgen.Stdinc.SDL_FunctionPointer
hs_bindgen_fecd43d56eba918e :: PtrConst CChar -> IO SDL_FunctionPointer
hs_bindgen_fecd43d56eba918e =
\PtrConst CChar
x0 ->
(FunPtr Void -> SDL_FunctionPointer)
-> IO (FunPtr Void) -> IO SDL_FunctionPointer
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> SDL_FunctionPointer
FFIType SDL_FunctionPointer -> SDL_FunctionPointer
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (FunPtr Void)
hs_bindgen_fecd43d56eba918e_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0))
sDL_EGL_GetProcAddress
:: PtrConst.PtrConst BG.CChar
-> IO SDL3.Sys.Bindgen.Stdinc.SDL_FunctionPointer
sDL_EGL_GetProcAddress :: PtrConst CChar -> IO SDL_FunctionPointer
sDL_EGL_GetProcAddress = PtrConst CChar -> IO SDL_FunctionPointer
hs_bindgen_fecd43d56eba918e
foreign import ccall unsafe "hs_bindgen_86d08bc666c9f566"
hs_bindgen_86d08bc666c9f566_base
:: IO ()
hs_bindgen_86d08bc666c9f566 :: IO ()
hs_bindgen_86d08bc666c9f566 :: IO ()
hs_bindgen_86d08bc666c9f566 =
IO ()
hs_bindgen_86d08bc666c9f566_base
sDL_GL_UnloadLibrary :: IO ()
sDL_GL_UnloadLibrary :: IO ()
sDL_GL_UnloadLibrary = IO ()
hs_bindgen_86d08bc666c9f566
foreign import ccall unsafe "hs_bindgen_8c89c426b6cd15de"
hs_bindgen_8c89c426b6cd15de_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_8c89c426b6cd15de
:: PtrConst.PtrConst BG.CChar
-> IO BG.CBool
hs_bindgen_8c89c426b6cd15de :: PtrConst CChar -> IO CBool
hs_bindgen_8c89c426b6cd15de =
\PtrConst CChar
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_8c89c426b6cd15de_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0))
sDL_GL_ExtensionSupported
:: PtrConst.PtrConst BG.CChar
-> IO BG.CBool
sDL_GL_ExtensionSupported :: PtrConst CChar -> IO CBool
sDL_GL_ExtensionSupported =
PtrConst CChar -> IO CBool
hs_bindgen_8c89c426b6cd15de
foreign import ccall unsafe "hs_bindgen_c0ef2cbb30166af5"
hs_bindgen_c0ef2cbb30166af5_base
:: IO ()
hs_bindgen_c0ef2cbb30166af5 :: IO ()
hs_bindgen_c0ef2cbb30166af5 :: IO ()
hs_bindgen_c0ef2cbb30166af5 =
IO ()
hs_bindgen_c0ef2cbb30166af5_base
sDL_GL_ResetAttributes :: IO ()
sDL_GL_ResetAttributes :: IO ()
sDL_GL_ResetAttributes = IO ()
hs_bindgen_c0ef2cbb30166af5
foreign import ccall unsafe "hs_bindgen_dfea3fa025830d75"
hs_bindgen_dfea3fa025830d75_base
:: BG.CUInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_dfea3fa025830d75
:: SDL_GLAttr
-> BG.CInt
-> IO BG.CBool
hs_bindgen_dfea3fa025830d75 :: SDL_GLAttr -> CInt -> IO CBool
hs_bindgen_dfea3fa025830d75 =
\SDL_GLAttr
x0 ->
\CInt
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CUInt -> CInt -> IO CBool
hs_bindgen_dfea3fa025830d75_base (SDL_GLAttr -> FFIType SDL_GLAttr
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_GLAttr
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1))
sDL_GL_SetAttribute
:: SDL_GLAttr
-> BG.CInt
-> IO BG.CBool
sDL_GL_SetAttribute :: SDL_GLAttr -> CInt -> IO CBool
sDL_GL_SetAttribute = SDL_GLAttr -> CInt -> IO CBool
hs_bindgen_dfea3fa025830d75
foreign import ccall unsafe "hs_bindgen_b4ec3aa42353470f"
hs_bindgen_b4ec3aa42353470f_base
:: BG.CUInt
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_b4ec3aa42353470f
:: SDL_GLAttr
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_b4ec3aa42353470f :: SDL_GLAttr -> Ptr CInt -> IO CBool
hs_bindgen_b4ec3aa42353470f =
\SDL_GLAttr
x0 ->
\Ptr CInt
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CUInt -> Ptr Void -> IO CBool
hs_bindgen_b4ec3aa42353470f_base (SDL_GLAttr -> FFIType SDL_GLAttr
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_GLAttr
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1))
sDL_GL_GetAttribute
:: SDL_GLAttr
-> BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GL_GetAttribute :: SDL_GLAttr -> Ptr CInt -> IO CBool
sDL_GL_GetAttribute = SDL_GLAttr -> Ptr CInt -> IO CBool
hs_bindgen_b4ec3aa42353470f
foreign import ccall unsafe "hs_bindgen_02589eafe594e5ce"
hs_bindgen_02589eafe594e5ce_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_02589eafe594e5ce
:: BG.Ptr SDL_Window
-> IO SDL_GLContext
hs_bindgen_02589eafe594e5ce :: Ptr SDL_Window -> IO SDL_GLContext
hs_bindgen_02589eafe594e5ce =
\Ptr SDL_Window
x0 ->
(Ptr Void -> SDL_GLContext) -> IO (Ptr Void) -> IO SDL_GLContext
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> SDL_GLContext
FFIType SDL_GLContext -> SDL_GLContext
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_02589eafe594e5ce_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GL_CreateContext
:: BG.Ptr SDL_Window
-> IO SDL_GLContext
sDL_GL_CreateContext :: Ptr SDL_Window -> IO SDL_GLContext
sDL_GL_CreateContext = Ptr SDL_Window -> IO SDL_GLContext
hs_bindgen_02589eafe594e5ce
foreign import ccall unsafe "hs_bindgen_d986b780d1ccac33"
hs_bindgen_d986b780d1ccac33_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_d986b780d1ccac33
:: BG.Ptr SDL_Window
-> SDL_GLContext
-> IO BG.CBool
hs_bindgen_d986b780d1ccac33 :: Ptr SDL_Window -> SDL_GLContext -> IO CBool
hs_bindgen_d986b780d1ccac33 =
\Ptr SDL_Window
x0 ->
\SDL_GLContext
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_d986b780d1ccac33_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (SDL_GLContext -> FFIType SDL_GLContext
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_GLContext
x1))
sDL_GL_MakeCurrent
:: BG.Ptr SDL_Window
-> SDL_GLContext
-> IO BG.CBool
sDL_GL_MakeCurrent :: Ptr SDL_Window -> SDL_GLContext -> IO CBool
sDL_GL_MakeCurrent = Ptr SDL_Window -> SDL_GLContext -> IO CBool
hs_bindgen_d986b780d1ccac33
foreign import ccall unsafe "hs_bindgen_24a0284995e8a74e"
hs_bindgen_24a0284995e8a74e_base
:: IO (BG.Ptr BG.Void)
hs_bindgen_24a0284995e8a74e :: IO (BG.Ptr SDL_Window)
hs_bindgen_24a0284995e8a74e :: IO (Ptr SDL_Window)
hs_bindgen_24a0284995e8a74e =
(Ptr Void -> Ptr SDL_Window)
-> IO (Ptr Void) -> IO (Ptr SDL_Window)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_Window
FFIType (Ptr SDL_Window) -> Ptr SDL_Window
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (Ptr Void)
hs_bindgen_24a0284995e8a74e_base
sDL_GL_GetCurrentWindow :: IO (BG.Ptr SDL_Window)
sDL_GL_GetCurrentWindow :: IO (Ptr SDL_Window)
sDL_GL_GetCurrentWindow = IO (Ptr SDL_Window)
hs_bindgen_24a0284995e8a74e
foreign import ccall unsafe "hs_bindgen_cb9ceaede20b4208"
hs_bindgen_cb9ceaede20b4208_base
:: IO (BG.Ptr BG.Void)
hs_bindgen_cb9ceaede20b4208 :: IO SDL_GLContext
hs_bindgen_cb9ceaede20b4208 :: IO SDL_GLContext
hs_bindgen_cb9ceaede20b4208 =
(Ptr Void -> SDL_GLContext) -> IO (Ptr Void) -> IO SDL_GLContext
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> SDL_GLContext
FFIType SDL_GLContext -> SDL_GLContext
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (Ptr Void)
hs_bindgen_cb9ceaede20b4208_base
sDL_GL_GetCurrentContext :: IO SDL_GLContext
sDL_GL_GetCurrentContext :: IO SDL_GLContext
sDL_GL_GetCurrentContext =
IO SDL_GLContext
hs_bindgen_cb9ceaede20b4208
foreign import ccall unsafe "hs_bindgen_709f1c4141e36bd4"
hs_bindgen_709f1c4141e36bd4_base
:: IO (BG.Ptr BG.Void)
hs_bindgen_709f1c4141e36bd4 :: IO SDL_EGLDisplay
hs_bindgen_709f1c4141e36bd4 :: IO SDL_EGLDisplay
hs_bindgen_709f1c4141e36bd4 =
(Ptr Void -> SDL_EGLDisplay) -> IO (Ptr Void) -> IO SDL_EGLDisplay
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> SDL_EGLDisplay
FFIType SDL_EGLDisplay -> SDL_EGLDisplay
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (Ptr Void)
hs_bindgen_709f1c4141e36bd4_base
sDL_EGL_GetCurrentDisplay :: IO SDL_EGLDisplay
sDL_EGL_GetCurrentDisplay :: IO SDL_EGLDisplay
sDL_EGL_GetCurrentDisplay =
IO SDL_EGLDisplay
hs_bindgen_709f1c4141e36bd4
foreign import ccall unsafe "hs_bindgen_1a495e63c24b9e1d"
hs_bindgen_1a495e63c24b9e1d_base
:: IO (BG.Ptr BG.Void)
hs_bindgen_1a495e63c24b9e1d :: IO SDL_EGLConfig
hs_bindgen_1a495e63c24b9e1d :: IO SDL_EGLConfig
hs_bindgen_1a495e63c24b9e1d =
(Ptr Void -> SDL_EGLConfig) -> IO (Ptr Void) -> IO SDL_EGLConfig
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> SDL_EGLConfig
FFIType SDL_EGLConfig -> SDL_EGLConfig
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (Ptr Void)
hs_bindgen_1a495e63c24b9e1d_base
sDL_EGL_GetCurrentConfig :: IO SDL_EGLConfig
sDL_EGL_GetCurrentConfig :: IO SDL_EGLConfig
sDL_EGL_GetCurrentConfig =
IO SDL_EGLConfig
hs_bindgen_1a495e63c24b9e1d
foreign import ccall unsafe "hs_bindgen_2dc2976e346931c2"
hs_bindgen_2dc2976e346931c2_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_2dc2976e346931c2
:: BG.Ptr SDL_Window
-> IO SDL_EGLSurface
hs_bindgen_2dc2976e346931c2 :: Ptr SDL_Window -> IO SDL_EGLSurface
hs_bindgen_2dc2976e346931c2 =
\Ptr SDL_Window
x0 ->
(Ptr Void -> SDL_EGLSurface) -> IO (Ptr Void) -> IO SDL_EGLSurface
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> SDL_EGLSurface
FFIType SDL_EGLSurface -> SDL_EGLSurface
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_2dc2976e346931c2_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_EGL_GetWindowSurface
:: BG.Ptr SDL_Window
-> IO SDL_EGLSurface
sDL_EGL_GetWindowSurface :: Ptr SDL_Window -> IO SDL_EGLSurface
sDL_EGL_GetWindowSurface =
Ptr SDL_Window -> IO SDL_EGLSurface
hs_bindgen_2dc2976e346931c2
foreign import ccall unsafe "hs_bindgen_6f6c52b23bae7a50"
hs_bindgen_6f6c52b23bae7a50_base
:: BG.FunPtr BG.Void
-> BG.FunPtr BG.Void
-> BG.FunPtr BG.Void
-> BG.Ptr BG.Void
-> IO ()
hs_bindgen_6f6c52b23bae7a50
:: SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> BG.Ptr BG.Void
-> IO ()
hs_bindgen_6f6c52b23bae7a50 :: SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> Ptr Void
-> IO ()
hs_bindgen_6f6c52b23bae7a50 =
\SDL_EGLAttribArrayCallback
x0 ->
\SDL_EGLIntArrayCallback
x1 ->
\SDL_EGLIntArrayCallback
x2 ->
\Ptr Void
x3 ->
FunPtr Void -> FunPtr Void -> FunPtr Void -> Ptr Void -> IO ()
hs_bindgen_6f6c52b23bae7a50_base
(SDL_EGLAttribArrayCallback -> FFIType SDL_EGLAttribArrayCallback
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_EGLAttribArrayCallback
x0)
(SDL_EGLIntArrayCallback -> FFIType SDL_EGLIntArrayCallback
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_EGLIntArrayCallback
x1)
(SDL_EGLIntArrayCallback -> FFIType SDL_EGLIntArrayCallback
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_EGLIntArrayCallback
x2)
(Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x3)
sDL_EGL_SetAttributeCallbacks
:: SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> BG.Ptr BG.Void
-> IO ()
sDL_EGL_SetAttributeCallbacks :: SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> Ptr Void
-> IO ()
sDL_EGL_SetAttributeCallbacks =
SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> Ptr Void
-> IO ()
hs_bindgen_6f6c52b23bae7a50
foreign import ccall unsafe "hs_bindgen_9fcc7f15d61d9182"
hs_bindgen_9fcc7f15d61d9182_base
:: BG.CInt
-> IO BG.CBool
hs_bindgen_9fcc7f15d61d9182
:: BG.CInt
-> IO BG.CBool
hs_bindgen_9fcc7f15d61d9182 :: CInt -> IO CBool
hs_bindgen_9fcc7f15d61d9182 =
\CInt
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO CBool
hs_bindgen_9fcc7f15d61d9182_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_GL_SetSwapInterval
:: BG.CInt
-> IO BG.CBool
sDL_GL_SetSwapInterval :: CInt -> IO CBool
sDL_GL_SetSwapInterval = CInt -> IO CBool
hs_bindgen_9fcc7f15d61d9182
foreign import ccall unsafe "hs_bindgen_d23bd762103b2805"
hs_bindgen_d23bd762103b2805_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_d23bd762103b2805
:: BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_d23bd762103b2805 :: Ptr CInt -> IO CBool
hs_bindgen_d23bd762103b2805 =
\Ptr CInt
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_d23bd762103b2805_base (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x0))
sDL_GL_GetSwapInterval
:: BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GL_GetSwapInterval :: Ptr CInt -> IO CBool
sDL_GL_GetSwapInterval = Ptr CInt -> IO CBool
hs_bindgen_d23bd762103b2805
foreign import ccall unsafe "hs_bindgen_0142b6de91fcc321"
hs_bindgen_0142b6de91fcc321_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_0142b6de91fcc321
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_0142b6de91fcc321 :: Ptr SDL_Window -> IO CBool
hs_bindgen_0142b6de91fcc321 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_0142b6de91fcc321_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GL_SwapWindow
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_GL_SwapWindow :: Ptr SDL_Window -> IO CBool
sDL_GL_SwapWindow = Ptr SDL_Window -> IO CBool
hs_bindgen_0142b6de91fcc321
foreign import ccall unsafe "hs_bindgen_efe95fa2c1c2690c"
hs_bindgen_efe95fa2c1c2690c_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_efe95fa2c1c2690c
:: SDL_GLContext
-> IO BG.CBool
hs_bindgen_efe95fa2c1c2690c :: SDL_GLContext -> IO CBool
hs_bindgen_efe95fa2c1c2690c =
\SDL_GLContext
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_efe95fa2c1c2690c_base (SDL_GLContext -> FFIType SDL_GLContext
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_GLContext
x0))
sDL_GL_DestroyContext
:: SDL_GLContext
-> IO BG.CBool
sDL_GL_DestroyContext :: SDL_GLContext -> IO CBool
sDL_GL_DestroyContext = SDL_GLContext -> IO CBool
hs_bindgen_efe95fa2c1c2690c