{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK prune #-}
module SDL3.Sys.Bindgen.Video.FunPtr (
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetNumVideoDrivers,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetVideoDriver,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetCurrentVideoDriver,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetSystemTheme,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetDisplays,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetPrimaryDisplay,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetDisplayProperties,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetDisplayName,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetDisplayBounds,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetDisplayUsableBounds,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetNaturalDisplayOrientation,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetCurrentDisplayOrientation,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetDisplayContentScale,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetFullscreenDisplayModes,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetClosestFullscreenDisplayMode,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetDesktopDisplayMode,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetCurrentDisplayMode,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetDisplayForPoint,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetDisplayForRect,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetDisplayForWindow,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowPixelDensity,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowDisplayScale,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowFullscreenMode,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowFullscreenMode,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowICCProfile,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowPixelFormat,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindows,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_CreateWindow,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_CreatePopupWindow,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_CreateWindowWithProperties,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowID,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowFromID,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowParent,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowProperties,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowFlags,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowTitle,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowTitle,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowIcon,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowPosition,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowPosition,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowSize,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowSize,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowSafeArea,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowAspectRatio,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowAspectRatio,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowBordersSize,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowSizeInPixels,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowMinimumSize,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowMinimumSize,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowMaximumSize,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowMaximumSize,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowBordered,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowResizable,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowAlwaysOnTop,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowFillDocument,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_ShowWindow,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_HideWindow,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_RaiseWindow,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_MaximizeWindow,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_MinimizeWindow,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_RestoreWindow,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowFullscreen,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SyncWindow,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_WindowHasSurface,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowSurface,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowSurfaceVSync,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowSurfaceVSync,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_UpdateWindowSurface,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_UpdateWindowSurfaceRects,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_DestroyWindowSurface,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowKeyboardGrab,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowMouseGrab,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowKeyboardGrab,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowMouseGrab,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetGrabbedWindow,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowMouseRect,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowMouseRect,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowOpacity,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowOpacity,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowParent,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowModal,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowFocusable,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_ShowWindowSystemMenu,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowHitTest,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowShape,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_FlashWindow,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowProgressState,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowProgressState,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_SetWindowProgressValue,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GetWindowProgressValue,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_DestroyWindow,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_ScreenSaverEnabled,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_EnableScreenSaver,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_DisableScreenSaver,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GL_LoadLibrary,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GL_GetProcAddress,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_EGL_GetProcAddress,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GL_UnloadLibrary,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GL_ExtensionSupported,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GL_ResetAttributes,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GL_SetAttribute,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GL_GetAttribute,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GL_CreateContext,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GL_MakeCurrent,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GL_GetCurrentWindow,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GL_GetCurrentContext,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_EGL_GetCurrentDisplay,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_EGL_GetCurrentConfig,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_EGL_GetWindowSurface,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_EGL_SetAttributeCallbacks,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GL_SetSwapInterval,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GL_GetSwapInterval,
SDL3.Sys.Bindgen.Video.FunPtr.sDL_GL_SwapWindow,
SDL3.Sys.Bindgen.Video.FunPtr.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 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>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetNumVideoDrivers */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_cd62c011cded1808 (void)) (void)"
, "{"
, " return &SDL_GetNumVideoDrivers;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetVideoDriver */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_046d70207bafe47f (void)) ("
, " signed int arg1"
, ")"
, "{"
, " return &SDL_GetVideoDriver;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetCurrentVideoDriver */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_fb283d39e283ed14 (void)) (void)"
, "{"
, " return &SDL_GetCurrentVideoDriver;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetSystemTheme */"
, "__attribute__ ((const))"
, "SDL_SystemTheme (*hs_bindgen_7bbdbd7274c0b5b5 (void)) (void)"
, "{"
, " return &SDL_GetSystemTheme;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetDisplays */"
, "__attribute__ ((const))"
, "SDL_DisplayID *(*hs_bindgen_70f7cf654509b2c3 (void)) ("
, " signed int *arg1"
, ")"
, "{"
, " return &SDL_GetDisplays;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetPrimaryDisplay */"
, "__attribute__ ((const))"
, "SDL_DisplayID (*hs_bindgen_b790a4a3043628fa (void)) (void)"
, "{"
, " return &SDL_GetPrimaryDisplay;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetDisplayProperties */"
, "__attribute__ ((const))"
, "SDL_PropertiesID (*hs_bindgen_c3f8ffe6ded9cfd6 (void)) ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return &SDL_GetDisplayProperties;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetDisplayName */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_d5ad6e555b5cb237 (void)) ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return &SDL_GetDisplayName;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetDisplayBounds */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_6d5f9eee448719f4 (void)) ("
, " SDL_DisplayID arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return &SDL_GetDisplayBounds;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetDisplayUsableBounds */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_65535f32592754c4 (void)) ("
, " SDL_DisplayID arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return &SDL_GetDisplayUsableBounds;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetNaturalDisplayOrientation */"
, "__attribute__ ((const))"
, "SDL_DisplayOrientation (*hs_bindgen_66971f9bdcb4b971 (void)) ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return &SDL_GetNaturalDisplayOrientation;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetCurrentDisplayOrientation */"
, "__attribute__ ((const))"
, "SDL_DisplayOrientation (*hs_bindgen_a24aa5e4df6d8aa0 (void)) ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return &SDL_GetCurrentDisplayOrientation;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetDisplayContentScale */"
, "__attribute__ ((const))"
, "float (*hs_bindgen_eab36ce421e54b3e (void)) ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return &SDL_GetDisplayContentScale;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetFullscreenDisplayModes */"
, "__attribute__ ((const))"
, "SDL_DisplayMode **(*hs_bindgen_bd010935798ea365 (void)) ("
, " SDL_DisplayID arg1,"
, " signed int *arg2"
, ")"
, "{"
, " return &SDL_GetFullscreenDisplayModes;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetClosestFullscreenDisplayMode */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_d0e64a6f43b88a5e (void)) ("
, " SDL_DisplayID arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " float arg4,"
, " _Bool arg5,"
, " SDL_DisplayMode *arg6"
, ")"
, "{"
, " return &SDL_GetClosestFullscreenDisplayMode;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetDesktopDisplayMode */"
, "__attribute__ ((const))"
, "SDL_DisplayMode const *(*hs_bindgen_72b78488001b241a (void)) ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return &SDL_GetDesktopDisplayMode;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetCurrentDisplayMode */"
, "__attribute__ ((const))"
, "SDL_DisplayMode const *(*hs_bindgen_4ea9690ee956f077 (void)) ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return &SDL_GetCurrentDisplayMode;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetDisplayForPoint */"
, "__attribute__ ((const))"
, "SDL_DisplayID (*hs_bindgen_de146763764fd52f (void)) ("
, " SDL_Point const *arg1"
, ")"
, "{"
, " return &SDL_GetDisplayForPoint;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetDisplayForRect */"
, "__attribute__ ((const))"
, "SDL_DisplayID (*hs_bindgen_710a7746f071d499 (void)) ("
, " SDL_Rect const *arg1"
, ")"
, "{"
, " return &SDL_GetDisplayForRect;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetDisplayForWindow */"
, "__attribute__ ((const))"
, "SDL_DisplayID (*hs_bindgen_ab0b114093b84662 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GetDisplayForWindow;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowPixelDensity */"
, "__attribute__ ((const))"
, "float (*hs_bindgen_dc1af7f260c7365f (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GetWindowPixelDensity;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowDisplayScale */"
, "__attribute__ ((const))"
, "float (*hs_bindgen_95da25536b3703d7 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GetWindowDisplayScale;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowFullscreenMode */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_f0a6d02b7642ed3e (void)) ("
, " SDL_Window *arg1,"
, " SDL_DisplayMode const *arg2"
, ")"
, "{"
, " return &SDL_SetWindowFullscreenMode;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowFullscreenMode */"
, "__attribute__ ((const))"
, "SDL_DisplayMode const *(*hs_bindgen_16bce449fb30d23a (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GetWindowFullscreenMode;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowICCProfile */"
, "__attribute__ ((const))"
, "void *(*hs_bindgen_5c1cf7c698aa08ce (void)) ("
, " SDL_Window *arg1,"
, " size_t *arg2"
, ")"
, "{"
, " return &SDL_GetWindowICCProfile;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowPixelFormat */"
, "__attribute__ ((const))"
, "SDL_PixelFormat (*hs_bindgen_b8027cb465e5a5a2 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GetWindowPixelFormat;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindows */"
, "__attribute__ ((const))"
, "SDL_Window **(*hs_bindgen_b2965b9f9dd9971d (void)) ("
, " signed int *arg1"
, ")"
, "{"
, " return &SDL_GetWindows;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_CreateWindow */"
, "__attribute__ ((const))"
, "SDL_Window *(*hs_bindgen_c12016fdc0d7966b (void)) ("
, " char const *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " SDL_WindowFlags arg4"
, ")"
, "{"
, " return &SDL_CreateWindow;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_CreatePopupWindow */"
, "__attribute__ ((const))"
, "SDL_Window *(*hs_bindgen_684a9951d98feb17 (void)) ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " signed int arg4,"
, " signed int arg5,"
, " SDL_WindowFlags arg6"
, ")"
, "{"
, " return &SDL_CreatePopupWindow;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_CreateWindowWithProperties */"
, "__attribute__ ((const))"
, "SDL_Window *(*hs_bindgen_2143bdc9c78e0e7e (void)) ("
, " SDL_PropertiesID arg1"
, ")"
, "{"
, " return &SDL_CreateWindowWithProperties;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowID */"
, "__attribute__ ((const))"
, "SDL_WindowID (*hs_bindgen_271b950c2d28e361 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GetWindowID;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowFromID */"
, "__attribute__ ((const))"
, "SDL_Window *(*hs_bindgen_4b427f44c79ceb27 (void)) ("
, " SDL_WindowID arg1"
, ")"
, "{"
, " return &SDL_GetWindowFromID;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowParent */"
, "__attribute__ ((const))"
, "SDL_Window *(*hs_bindgen_3f127843661c07d5 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GetWindowParent;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowProperties */"
, "__attribute__ ((const))"
, "SDL_PropertiesID (*hs_bindgen_985031bf6e083168 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GetWindowProperties;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowFlags */"
, "__attribute__ ((const))"
, "SDL_WindowFlags (*hs_bindgen_b1430580544057d6 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GetWindowFlags;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowTitle */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_02e6f654a8740cb6 (void)) ("
, " SDL_Window *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return &SDL_SetWindowTitle;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowTitle */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_461782ed3ae5273a (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GetWindowTitle;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowIcon */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_c87ab967152ab788 (void)) ("
, " SDL_Window *arg1,"
, " SDL_Surface *arg2"
, ")"
, "{"
, " return &SDL_SetWindowIcon;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowPosition */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_196834c01e56d982 (void)) ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &SDL_SetWindowPosition;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowPosition */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_f2881c8d992e0f1f (void)) ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return &SDL_GetWindowPosition;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowSize */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_c18dc3d08bf90f70 (void)) ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &SDL_SetWindowSize;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowSize */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_df749a5a4c237fc6 (void)) ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return &SDL_GetWindowSize;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowSafeArea */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_8d8deb6f3e406cac (void)) ("
, " SDL_Window *arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return &SDL_GetWindowSafeArea;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowAspectRatio */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_25a8a6e0ad2d08d8 (void)) ("
, " SDL_Window *arg1,"
, " float arg2,"
, " float arg3"
, ")"
, "{"
, " return &SDL_SetWindowAspectRatio;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowAspectRatio */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_d18b72c056e3e796 (void)) ("
, " SDL_Window *arg1,"
, " float *arg2,"
, " float *arg3"
, ")"
, "{"
, " return &SDL_GetWindowAspectRatio;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowBordersSize */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_72cf6e7cf38f6a60 (void)) ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3,"
, " signed int *arg4,"
, " signed int *arg5"
, ")"
, "{"
, " return &SDL_GetWindowBordersSize;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowSizeInPixels */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_6affb1847f677537 (void)) ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return &SDL_GetWindowSizeInPixels;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowMinimumSize */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_6edf78b362442bfc (void)) ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &SDL_SetWindowMinimumSize;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowMinimumSize */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_95a71d8cbb92dc9e (void)) ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return &SDL_GetWindowMinimumSize;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowMaximumSize */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_291022ee01415afe (void)) ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &SDL_SetWindowMaximumSize;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowMaximumSize */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_dc1d465b3b604dcd (void)) ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return &SDL_GetWindowMaximumSize;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowBordered */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_88f2360be3e7e300 (void)) ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return &SDL_SetWindowBordered;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowResizable */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_5100302cfda497dd (void)) ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return &SDL_SetWindowResizable;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowAlwaysOnTop */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_608fd57fdcd4f95b (void)) ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return &SDL_SetWindowAlwaysOnTop;"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowFillDocument */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_68dc00f60262f0f8 (void)) ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_SetWindowFillDocument;"
, "#else"
, " SDL_SetError(\"SDL_SetWindowFillDocument requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_ShowWindow */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_64fdfc7ce17dc625 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_ShowWindow;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_HideWindow */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_c2ab0cd6e971a55f (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_HideWindow;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_RaiseWindow */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_e3e1a65c603c3d63 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_RaiseWindow;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_MaximizeWindow */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_fe10be381d9d51e0 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_MaximizeWindow;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_MinimizeWindow */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_d04014fe275b362c (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_MinimizeWindow;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_RestoreWindow */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_7fb2f1337e1419c4 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_RestoreWindow;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowFullscreen */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_7997a9fb73c8d257 (void)) ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return &SDL_SetWindowFullscreen;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SyncWindow */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_99cfe89c3d1870d2 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_SyncWindow;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_WindowHasSurface */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_492c4aeae7928033 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_WindowHasSurface;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowSurface */"
, "__attribute__ ((const))"
, "SDL_Surface *(*hs_bindgen_2f8a00e3685394ac (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GetWindowSurface;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowSurfaceVSync */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_8e03aa1985376fed (void)) ("
, " SDL_Window *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &SDL_SetWindowSurfaceVSync;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowSurfaceVSync */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_d0cf4eceaaa0e08e (void)) ("
, " SDL_Window *arg1,"
, " signed int *arg2"
, ")"
, "{"
, " return &SDL_GetWindowSurfaceVSync;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_UpdateWindowSurface */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_ed4a6fb4d50f6be0 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_UpdateWindowSurface;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_UpdateWindowSurfaceRects */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_02e706becc194495 (void)) ("
, " SDL_Window *arg1,"
, " SDL_Rect const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &SDL_UpdateWindowSurfaceRects;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_DestroyWindowSurface */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_3f86b6de52c490a8 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_DestroyWindowSurface;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowKeyboardGrab */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_1a10593b47408de7 (void)) ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return &SDL_SetWindowKeyboardGrab;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowMouseGrab */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_1c52b8e1bc921458 (void)) ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return &SDL_SetWindowMouseGrab;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowKeyboardGrab */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_bd31081b6b534f49 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GetWindowKeyboardGrab;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowMouseGrab */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_40af0f6caff933b4 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GetWindowMouseGrab;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetGrabbedWindow */"
, "__attribute__ ((const))"
, "SDL_Window *(*hs_bindgen_072d8bccac218ad2 (void)) (void)"
, "{"
, " return &SDL_GetGrabbedWindow;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowMouseRect */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_95863c8d80115819 (void)) ("
, " SDL_Window *arg1,"
, " SDL_Rect const *arg2"
, ")"
, "{"
, " return &SDL_SetWindowMouseRect;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowMouseRect */"
, "__attribute__ ((const))"
, "SDL_Rect const *(*hs_bindgen_049b065f15b35ce9 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GetWindowMouseRect;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowOpacity */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_0e865d00ef5cb4eb (void)) ("
, " SDL_Window *arg1,"
, " float arg2"
, ")"
, "{"
, " return &SDL_SetWindowOpacity;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowOpacity */"
, "__attribute__ ((const))"
, "float (*hs_bindgen_fd15ea94ae6c8654 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GetWindowOpacity;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowParent */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_da11824c9c49e3e7 (void)) ("
, " SDL_Window *arg1,"
, " SDL_Window *arg2"
, ")"
, "{"
, " return &SDL_SetWindowParent;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowModal */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_9c2f4466a2e12383 (void)) ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return &SDL_SetWindowModal;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowFocusable */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_61fa950af6d7c2e1 (void)) ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return &SDL_SetWindowFocusable;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_ShowWindowSystemMenu */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_cd482a252a1dea04 (void)) ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &SDL_ShowWindowSystemMenu;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowHitTest */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_d2a7a11a0da70b01 (void)) ("
, " SDL_Window *arg1,"
, " SDL_HitTest arg2,"
, " void *arg3"
, ")"
, "{"
, " return &SDL_SetWindowHitTest;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowShape */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_3067f5f277541798 (void)) ("
, " SDL_Window *arg1,"
, " SDL_Surface *arg2"
, ")"
, "{"
, " return &SDL_SetWindowShape;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_FlashWindow */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_7accb263b1f5da86 (void)) ("
, " SDL_Window *arg1,"
, " SDL_FlashOperation arg2"
, ")"
, "{"
, " return &SDL_FlashWindow;"
, "}"
, "#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"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowProgressState */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_9c2c63ad5f7e2b4b (void)) ("
, " SDL_Window *arg1,"
, " SDL_ProgressState arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_SetWindowProgressState;"
, "#else"
, " 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"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowProgressState */"
, "__attribute__ ((const))"
, "SDL_ProgressState (*hs_bindgen_3c97888e379fc33c (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_GetWindowProgressState;"
, "#else"
, " SDL_SetError(\"SDL_GetWindowProgressState requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_SetWindowProgressValue */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_df10903c71d955ff (void)) ("
, " SDL_Window *arg1,"
, " float arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_SetWindowProgressValue;"
, "#else"
, " SDL_SetError(\"SDL_SetWindowProgressValue requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GetWindowProgressValue */"
, "__attribute__ ((const))"
, "float (*hs_bindgen_1e0d101b30846cb1 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_GetWindowProgressValue;"
, "#else"
, " SDL_SetError(\"SDL_GetWindowProgressValue requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_DestroyWindow */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_3af09b929d2d36ab (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_DestroyWindow;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_ScreenSaverEnabled */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_91298d9810095c05 (void)) (void)"
, "{"
, " return &SDL_ScreenSaverEnabled;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_EnableScreenSaver */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_a142225724865b93 (void)) (void)"
, "{"
, " return &SDL_EnableScreenSaver;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_DisableScreenSaver */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_96e0130db8c924c0 (void)) (void)"
, "{"
, " return &SDL_DisableScreenSaver;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GL_LoadLibrary */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_eab5183eb86cd104 (void)) ("
, " char const *arg1"
, ")"
, "{"
, " return &SDL_GL_LoadLibrary;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GL_GetProcAddress */"
, "__attribute__ ((const))"
, "SDL_FunctionPointer (*hs_bindgen_34476455b181778b (void)) ("
, " char const *arg1"
, ")"
, "{"
, " return &SDL_GL_GetProcAddress;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_EGL_GetProcAddress */"
, "__attribute__ ((const))"
, "SDL_FunctionPointer (*hs_bindgen_b7365d91417dcc00 (void)) ("
, " char const *arg1"
, ")"
, "{"
, " return &SDL_EGL_GetProcAddress;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GL_UnloadLibrary */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_626ee6f51d853cc4 (void)) (void)"
, "{"
, " return &SDL_GL_UnloadLibrary;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GL_ExtensionSupported */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_4b6ac25f9c74898b (void)) ("
, " char const *arg1"
, ")"
, "{"
, " return &SDL_GL_ExtensionSupported;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GL_ResetAttributes */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_8d3172eec8730621 (void)) (void)"
, "{"
, " return &SDL_GL_ResetAttributes;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GL_SetAttribute */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_2c780ec7126f44cf (void)) ("
, " SDL_GLAttr arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &SDL_GL_SetAttribute;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GL_GetAttribute */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_f2be9d4ead0d65a2 (void)) ("
, " SDL_GLAttr arg1,"
, " signed int *arg2"
, ")"
, "{"
, " return &SDL_GL_GetAttribute;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GL_CreateContext */"
, "__attribute__ ((const))"
, "SDL_GLContext (*hs_bindgen_9f1f69477c4acb50 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GL_CreateContext;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GL_MakeCurrent */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_2336de6c69b02847 (void)) ("
, " SDL_Window *arg1,"
, " SDL_GLContext arg2"
, ")"
, "{"
, " return &SDL_GL_MakeCurrent;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GL_GetCurrentWindow */"
, "__attribute__ ((const))"
, "SDL_Window *(*hs_bindgen_1d77b3c33533bc52 (void)) (void)"
, "{"
, " return &SDL_GL_GetCurrentWindow;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GL_GetCurrentContext */"
, "__attribute__ ((const))"
, "SDL_GLContext (*hs_bindgen_70929e076db9af7f (void)) (void)"
, "{"
, " return &SDL_GL_GetCurrentContext;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_EGL_GetCurrentDisplay */"
, "__attribute__ ((const))"
, "SDL_EGLDisplay (*hs_bindgen_ad8ff3579d19bf4c (void)) (void)"
, "{"
, " return &SDL_EGL_GetCurrentDisplay;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_EGL_GetCurrentConfig */"
, "__attribute__ ((const))"
, "SDL_EGLConfig (*hs_bindgen_52c08e8d53d84085 (void)) (void)"
, "{"
, " return &SDL_EGL_GetCurrentConfig;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_EGL_GetWindowSurface */"
, "__attribute__ ((const))"
, "SDL_EGLSurface (*hs_bindgen_4d9d3145651703ea (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_EGL_GetWindowSurface;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_EGL_SetAttributeCallbacks */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_2d4a4b5954adbdda (void)) ("
, " SDL_EGLAttribArrayCallback arg1,"
, " SDL_EGLIntArrayCallback arg2,"
, " SDL_EGLIntArrayCallback arg3,"
, " void *arg4"
, ")"
, "{"
, " return &SDL_EGL_SetAttributeCallbacks;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GL_SetSwapInterval */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_61901cbd29279d80 (void)) ("
, " signed int arg1"
, ")"
, "{"
, " return &SDL_GL_SetSwapInterval;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GL_GetSwapInterval */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_2ead7bd70a2b5362 (void)) ("
, " signed int *arg1"
, ")"
, "{"
, " return &SDL_GL_GetSwapInterval;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GL_SwapWindow */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_21d656c344c13469 (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GL_SwapWindow;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Video_get_SDL_GL_DestroyContext */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_c03de6ace9ca6264 (void)) ("
, " SDL_GLContext arg1"
, ")"
, "{"
, " return &SDL_GL_DestroyContext;"
, "}"
]
)
)
foreign import ccall unsafe "hs_bindgen_cd62c011cded1808"
hs_bindgen_cd62c011cded1808_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_cd62c011cded1808 :: IO (BG.FunPtr (IO BG.CInt))
hs_bindgen_cd62c011cded1808 :: IO (FunPtr (IO CInt))
hs_bindgen_cd62c011cded1808 =
(FunPtr Void -> FunPtr (IO CInt))
-> IO (FunPtr Void) -> IO (FunPtr (IO CInt))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (IO CInt)
FFIType (FunPtr (IO CInt)) -> FunPtr (IO CInt)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_cd62c011cded1808_base
{-# NOINLINE sDL_GetNumVideoDrivers #-}
sDL_GetNumVideoDrivers :: BG.FunPtr (IO BG.CInt)
sDL_GetNumVideoDrivers :: FunPtr (IO CInt)
sDL_GetNumVideoDrivers =
IO (FunPtr (IO CInt)) -> FunPtr (IO CInt)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO CInt))
hs_bindgen_cd62c011cded1808
foreign import ccall unsafe "hs_bindgen_046d70207bafe47f"
hs_bindgen_046d70207bafe47f_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_046d70207bafe47f :: IO (BG.FunPtr (BG.CInt -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_046d70207bafe47f :: IO (FunPtr (CInt -> IO (PtrConst CChar)))
hs_bindgen_046d70207bafe47f =
(FunPtr Void -> FunPtr (CInt -> IO (PtrConst CChar)))
-> IO (FunPtr Void) -> IO (FunPtr (CInt -> 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 FunPtr Void -> FunPtr (CInt -> IO (PtrConst CChar))
FFIType (FunPtr (CInt -> IO (PtrConst CChar)))
-> FunPtr (CInt -> IO (PtrConst CChar))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_046d70207bafe47f_base
{-# NOINLINE sDL_GetVideoDriver #-}
sDL_GetVideoDriver :: BG.FunPtr (BG.CInt -> IO (PtrConst.PtrConst BG.CChar))
sDL_GetVideoDriver :: FunPtr (CInt -> IO (PtrConst CChar))
sDL_GetVideoDriver =
IO (FunPtr (CInt -> IO (PtrConst CChar)))
-> FunPtr (CInt -> IO (PtrConst CChar))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (CInt -> IO (PtrConst CChar)))
hs_bindgen_046d70207bafe47f
foreign import ccall unsafe "hs_bindgen_fb283d39e283ed14"
hs_bindgen_fb283d39e283ed14_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_fb283d39e283ed14 :: IO (BG.FunPtr (IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_fb283d39e283ed14 :: IO (FunPtr (IO (PtrConst CChar)))
hs_bindgen_fb283d39e283ed14 =
(FunPtr Void -> FunPtr (IO (PtrConst CChar)))
-> IO (FunPtr Void) -> IO (FunPtr (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 FunPtr Void -> FunPtr (IO (PtrConst CChar))
FFIType (FunPtr (IO (PtrConst CChar)))
-> FunPtr (IO (PtrConst CChar))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_fb283d39e283ed14_base
{-# NOINLINE sDL_GetCurrentVideoDriver #-}
sDL_GetCurrentVideoDriver :: BG.FunPtr (IO (PtrConst.PtrConst BG.CChar))
sDL_GetCurrentVideoDriver :: FunPtr (IO (PtrConst CChar))
sDL_GetCurrentVideoDriver =
IO (FunPtr (IO (PtrConst CChar))) -> FunPtr (IO (PtrConst CChar))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO (PtrConst CChar)))
hs_bindgen_fb283d39e283ed14
foreign import ccall unsafe "hs_bindgen_7bbdbd7274c0b5b5"
hs_bindgen_7bbdbd7274c0b5b5_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_7bbdbd7274c0b5b5 :: IO (BG.FunPtr (IO SDL_SystemTheme))
hs_bindgen_7bbdbd7274c0b5b5 :: IO (FunPtr (IO SDL_SystemTheme))
hs_bindgen_7bbdbd7274c0b5b5 =
(FunPtr Void -> FunPtr (IO SDL_SystemTheme))
-> IO (FunPtr Void) -> IO (FunPtr (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 FunPtr Void -> FunPtr (IO SDL_SystemTheme)
FFIType (FunPtr (IO SDL_SystemTheme))
-> FunPtr (IO SDL_SystemTheme)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_7bbdbd7274c0b5b5_base
{-# NOINLINE sDL_GetSystemTheme #-}
sDL_GetSystemTheme :: BG.FunPtr (IO SDL_SystemTheme)
sDL_GetSystemTheme :: FunPtr (IO SDL_SystemTheme)
sDL_GetSystemTheme =
IO (FunPtr (IO SDL_SystemTheme)) -> FunPtr (IO SDL_SystemTheme)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO SDL_SystemTheme))
hs_bindgen_7bbdbd7274c0b5b5
foreign import ccall unsafe "hs_bindgen_70f7cf654509b2c3"
hs_bindgen_70f7cf654509b2c3_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_70f7cf654509b2c3 :: IO (BG.FunPtr (BG.Ptr BG.CInt -> IO (BG.Ptr SDL_DisplayID)))
hs_bindgen_70f7cf654509b2c3 :: IO (FunPtr (Ptr CInt -> IO (Ptr SDL_DisplayID)))
hs_bindgen_70f7cf654509b2c3 =
(FunPtr Void -> FunPtr (Ptr CInt -> IO (Ptr SDL_DisplayID)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr CInt -> 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 FunPtr Void -> FunPtr (Ptr CInt -> IO (Ptr SDL_DisplayID))
FFIType (FunPtr (Ptr CInt -> IO (Ptr SDL_DisplayID)))
-> FunPtr (Ptr CInt -> IO (Ptr SDL_DisplayID))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_70f7cf654509b2c3_base
{-# NOINLINE sDL_GetDisplays #-}
sDL_GetDisplays :: BG.FunPtr (BG.Ptr BG.CInt -> IO (BG.Ptr SDL_DisplayID))
sDL_GetDisplays :: FunPtr (Ptr CInt -> IO (Ptr SDL_DisplayID))
sDL_GetDisplays =
IO (FunPtr (Ptr CInt -> IO (Ptr SDL_DisplayID)))
-> FunPtr (Ptr CInt -> IO (Ptr SDL_DisplayID))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr CInt -> IO (Ptr SDL_DisplayID)))
hs_bindgen_70f7cf654509b2c3
foreign import ccall unsafe "hs_bindgen_b790a4a3043628fa"
hs_bindgen_b790a4a3043628fa_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b790a4a3043628fa :: IO (BG.FunPtr (IO SDL_DisplayID))
hs_bindgen_b790a4a3043628fa :: IO (FunPtr (IO SDL_DisplayID))
hs_bindgen_b790a4a3043628fa =
(FunPtr Void -> FunPtr (IO SDL_DisplayID))
-> IO (FunPtr Void) -> IO (FunPtr (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 FunPtr Void -> FunPtr (IO SDL_DisplayID)
FFIType (FunPtr (IO SDL_DisplayID)) -> FunPtr (IO SDL_DisplayID)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b790a4a3043628fa_base
{-# NOINLINE sDL_GetPrimaryDisplay #-}
sDL_GetPrimaryDisplay :: BG.FunPtr (IO SDL_DisplayID)
sDL_GetPrimaryDisplay :: FunPtr (IO SDL_DisplayID)
sDL_GetPrimaryDisplay =
IO (FunPtr (IO SDL_DisplayID)) -> FunPtr (IO SDL_DisplayID)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO SDL_DisplayID))
hs_bindgen_b790a4a3043628fa
foreign import ccall unsafe "hs_bindgen_c3f8ffe6ded9cfd6"
hs_bindgen_c3f8ffe6ded9cfd6_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c3f8ffe6ded9cfd6
:: IO (BG.FunPtr (SDL_DisplayID -> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID))
hs_bindgen_c3f8ffe6ded9cfd6 :: IO (FunPtr (SDL_DisplayID -> IO SDL_PropertiesID))
hs_bindgen_c3f8ffe6ded9cfd6 =
(FunPtr Void -> FunPtr (SDL_DisplayID -> IO SDL_PropertiesID))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_DisplayID -> 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 FunPtr Void -> FunPtr (SDL_DisplayID -> IO SDL_PropertiesID)
FFIType (FunPtr (SDL_DisplayID -> IO SDL_PropertiesID))
-> FunPtr (SDL_DisplayID -> IO SDL_PropertiesID)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c3f8ffe6ded9cfd6_base
{-# NOINLINE sDL_GetDisplayProperties #-}
sDL_GetDisplayProperties
:: BG.FunPtr (SDL_DisplayID -> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID)
sDL_GetDisplayProperties :: FunPtr (SDL_DisplayID -> IO SDL_PropertiesID)
sDL_GetDisplayProperties =
IO (FunPtr (SDL_DisplayID -> IO SDL_PropertiesID))
-> FunPtr (SDL_DisplayID -> IO SDL_PropertiesID)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_DisplayID -> IO SDL_PropertiesID))
hs_bindgen_c3f8ffe6ded9cfd6
foreign import ccall unsafe "hs_bindgen_d5ad6e555b5cb237"
hs_bindgen_d5ad6e555b5cb237_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d5ad6e555b5cb237 :: IO (BG.FunPtr (SDL_DisplayID -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_d5ad6e555b5cb237 :: IO (FunPtr (SDL_DisplayID -> IO (PtrConst CChar)))
hs_bindgen_d5ad6e555b5cb237 =
(FunPtr Void -> FunPtr (SDL_DisplayID -> IO (PtrConst CChar)))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_DisplayID -> 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 FunPtr Void -> FunPtr (SDL_DisplayID -> IO (PtrConst CChar))
FFIType (FunPtr (SDL_DisplayID -> IO (PtrConst CChar)))
-> FunPtr (SDL_DisplayID -> IO (PtrConst CChar))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d5ad6e555b5cb237_base
{-# NOINLINE sDL_GetDisplayName #-}
sDL_GetDisplayName :: BG.FunPtr (SDL_DisplayID -> IO (PtrConst.PtrConst BG.CChar))
sDL_GetDisplayName :: FunPtr (SDL_DisplayID -> IO (PtrConst CChar))
sDL_GetDisplayName =
IO (FunPtr (SDL_DisplayID -> IO (PtrConst CChar)))
-> FunPtr (SDL_DisplayID -> IO (PtrConst CChar))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_DisplayID -> IO (PtrConst CChar)))
hs_bindgen_d5ad6e555b5cb237
foreign import ccall unsafe "hs_bindgen_6d5f9eee448719f4"
hs_bindgen_6d5f9eee448719f4_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_6d5f9eee448719f4
:: IO (BG.FunPtr (SDL_DisplayID -> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool))
hs_bindgen_6d5f9eee448719f4 :: IO (FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool))
hs_bindgen_6d5f9eee448719f4 =
(FunPtr Void -> FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool)
FFIType (FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool))
-> FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_6d5f9eee448719f4_base
{-# NOINLINE sDL_GetDisplayBounds #-}
sDL_GetDisplayBounds
:: BG.FunPtr (SDL_DisplayID -> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool)
sDL_GetDisplayBounds :: FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool)
sDL_GetDisplayBounds =
IO (FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool))
-> FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool))
hs_bindgen_6d5f9eee448719f4
foreign import ccall unsafe "hs_bindgen_65535f32592754c4"
hs_bindgen_65535f32592754c4_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_65535f32592754c4
:: IO (BG.FunPtr (SDL_DisplayID -> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool))
hs_bindgen_65535f32592754c4 :: IO (FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool))
hs_bindgen_65535f32592754c4 =
(FunPtr Void -> FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool)
FFIType (FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool))
-> FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_65535f32592754c4_base
{-# NOINLINE sDL_GetDisplayUsableBounds #-}
sDL_GetDisplayUsableBounds
:: BG.FunPtr (SDL_DisplayID -> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool)
sDL_GetDisplayUsableBounds :: FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool)
sDL_GetDisplayUsableBounds =
IO (FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool))
-> FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_DisplayID -> Ptr SDL_Rect -> IO CBool))
hs_bindgen_65535f32592754c4
foreign import ccall unsafe "hs_bindgen_66971f9bdcb4b971"
hs_bindgen_66971f9bdcb4b971_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_66971f9bdcb4b971 :: IO (BG.FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation))
hs_bindgen_66971f9bdcb4b971 :: IO (FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation))
hs_bindgen_66971f9bdcb4b971 =
(FunPtr Void
-> FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_DisplayID -> 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 FunPtr Void -> FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation)
FFIType (FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation))
-> FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_66971f9bdcb4b971_base
{-# NOINLINE sDL_GetNaturalDisplayOrientation #-}
sDL_GetNaturalDisplayOrientation :: BG.FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation)
sDL_GetNaturalDisplayOrientation :: FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation)
sDL_GetNaturalDisplayOrientation =
IO (FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation))
-> FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation))
hs_bindgen_66971f9bdcb4b971
foreign import ccall unsafe "hs_bindgen_a24aa5e4df6d8aa0"
hs_bindgen_a24aa5e4df6d8aa0_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_a24aa5e4df6d8aa0 :: IO (BG.FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation))
hs_bindgen_a24aa5e4df6d8aa0 :: IO (FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation))
hs_bindgen_a24aa5e4df6d8aa0 =
(FunPtr Void
-> FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_DisplayID -> 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 FunPtr Void -> FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation)
FFIType (FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation))
-> FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_a24aa5e4df6d8aa0_base
{-# NOINLINE sDL_GetCurrentDisplayOrientation #-}
sDL_GetCurrentDisplayOrientation :: BG.FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation)
sDL_GetCurrentDisplayOrientation :: FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation)
sDL_GetCurrentDisplayOrientation =
IO (FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation))
-> FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_DisplayID -> IO SDL_DisplayOrientation))
hs_bindgen_a24aa5e4df6d8aa0
foreign import ccall unsafe "hs_bindgen_eab36ce421e54b3e"
hs_bindgen_eab36ce421e54b3e_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_eab36ce421e54b3e :: IO (BG.FunPtr (SDL_DisplayID -> IO BG.CFloat))
hs_bindgen_eab36ce421e54b3e :: IO (FunPtr (SDL_DisplayID -> IO CFloat))
hs_bindgen_eab36ce421e54b3e =
(FunPtr Void -> FunPtr (SDL_DisplayID -> IO CFloat))
-> IO (FunPtr Void) -> IO (FunPtr (SDL_DisplayID -> IO CFloat))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (SDL_DisplayID -> IO CFloat)
FFIType (FunPtr (SDL_DisplayID -> IO CFloat))
-> FunPtr (SDL_DisplayID -> IO CFloat)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_eab36ce421e54b3e_base
{-# NOINLINE sDL_GetDisplayContentScale #-}
sDL_GetDisplayContentScale :: BG.FunPtr (SDL_DisplayID -> IO BG.CFloat)
sDL_GetDisplayContentScale :: FunPtr (SDL_DisplayID -> IO CFloat)
sDL_GetDisplayContentScale =
IO (FunPtr (SDL_DisplayID -> IO CFloat))
-> FunPtr (SDL_DisplayID -> IO CFloat)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_DisplayID -> IO CFloat))
hs_bindgen_eab36ce421e54b3e
foreign import ccall unsafe "hs_bindgen_bd010935798ea365"
hs_bindgen_bd010935798ea365_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_bd010935798ea365
:: IO (BG.FunPtr (SDL_DisplayID -> BG.Ptr BG.CInt -> IO (BG.Ptr (BG.Ptr SDL_DisplayMode))))
hs_bindgen_bd010935798ea365 :: IO
(FunPtr
(SDL_DisplayID -> Ptr CInt -> IO (Ptr (Ptr SDL_DisplayMode))))
hs_bindgen_bd010935798ea365 =
(FunPtr Void
-> FunPtr
(SDL_DisplayID -> Ptr CInt -> IO (Ptr (Ptr SDL_DisplayMode))))
-> IO (FunPtr Void)
-> IO
(FunPtr
(SDL_DisplayID -> Ptr CInt -> 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 FunPtr Void
-> FunPtr
(SDL_DisplayID -> Ptr CInt -> IO (Ptr (Ptr SDL_DisplayMode)))
FFIType
(FunPtr
(SDL_DisplayID -> Ptr CInt -> IO (Ptr (Ptr SDL_DisplayMode))))
-> FunPtr
(SDL_DisplayID -> Ptr CInt -> IO (Ptr (Ptr SDL_DisplayMode)))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_bd010935798ea365_base
{-# NOINLINE sDL_GetFullscreenDisplayModes #-}
sDL_GetFullscreenDisplayModes
:: BG.FunPtr (SDL_DisplayID -> BG.Ptr BG.CInt -> IO (BG.Ptr (BG.Ptr SDL_DisplayMode)))
sDL_GetFullscreenDisplayModes :: FunPtr
(SDL_DisplayID -> Ptr CInt -> IO (Ptr (Ptr SDL_DisplayMode)))
sDL_GetFullscreenDisplayModes =
IO
(FunPtr
(SDL_DisplayID -> Ptr CInt -> IO (Ptr (Ptr SDL_DisplayMode))))
-> FunPtr
(SDL_DisplayID -> Ptr CInt -> IO (Ptr (Ptr SDL_DisplayMode)))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(SDL_DisplayID -> Ptr CInt -> IO (Ptr (Ptr SDL_DisplayMode))))
hs_bindgen_bd010935798ea365
foreign import ccall unsafe "hs_bindgen_d0e64a6f43b88a5e"
hs_bindgen_d0e64a6f43b88a5e_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d0e64a6f43b88a5e
:: IO
( BG.FunPtr
( SDL_DisplayID
-> BG.CInt
-> BG.CInt
-> BG.CFloat
-> BG.CBool
-> BG.Ptr SDL_DisplayMode
-> IO BG.CBool
)
)
hs_bindgen_d0e64a6f43b88a5e :: IO
(FunPtr
(SDL_DisplayID
-> CInt
-> CInt
-> CFloat
-> CBool
-> Ptr SDL_DisplayMode
-> IO CBool))
hs_bindgen_d0e64a6f43b88a5e =
(FunPtr Void
-> FunPtr
(SDL_DisplayID
-> CInt
-> CInt
-> CFloat
-> CBool
-> Ptr SDL_DisplayMode
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(SDL_DisplayID
-> CInt
-> CInt
-> CFloat
-> CBool
-> Ptr SDL_DisplayMode
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(SDL_DisplayID
-> CInt
-> CInt
-> CFloat
-> CBool
-> Ptr SDL_DisplayMode
-> IO CBool)
FFIType
(FunPtr
(SDL_DisplayID
-> CInt
-> CInt
-> CFloat
-> CBool
-> Ptr SDL_DisplayMode
-> IO CBool))
-> FunPtr
(SDL_DisplayID
-> CInt
-> CInt
-> CFloat
-> CBool
-> Ptr SDL_DisplayMode
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d0e64a6f43b88a5e_base
{-# NOINLINE sDL_GetClosestFullscreenDisplayMode #-}
sDL_GetClosestFullscreenDisplayMode
:: BG.FunPtr
( SDL_DisplayID
-> BG.CInt
-> BG.CInt
-> BG.CFloat
-> BG.CBool
-> BG.Ptr SDL_DisplayMode
-> IO BG.CBool
)
sDL_GetClosestFullscreenDisplayMode :: FunPtr
(SDL_DisplayID
-> CInt
-> CInt
-> CFloat
-> CBool
-> Ptr SDL_DisplayMode
-> IO CBool)
sDL_GetClosestFullscreenDisplayMode =
IO
(FunPtr
(SDL_DisplayID
-> CInt
-> CInt
-> CFloat
-> CBool
-> Ptr SDL_DisplayMode
-> IO CBool))
-> FunPtr
(SDL_DisplayID
-> CInt
-> CInt
-> CFloat
-> CBool
-> Ptr SDL_DisplayMode
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(SDL_DisplayID
-> CInt
-> CInt
-> CFloat
-> CBool
-> Ptr SDL_DisplayMode
-> IO CBool))
hs_bindgen_d0e64a6f43b88a5e
foreign import ccall unsafe "hs_bindgen_72b78488001b241a"
hs_bindgen_72b78488001b241a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_72b78488001b241a
:: IO (BG.FunPtr (SDL_DisplayID -> IO (PtrConst.PtrConst SDL_DisplayMode)))
hs_bindgen_72b78488001b241a :: IO (FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)))
hs_bindgen_72b78488001b241a =
(FunPtr Void
-> FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_DisplayID -> 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 FunPtr Void
-> FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode))
FFIType (FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)))
-> FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_72b78488001b241a_base
{-# NOINLINE sDL_GetDesktopDisplayMode #-}
sDL_GetDesktopDisplayMode :: BG.FunPtr (SDL_DisplayID -> IO (PtrConst.PtrConst SDL_DisplayMode))
sDL_GetDesktopDisplayMode :: FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode))
sDL_GetDesktopDisplayMode =
IO (FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)))
-> FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)))
hs_bindgen_72b78488001b241a
foreign import ccall unsafe "hs_bindgen_4ea9690ee956f077"
hs_bindgen_4ea9690ee956f077_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_4ea9690ee956f077
:: IO (BG.FunPtr (SDL_DisplayID -> IO (PtrConst.PtrConst SDL_DisplayMode)))
hs_bindgen_4ea9690ee956f077 :: IO (FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)))
hs_bindgen_4ea9690ee956f077 =
(FunPtr Void
-> FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_DisplayID -> 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 FunPtr Void
-> FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode))
FFIType (FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)))
-> FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_4ea9690ee956f077_base
{-# NOINLINE sDL_GetCurrentDisplayMode #-}
sDL_GetCurrentDisplayMode :: BG.FunPtr (SDL_DisplayID -> IO (PtrConst.PtrConst SDL_DisplayMode))
sDL_GetCurrentDisplayMode :: FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode))
sDL_GetCurrentDisplayMode =
IO (FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)))
-> FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)))
hs_bindgen_4ea9690ee956f077
foreign import ccall unsafe "hs_bindgen_de146763764fd52f"
hs_bindgen_de146763764fd52f_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_de146763764fd52f
:: IO (BG.FunPtr (PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Point -> IO SDL_DisplayID))
hs_bindgen_de146763764fd52f :: IO (FunPtr (PtrConst SDL_Point -> IO SDL_DisplayID))
hs_bindgen_de146763764fd52f =
(FunPtr Void -> FunPtr (PtrConst SDL_Point -> IO SDL_DisplayID))
-> IO (FunPtr Void)
-> IO (FunPtr (PtrConst SDL_Point -> 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 FunPtr Void -> FunPtr (PtrConst SDL_Point -> IO SDL_DisplayID)
FFIType (FunPtr (PtrConst SDL_Point -> IO SDL_DisplayID))
-> FunPtr (PtrConst SDL_Point -> IO SDL_DisplayID)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_de146763764fd52f_base
{-# NOINLINE sDL_GetDisplayForPoint #-}
sDL_GetDisplayForPoint
:: BG.FunPtr (PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Point -> IO SDL_DisplayID)
sDL_GetDisplayForPoint :: FunPtr (PtrConst SDL_Point -> IO SDL_DisplayID)
sDL_GetDisplayForPoint =
IO (FunPtr (PtrConst SDL_Point -> IO SDL_DisplayID))
-> FunPtr (PtrConst SDL_Point -> IO SDL_DisplayID)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (PtrConst SDL_Point -> IO SDL_DisplayID))
hs_bindgen_de146763764fd52f
foreign import ccall unsafe "hs_bindgen_710a7746f071d499"
hs_bindgen_710a7746f071d499_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_710a7746f071d499
:: IO (BG.FunPtr (PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO SDL_DisplayID))
hs_bindgen_710a7746f071d499 :: IO (FunPtr (PtrConst SDL_Rect -> IO SDL_DisplayID))
hs_bindgen_710a7746f071d499 =
(FunPtr Void -> FunPtr (PtrConst SDL_Rect -> IO SDL_DisplayID))
-> IO (FunPtr Void)
-> IO (FunPtr (PtrConst SDL_Rect -> 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 FunPtr Void -> FunPtr (PtrConst SDL_Rect -> IO SDL_DisplayID)
FFIType (FunPtr (PtrConst SDL_Rect -> IO SDL_DisplayID))
-> FunPtr (PtrConst SDL_Rect -> IO SDL_DisplayID)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_710a7746f071d499_base
{-# NOINLINE sDL_GetDisplayForRect #-}
sDL_GetDisplayForRect
:: BG.FunPtr (PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO SDL_DisplayID)
sDL_GetDisplayForRect :: FunPtr (PtrConst SDL_Rect -> IO SDL_DisplayID)
sDL_GetDisplayForRect =
IO (FunPtr (PtrConst SDL_Rect -> IO SDL_DisplayID))
-> FunPtr (PtrConst SDL_Rect -> IO SDL_DisplayID)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (PtrConst SDL_Rect -> IO SDL_DisplayID))
hs_bindgen_710a7746f071d499
foreign import ccall unsafe "hs_bindgen_ab0b114093b84662"
hs_bindgen_ab0b114093b84662_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_ab0b114093b84662 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO SDL_DisplayID))
hs_bindgen_ab0b114093b84662 :: IO (FunPtr (Ptr SDL_Window -> IO SDL_DisplayID))
hs_bindgen_ab0b114093b84662 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO SDL_DisplayID))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> IO SDL_DisplayID)
FFIType (FunPtr (Ptr SDL_Window -> IO SDL_DisplayID))
-> FunPtr (Ptr SDL_Window -> IO SDL_DisplayID)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_ab0b114093b84662_base
{-# NOINLINE sDL_GetDisplayForWindow #-}
sDL_GetDisplayForWindow :: BG.FunPtr (BG.Ptr SDL_Window -> IO SDL_DisplayID)
sDL_GetDisplayForWindow :: FunPtr (Ptr SDL_Window -> IO SDL_DisplayID)
sDL_GetDisplayForWindow =
IO (FunPtr (Ptr SDL_Window -> IO SDL_DisplayID))
-> FunPtr (Ptr SDL_Window -> IO SDL_DisplayID)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO SDL_DisplayID))
hs_bindgen_ab0b114093b84662
foreign import ccall unsafe "hs_bindgen_dc1af7f260c7365f"
hs_bindgen_dc1af7f260c7365f_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_dc1af7f260c7365f :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CFloat))
hs_bindgen_dc1af7f260c7365f :: IO (FunPtr (Ptr SDL_Window -> IO CFloat))
hs_bindgen_dc1af7f260c7365f =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CFloat))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CFloat))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CFloat)
FFIType (FunPtr (Ptr SDL_Window -> IO CFloat))
-> FunPtr (Ptr SDL_Window -> IO CFloat)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_dc1af7f260c7365f_base
{-# NOINLINE sDL_GetWindowPixelDensity #-}
sDL_GetWindowPixelDensity :: BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CFloat)
sDL_GetWindowPixelDensity :: FunPtr (Ptr SDL_Window -> IO CFloat)
sDL_GetWindowPixelDensity =
IO (FunPtr (Ptr SDL_Window -> IO CFloat))
-> FunPtr (Ptr SDL_Window -> IO CFloat)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CFloat))
hs_bindgen_dc1af7f260c7365f
foreign import ccall unsafe "hs_bindgen_95da25536b3703d7"
hs_bindgen_95da25536b3703d7_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_95da25536b3703d7 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CFloat))
hs_bindgen_95da25536b3703d7 :: IO (FunPtr (Ptr SDL_Window -> IO CFloat))
hs_bindgen_95da25536b3703d7 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CFloat))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CFloat))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CFloat)
FFIType (FunPtr (Ptr SDL_Window -> IO CFloat))
-> FunPtr (Ptr SDL_Window -> IO CFloat)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_95da25536b3703d7_base
{-# NOINLINE sDL_GetWindowDisplayScale #-}
sDL_GetWindowDisplayScale :: BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CFloat)
sDL_GetWindowDisplayScale :: FunPtr (Ptr SDL_Window -> IO CFloat)
sDL_GetWindowDisplayScale =
IO (FunPtr (Ptr SDL_Window -> IO CFloat))
-> FunPtr (Ptr SDL_Window -> IO CFloat)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CFloat))
hs_bindgen_95da25536b3703d7
foreign import ccall unsafe "hs_bindgen_f0a6d02b7642ed3e"
hs_bindgen_f0a6d02b7642ed3e_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_f0a6d02b7642ed3e
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> PtrConst.PtrConst SDL_DisplayMode -> IO BG.CBool))
hs_bindgen_f0a6d02b7642ed3e :: IO
(FunPtr (Ptr SDL_Window -> PtrConst SDL_DisplayMode -> IO CBool))
hs_bindgen_f0a6d02b7642ed3e =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> PtrConst SDL_DisplayMode -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_Window -> PtrConst SDL_DisplayMode -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> PtrConst SDL_DisplayMode -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Window -> PtrConst SDL_DisplayMode -> IO CBool))
-> FunPtr (Ptr SDL_Window -> PtrConst SDL_DisplayMode -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_f0a6d02b7642ed3e_base
{-# NOINLINE sDL_SetWindowFullscreenMode #-}
sDL_SetWindowFullscreenMode
:: BG.FunPtr (BG.Ptr SDL_Window -> PtrConst.PtrConst SDL_DisplayMode -> IO BG.CBool)
sDL_SetWindowFullscreenMode :: FunPtr (Ptr SDL_Window -> PtrConst SDL_DisplayMode -> IO CBool)
sDL_SetWindowFullscreenMode =
IO
(FunPtr (Ptr SDL_Window -> PtrConst SDL_DisplayMode -> IO CBool))
-> FunPtr (Ptr SDL_Window -> PtrConst SDL_DisplayMode -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (Ptr SDL_Window -> PtrConst SDL_DisplayMode -> IO CBool))
hs_bindgen_f0a6d02b7642ed3e
foreign import ccall unsafe "hs_bindgen_16bce449fb30d23a"
hs_bindgen_16bce449fb30d23a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_16bce449fb30d23a
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO (PtrConst.PtrConst SDL_DisplayMode)))
hs_bindgen_16bce449fb30d23a :: IO (FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_DisplayMode)))
hs_bindgen_16bce449fb30d23a =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_DisplayMode)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void
-> FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_DisplayMode))
FFIType (FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_DisplayMode)))
-> FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_DisplayMode))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_16bce449fb30d23a_base
{-# NOINLINE sDL_GetWindowFullscreenMode #-}
sDL_GetWindowFullscreenMode
:: BG.FunPtr (BG.Ptr SDL_Window -> IO (PtrConst.PtrConst SDL_DisplayMode))
sDL_GetWindowFullscreenMode :: FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_DisplayMode))
sDL_GetWindowFullscreenMode =
IO (FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_DisplayMode)))
-> FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_DisplayMode))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_DisplayMode)))
hs_bindgen_16bce449fb30d23a
foreign import ccall unsafe "hs_bindgen_5c1cf7c698aa08ce"
hs_bindgen_5c1cf7c698aa08ce_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_5c1cf7c698aa08ce
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr BG.Void)))
hs_bindgen_5c1cf7c698aa08ce :: IO (FunPtr (Ptr SDL_Window -> Ptr CSize -> IO (Ptr Void)))
hs_bindgen_5c1cf7c698aa08ce =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr CSize -> IO (Ptr Void)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> Ptr CSize -> 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 FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr CSize -> IO (Ptr Void))
FFIType (FunPtr (Ptr SDL_Window -> Ptr CSize -> IO (Ptr Void)))
-> FunPtr (Ptr SDL_Window -> Ptr CSize -> IO (Ptr Void))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_5c1cf7c698aa08ce_base
{-# NOINLINE sDL_GetWindowICCProfile #-}
sDL_GetWindowICCProfile
:: BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr BG.Void))
sDL_GetWindowICCProfile :: FunPtr (Ptr SDL_Window -> Ptr CSize -> IO (Ptr Void))
sDL_GetWindowICCProfile =
IO (FunPtr (Ptr SDL_Window -> Ptr CSize -> IO (Ptr Void)))
-> FunPtr (Ptr SDL_Window -> Ptr CSize -> IO (Ptr Void))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> Ptr CSize -> IO (Ptr Void)))
hs_bindgen_5c1cf7c698aa08ce
foreign import ccall unsafe "hs_bindgen_b8027cb465e5a5a2"
hs_bindgen_b8027cb465e5a5a2_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b8027cb465e5a5a2
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat))
hs_bindgen_b8027cb465e5a5a2 :: IO (FunPtr (Ptr SDL_Window -> IO SDL_PixelFormat))
hs_bindgen_b8027cb465e5a5a2 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO SDL_PixelFormat))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> IO SDL_PixelFormat)
FFIType (FunPtr (Ptr SDL_Window -> IO SDL_PixelFormat))
-> FunPtr (Ptr SDL_Window -> IO SDL_PixelFormat)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b8027cb465e5a5a2_base
{-# NOINLINE sDL_GetWindowPixelFormat #-}
sDL_GetWindowPixelFormat
:: BG.FunPtr (BG.Ptr SDL_Window -> IO SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat)
sDL_GetWindowPixelFormat :: FunPtr (Ptr SDL_Window -> IO SDL_PixelFormat)
sDL_GetWindowPixelFormat =
IO (FunPtr (Ptr SDL_Window -> IO SDL_PixelFormat))
-> FunPtr (Ptr SDL_Window -> IO SDL_PixelFormat)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO SDL_PixelFormat))
hs_bindgen_b8027cb465e5a5a2
foreign import ccall unsafe "hs_bindgen_b2965b9f9dd9971d"
hs_bindgen_b2965b9f9dd9971d_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b2965b9f9dd9971d :: IO (BG.FunPtr (BG.Ptr BG.CInt -> IO (BG.Ptr (BG.Ptr SDL_Window))))
hs_bindgen_b2965b9f9dd9971d :: IO (FunPtr (Ptr CInt -> IO (Ptr (Ptr SDL_Window))))
hs_bindgen_b2965b9f9dd9971d =
(FunPtr Void -> FunPtr (Ptr CInt -> IO (Ptr (Ptr SDL_Window))))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr CInt -> 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 FunPtr Void -> FunPtr (Ptr CInt -> IO (Ptr (Ptr SDL_Window)))
FFIType (FunPtr (Ptr CInt -> IO (Ptr (Ptr SDL_Window))))
-> FunPtr (Ptr CInt -> IO (Ptr (Ptr SDL_Window)))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b2965b9f9dd9971d_base
{-# NOINLINE sDL_GetWindows #-}
sDL_GetWindows :: BG.FunPtr (BG.Ptr BG.CInt -> IO (BG.Ptr (BG.Ptr SDL_Window)))
sDL_GetWindows :: FunPtr (Ptr CInt -> IO (Ptr (Ptr SDL_Window)))
sDL_GetWindows =
IO (FunPtr (Ptr CInt -> IO (Ptr (Ptr SDL_Window))))
-> FunPtr (Ptr CInt -> IO (Ptr (Ptr SDL_Window)))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr CInt -> IO (Ptr (Ptr SDL_Window))))
hs_bindgen_b2965b9f9dd9971d
foreign import ccall unsafe "hs_bindgen_c12016fdc0d7966b"
hs_bindgen_c12016fdc0d7966b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c12016fdc0d7966b
:: IO
( BG.FunPtr
(PtrConst.PtrConst BG.CChar -> BG.CInt -> BG.CInt -> SDL_WindowFlags -> IO (BG.Ptr SDL_Window))
)
hs_bindgen_c12016fdc0d7966b :: IO
(FunPtr
(PtrConst CChar
-> CInt -> CInt -> SDL_WindowFlags -> IO (Ptr SDL_Window)))
hs_bindgen_c12016fdc0d7966b =
(FunPtr Void
-> FunPtr
(PtrConst CChar
-> CInt -> CInt -> SDL_WindowFlags -> IO (Ptr SDL_Window)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(PtrConst CChar
-> CInt -> CInt -> SDL_WindowFlags -> 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 FunPtr Void
-> FunPtr
(PtrConst CChar
-> CInt -> CInt -> SDL_WindowFlags -> IO (Ptr SDL_Window))
FFIType
(FunPtr
(PtrConst CChar
-> CInt -> CInt -> SDL_WindowFlags -> IO (Ptr SDL_Window)))
-> FunPtr
(PtrConst CChar
-> CInt -> CInt -> SDL_WindowFlags -> IO (Ptr SDL_Window))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c12016fdc0d7966b_base
{-# NOINLINE sDL_CreateWindow #-}
sDL_CreateWindow
:: BG.FunPtr
(PtrConst.PtrConst BG.CChar -> BG.CInt -> BG.CInt -> SDL_WindowFlags -> IO (BG.Ptr SDL_Window))
sDL_CreateWindow :: FunPtr
(PtrConst CChar
-> CInt -> CInt -> SDL_WindowFlags -> IO (Ptr SDL_Window))
sDL_CreateWindow =
IO
(FunPtr
(PtrConst CChar
-> CInt -> CInt -> SDL_WindowFlags -> IO (Ptr SDL_Window)))
-> FunPtr
(PtrConst CChar
-> CInt -> CInt -> SDL_WindowFlags -> IO (Ptr SDL_Window))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(PtrConst CChar
-> CInt -> CInt -> SDL_WindowFlags -> IO (Ptr SDL_Window)))
hs_bindgen_c12016fdc0d7966b
foreign import ccall unsafe "hs_bindgen_684a9951d98feb17"
hs_bindgen_684a9951d98feb17_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_684a9951d98feb17
:: IO
( BG.FunPtr
( BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> SDL_WindowFlags
-> IO (BG.Ptr SDL_Window)
)
)
hs_bindgen_684a9951d98feb17 :: IO
(FunPtr
(Ptr SDL_Window
-> CInt
-> CInt
-> CInt
-> CInt
-> SDL_WindowFlags
-> IO (Ptr SDL_Window)))
hs_bindgen_684a9951d98feb17 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Window
-> CInt
-> CInt
-> CInt
-> CInt
-> SDL_WindowFlags
-> IO (Ptr SDL_Window)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Window
-> CInt
-> CInt
-> CInt
-> CInt
-> SDL_WindowFlags
-> 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 FunPtr Void
-> FunPtr
(Ptr SDL_Window
-> CInt
-> CInt
-> CInt
-> CInt
-> SDL_WindowFlags
-> IO (Ptr SDL_Window))
FFIType
(FunPtr
(Ptr SDL_Window
-> CInt
-> CInt
-> CInt
-> CInt
-> SDL_WindowFlags
-> IO (Ptr SDL_Window)))
-> FunPtr
(Ptr SDL_Window
-> CInt
-> CInt
-> CInt
-> CInt
-> SDL_WindowFlags
-> IO (Ptr SDL_Window))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_684a9951d98feb17_base
{-# NOINLINE sDL_CreatePopupWindow #-}
sDL_CreatePopupWindow
:: BG.FunPtr
( BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> SDL_WindowFlags
-> IO (BG.Ptr SDL_Window)
)
=
IO
(FunPtr
(Ptr SDL_Window
-> CInt
-> CInt
-> CInt
-> CInt
-> SDL_WindowFlags
-> IO (Ptr SDL_Window)))
-> FunPtr
(Ptr SDL_Window
-> CInt
-> CInt
-> CInt
-> CInt
-> SDL_WindowFlags
-> IO (Ptr SDL_Window))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Window
-> CInt
-> CInt
-> CInt
-> CInt
-> SDL_WindowFlags
-> IO (Ptr SDL_Window)))
hs_bindgen_684a9951d98feb17
foreign import ccall unsafe "hs_bindgen_2143bdc9c78e0e7e"
hs_bindgen_2143bdc9c78e0e7e_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_2143bdc9c78e0e7e
:: IO (BG.FunPtr (SDL3.Sys.Bindgen.Properties.SDL_PropertiesID -> IO (BG.Ptr SDL_Window)))
hs_bindgen_2143bdc9c78e0e7e :: IO (FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Window)))
hs_bindgen_2143bdc9c78e0e7e =
(FunPtr Void -> FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Window)))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_PropertiesID -> 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 FunPtr Void -> FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Window))
FFIType (FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Window)))
-> FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Window))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_2143bdc9c78e0e7e_base
{-# NOINLINE sDL_CreateWindowWithProperties #-}
sDL_CreateWindowWithProperties
:: BG.FunPtr (SDL3.Sys.Bindgen.Properties.SDL_PropertiesID -> IO (BG.Ptr SDL_Window))
sDL_CreateWindowWithProperties :: FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Window))
sDL_CreateWindowWithProperties =
IO (FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Window)))
-> FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Window))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Window)))
hs_bindgen_2143bdc9c78e0e7e
foreign import ccall unsafe "hs_bindgen_271b950c2d28e361"
hs_bindgen_271b950c2d28e361_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_271b950c2d28e361 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO SDL_WindowID))
hs_bindgen_271b950c2d28e361 :: IO (FunPtr (Ptr SDL_Window -> IO SDL_WindowID))
hs_bindgen_271b950c2d28e361 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO SDL_WindowID))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> IO SDL_WindowID)
FFIType (FunPtr (Ptr SDL_Window -> IO SDL_WindowID))
-> FunPtr (Ptr SDL_Window -> IO SDL_WindowID)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_271b950c2d28e361_base
{-# NOINLINE sDL_GetWindowID #-}
sDL_GetWindowID :: BG.FunPtr (BG.Ptr SDL_Window -> IO SDL_WindowID)
sDL_GetWindowID :: FunPtr (Ptr SDL_Window -> IO SDL_WindowID)
sDL_GetWindowID =
IO (FunPtr (Ptr SDL_Window -> IO SDL_WindowID))
-> FunPtr (Ptr SDL_Window -> IO SDL_WindowID)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO SDL_WindowID))
hs_bindgen_271b950c2d28e361
foreign import ccall unsafe "hs_bindgen_4b427f44c79ceb27"
hs_bindgen_4b427f44c79ceb27_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_4b427f44c79ceb27 :: IO (BG.FunPtr (SDL_WindowID -> IO (BG.Ptr SDL_Window)))
hs_bindgen_4b427f44c79ceb27 :: IO (FunPtr (SDL_WindowID -> IO (Ptr SDL_Window)))
hs_bindgen_4b427f44c79ceb27 =
(FunPtr Void -> FunPtr (SDL_WindowID -> IO (Ptr SDL_Window)))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_WindowID -> 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 FunPtr Void -> FunPtr (SDL_WindowID -> IO (Ptr SDL_Window))
FFIType (FunPtr (SDL_WindowID -> IO (Ptr SDL_Window)))
-> FunPtr (SDL_WindowID -> IO (Ptr SDL_Window))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_4b427f44c79ceb27_base
{-# NOINLINE sDL_GetWindowFromID #-}
sDL_GetWindowFromID :: BG.FunPtr (SDL_WindowID -> IO (BG.Ptr SDL_Window))
sDL_GetWindowFromID :: FunPtr (SDL_WindowID -> IO (Ptr SDL_Window))
sDL_GetWindowFromID =
IO (FunPtr (SDL_WindowID -> IO (Ptr SDL_Window)))
-> FunPtr (SDL_WindowID -> IO (Ptr SDL_Window))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_WindowID -> IO (Ptr SDL_Window)))
hs_bindgen_4b427f44c79ceb27
foreign import ccall unsafe "hs_bindgen_3f127843661c07d5"
hs_bindgen_3f127843661c07d5_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3f127843661c07d5 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO (BG.Ptr SDL_Window)))
hs_bindgen_3f127843661c07d5 :: IO (FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Window)))
hs_bindgen_3f127843661c07d5 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Window)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Window))
FFIType (FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Window)))
-> FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Window))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3f127843661c07d5_base
{-# NOINLINE sDL_GetWindowParent #-}
sDL_GetWindowParent :: BG.FunPtr (BG.Ptr SDL_Window -> IO (BG.Ptr SDL_Window))
sDL_GetWindowParent :: FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Window))
sDL_GetWindowParent =
IO (FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Window)))
-> FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Window))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Window)))
hs_bindgen_3f127843661c07d5
foreign import ccall unsafe "hs_bindgen_985031bf6e083168"
hs_bindgen_985031bf6e083168_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_985031bf6e083168
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID))
hs_bindgen_985031bf6e083168 :: IO (FunPtr (Ptr SDL_Window -> IO SDL_PropertiesID))
hs_bindgen_985031bf6e083168 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO SDL_PropertiesID))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> IO SDL_PropertiesID)
FFIType (FunPtr (Ptr SDL_Window -> IO SDL_PropertiesID))
-> FunPtr (Ptr SDL_Window -> IO SDL_PropertiesID)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_985031bf6e083168_base
{-# NOINLINE sDL_GetWindowProperties #-}
sDL_GetWindowProperties
:: BG.FunPtr (BG.Ptr SDL_Window -> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID)
sDL_GetWindowProperties :: FunPtr (Ptr SDL_Window -> IO SDL_PropertiesID)
sDL_GetWindowProperties =
IO (FunPtr (Ptr SDL_Window -> IO SDL_PropertiesID))
-> FunPtr (Ptr SDL_Window -> IO SDL_PropertiesID)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO SDL_PropertiesID))
hs_bindgen_985031bf6e083168
foreign import ccall unsafe "hs_bindgen_b1430580544057d6"
hs_bindgen_b1430580544057d6_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b1430580544057d6 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO SDL_WindowFlags))
hs_bindgen_b1430580544057d6 :: IO (FunPtr (Ptr SDL_Window -> IO SDL_WindowFlags))
hs_bindgen_b1430580544057d6 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO SDL_WindowFlags))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> IO SDL_WindowFlags)
FFIType (FunPtr (Ptr SDL_Window -> IO SDL_WindowFlags))
-> FunPtr (Ptr SDL_Window -> IO SDL_WindowFlags)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b1430580544057d6_base
{-# NOINLINE sDL_GetWindowFlags #-}
sDL_GetWindowFlags :: BG.FunPtr (BG.Ptr SDL_Window -> IO SDL_WindowFlags)
sDL_GetWindowFlags :: FunPtr (Ptr SDL_Window -> IO SDL_WindowFlags)
sDL_GetWindowFlags =
IO (FunPtr (Ptr SDL_Window -> IO SDL_WindowFlags))
-> FunPtr (Ptr SDL_Window -> IO SDL_WindowFlags)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO SDL_WindowFlags))
hs_bindgen_b1430580544057d6
foreign import ccall unsafe "hs_bindgen_02e6f654a8740cb6"
hs_bindgen_02e6f654a8740cb6_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_02e6f654a8740cb6
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> PtrConst.PtrConst BG.CChar -> IO BG.CBool))
hs_bindgen_02e6f654a8740cb6 :: IO (FunPtr (Ptr SDL_Window -> PtrConst CChar -> IO CBool))
hs_bindgen_02e6f654a8740cb6 =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> PtrConst CChar -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> PtrConst CChar -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> PtrConst CChar -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> PtrConst CChar -> IO CBool))
-> FunPtr (Ptr SDL_Window -> PtrConst CChar -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_02e6f654a8740cb6_base
{-# NOINLINE sDL_SetWindowTitle #-}
sDL_SetWindowTitle :: BG.FunPtr (BG.Ptr SDL_Window -> PtrConst.PtrConst BG.CChar -> IO BG.CBool)
sDL_SetWindowTitle :: FunPtr (Ptr SDL_Window -> PtrConst CChar -> IO CBool)
sDL_SetWindowTitle =
IO (FunPtr (Ptr SDL_Window -> PtrConst CChar -> IO CBool))
-> FunPtr (Ptr SDL_Window -> PtrConst CChar -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> PtrConst CChar -> IO CBool))
hs_bindgen_02e6f654a8740cb6
foreign import ccall unsafe "hs_bindgen_461782ed3ae5273a"
hs_bindgen_461782ed3ae5273a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_461782ed3ae5273a :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_461782ed3ae5273a :: IO (FunPtr (Ptr SDL_Window -> IO (PtrConst CChar)))
hs_bindgen_461782ed3ae5273a =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO (PtrConst CChar)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> IO (PtrConst CChar))
FFIType (FunPtr (Ptr SDL_Window -> IO (PtrConst CChar)))
-> FunPtr (Ptr SDL_Window -> IO (PtrConst CChar))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_461782ed3ae5273a_base
{-# NOINLINE sDL_GetWindowTitle #-}
sDL_GetWindowTitle :: BG.FunPtr (BG.Ptr SDL_Window -> IO (PtrConst.PtrConst BG.CChar))
sDL_GetWindowTitle :: FunPtr (Ptr SDL_Window -> IO (PtrConst CChar))
sDL_GetWindowTitle =
IO (FunPtr (Ptr SDL_Window -> IO (PtrConst CChar)))
-> FunPtr (Ptr SDL_Window -> IO (PtrConst CChar))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO (PtrConst CChar)))
hs_bindgen_461782ed3ae5273a
foreign import ccall unsafe "hs_bindgen_c87ab967152ab788"
hs_bindgen_c87ab967152ab788_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c87ab967152ab788
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface -> IO BG.CBool))
hs_bindgen_c87ab967152ab788 :: IO (FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool))
hs_bindgen_c87ab967152ab788 =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c87ab967152ab788_base
{-# NOINLINE sDL_SetWindowIcon #-}
sDL_SetWindowIcon
:: BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface -> IO BG.CBool)
sDL_SetWindowIcon :: FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool)
sDL_SetWindowIcon =
IO (FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool))
hs_bindgen_c87ab967152ab788
foreign import ccall unsafe "hs_bindgen_196834c01e56d982"
hs_bindgen_196834c01e56d982_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_196834c01e56d982
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CInt -> BG.CInt -> IO BG.CBool))
hs_bindgen_196834c01e56d982 :: IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
hs_bindgen_196834c01e56d982 =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_196834c01e56d982_base
{-# NOINLINE sDL_SetWindowPosition #-}
sDL_SetWindowPosition :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CInt -> BG.CInt -> IO BG.CBool)
sDL_SetWindowPosition :: FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
sDL_SetWindowPosition =
IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
hs_bindgen_196834c01e56d982
foreign import ccall unsafe "hs_bindgen_f2881c8d992e0f1f"
hs_bindgen_f2881c8d992e0f1f_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_f2881c8d992e0f1f
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO BG.CBool))
hs_bindgen_f2881c8d992e0f1f :: IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
hs_bindgen_f2881c8d992e0f1f =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_f2881c8d992e0f1f_base
{-# NOINLINE sDL_GetWindowPosition #-}
sDL_GetWindowPosition
:: BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO BG.CBool)
sDL_GetWindowPosition :: FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
sDL_GetWindowPosition =
IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
hs_bindgen_f2881c8d992e0f1f
foreign import ccall unsafe "hs_bindgen_c18dc3d08bf90f70"
hs_bindgen_c18dc3d08bf90f70_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c18dc3d08bf90f70
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CInt -> BG.CInt -> IO BG.CBool))
hs_bindgen_c18dc3d08bf90f70 :: IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
hs_bindgen_c18dc3d08bf90f70 =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c18dc3d08bf90f70_base
{-# NOINLINE sDL_SetWindowSize #-}
sDL_SetWindowSize :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CInt -> BG.CInt -> IO BG.CBool)
sDL_SetWindowSize :: FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
sDL_SetWindowSize =
IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
hs_bindgen_c18dc3d08bf90f70
foreign import ccall unsafe "hs_bindgen_df749a5a4c237fc6"
hs_bindgen_df749a5a4c237fc6_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_df749a5a4c237fc6
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO BG.CBool))
hs_bindgen_df749a5a4c237fc6 :: IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
hs_bindgen_df749a5a4c237fc6 =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_df749a5a4c237fc6_base
{-# NOINLINE sDL_GetWindowSize #-}
sDL_GetWindowSize
:: BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO BG.CBool)
sDL_GetWindowSize :: FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
sDL_GetWindowSize =
IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
hs_bindgen_df749a5a4c237fc6
foreign import ccall unsafe "hs_bindgen_8d8deb6f3e406cac"
hs_bindgen_8d8deb6f3e406cac_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_8d8deb6f3e406cac
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool))
hs_bindgen_8d8deb6f3e406cac :: IO (FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> IO CBool))
hs_bindgen_8d8deb6f3e406cac =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_8d8deb6f3e406cac_base
{-# NOINLINE sDL_GetWindowSafeArea #-}
sDL_GetWindowSafeArea
:: BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool)
sDL_GetWindowSafeArea :: FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> IO CBool)
sDL_GetWindowSafeArea =
IO (FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> Ptr SDL_Rect -> IO CBool))
hs_bindgen_8d8deb6f3e406cac
foreign import ccall unsafe "hs_bindgen_25a8a6e0ad2d08d8"
hs_bindgen_25a8a6e0ad2d08d8_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_25a8a6e0ad2d08d8
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CFloat -> BG.CFloat -> IO BG.CBool))
hs_bindgen_25a8a6e0ad2d08d8 :: IO (FunPtr (Ptr SDL_Window -> CFloat -> CFloat -> IO CBool))
hs_bindgen_25a8a6e0ad2d08d8 =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> CFloat -> CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> CFloat -> CFloat -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> CFloat -> CFloat -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CFloat -> CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CFloat -> CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_25a8a6e0ad2d08d8_base
{-# NOINLINE sDL_SetWindowAspectRatio #-}
sDL_SetWindowAspectRatio :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CFloat -> BG.CFloat -> IO BG.CBool)
sDL_SetWindowAspectRatio :: FunPtr (Ptr SDL_Window -> CFloat -> CFloat -> IO CBool)
sDL_SetWindowAspectRatio =
IO (FunPtr (Ptr SDL_Window -> CFloat -> CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CFloat -> CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CFloat -> CFloat -> IO CBool))
hs_bindgen_25a8a6e0ad2d08d8
foreign import ccall unsafe "hs_bindgen_d18b72c056e3e796"
hs_bindgen_d18b72c056e3e796_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d18b72c056e3e796
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr BG.CFloat -> BG.Ptr BG.CFloat -> IO BG.CBool))
hs_bindgen_d18b72c056e3e796 :: IO
(FunPtr (Ptr SDL_Window -> Ptr CFloat -> Ptr CFloat -> IO CBool))
hs_bindgen_d18b72c056e3e796 =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_Window -> Ptr CFloat -> Ptr CFloat -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr CFloat -> Ptr CFloat -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Window -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr CFloat -> Ptr CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d18b72c056e3e796_base
{-# NOINLINE sDL_GetWindowAspectRatio #-}
sDL_GetWindowAspectRatio
:: BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr BG.CFloat -> BG.Ptr BG.CFloat -> IO BG.CBool)
sDL_GetWindowAspectRatio :: FunPtr (Ptr SDL_Window -> Ptr CFloat -> Ptr CFloat -> IO CBool)
sDL_GetWindowAspectRatio =
IO
(FunPtr (Ptr SDL_Window -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr CFloat -> Ptr CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (Ptr SDL_Window -> Ptr CFloat -> Ptr CFloat -> IO CBool))
hs_bindgen_d18b72c056e3e796
foreign import ccall unsafe "hs_bindgen_72cf6e7cf38f6a60"
hs_bindgen_72cf6e7cf38f6a60_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_72cf6e7cf38f6a60
:: IO
( BG.FunPtr
( 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_72cf6e7cf38f6a60 :: IO
(FunPtr
(Ptr SDL_Window
-> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO CBool))
hs_bindgen_72cf6e7cf38f6a60 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Window
-> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Window
-> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Window
-> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Window
-> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO CBool))
-> FunPtr
(Ptr SDL_Window
-> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_72cf6e7cf38f6a60_base
{-# NOINLINE sDL_GetWindowBordersSize #-}
sDL_GetWindowBordersSize
:: BG.FunPtr
( BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
)
=
IO
(FunPtr
(Ptr SDL_Window
-> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO CBool))
-> FunPtr
(Ptr SDL_Window
-> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Window
-> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO CBool))
hs_bindgen_72cf6e7cf38f6a60
foreign import ccall unsafe "hs_bindgen_6affb1847f677537"
hs_bindgen_6affb1847f677537_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_6affb1847f677537
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO BG.CBool))
hs_bindgen_6affb1847f677537 :: IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
hs_bindgen_6affb1847f677537 =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_6affb1847f677537_base
{-# NOINLINE sDL_GetWindowSizeInPixels #-}
sDL_GetWindowSizeInPixels
:: BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO BG.CBool)
sDL_GetWindowSizeInPixels :: FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
sDL_GetWindowSizeInPixels =
IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
hs_bindgen_6affb1847f677537
foreign import ccall unsafe "hs_bindgen_6edf78b362442bfc"
hs_bindgen_6edf78b362442bfc_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_6edf78b362442bfc
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CInt -> BG.CInt -> IO BG.CBool))
hs_bindgen_6edf78b362442bfc :: IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
hs_bindgen_6edf78b362442bfc =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_6edf78b362442bfc_base
{-# NOINLINE sDL_SetWindowMinimumSize #-}
sDL_SetWindowMinimumSize :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CInt -> BG.CInt -> IO BG.CBool)
sDL_SetWindowMinimumSize :: FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
sDL_SetWindowMinimumSize =
IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
hs_bindgen_6edf78b362442bfc
foreign import ccall unsafe "hs_bindgen_95a71d8cbb92dc9e"
hs_bindgen_95a71d8cbb92dc9e_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_95a71d8cbb92dc9e
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO BG.CBool))
hs_bindgen_95a71d8cbb92dc9e :: IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
hs_bindgen_95a71d8cbb92dc9e =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_95a71d8cbb92dc9e_base
{-# NOINLINE sDL_GetWindowMinimumSize #-}
sDL_GetWindowMinimumSize
:: BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO BG.CBool)
sDL_GetWindowMinimumSize :: FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
sDL_GetWindowMinimumSize =
IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
hs_bindgen_95a71d8cbb92dc9e
foreign import ccall unsafe "hs_bindgen_291022ee01415afe"
hs_bindgen_291022ee01415afe_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_291022ee01415afe
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CInt -> BG.CInt -> IO BG.CBool))
hs_bindgen_291022ee01415afe :: IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
hs_bindgen_291022ee01415afe =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_291022ee01415afe_base
{-# NOINLINE sDL_SetWindowMaximumSize #-}
sDL_SetWindowMaximumSize :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CInt -> BG.CInt -> IO BG.CBool)
sDL_SetWindowMaximumSize :: FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
sDL_SetWindowMaximumSize =
IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
hs_bindgen_291022ee01415afe
foreign import ccall unsafe "hs_bindgen_dc1d465b3b604dcd"
hs_bindgen_dc1d465b3b604dcd_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_dc1d465b3b604dcd
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO BG.CBool))
hs_bindgen_dc1d465b3b604dcd :: IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
hs_bindgen_dc1d465b3b604dcd =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_dc1d465b3b604dcd_base
{-# NOINLINE sDL_GetWindowMaximumSize #-}
sDL_GetWindowMaximumSize
:: BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO BG.CBool)
sDL_GetWindowMaximumSize :: FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
sDL_GetWindowMaximumSize =
IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool))
hs_bindgen_dc1d465b3b604dcd
foreign import ccall unsafe "hs_bindgen_88f2360be3e7e300"
hs_bindgen_88f2360be3e7e300_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_88f2360be3e7e300 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool))
hs_bindgen_88f2360be3e7e300 :: IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_88f2360be3e7e300 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_88f2360be3e7e300_base
{-# NOINLINE sDL_SetWindowBordered #-}
sDL_SetWindowBordered :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool)
sDL_SetWindowBordered :: FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
sDL_SetWindowBordered =
IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_88f2360be3e7e300
foreign import ccall unsafe "hs_bindgen_5100302cfda497dd"
hs_bindgen_5100302cfda497dd_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_5100302cfda497dd :: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool))
hs_bindgen_5100302cfda497dd :: IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_5100302cfda497dd =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_5100302cfda497dd_base
{-# NOINLINE sDL_SetWindowResizable #-}
sDL_SetWindowResizable :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool)
sDL_SetWindowResizable :: FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
sDL_SetWindowResizable =
IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_5100302cfda497dd
foreign import ccall unsafe "hs_bindgen_608fd57fdcd4f95b"
hs_bindgen_608fd57fdcd4f95b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_608fd57fdcd4f95b :: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool))
hs_bindgen_608fd57fdcd4f95b :: IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_608fd57fdcd4f95b =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_608fd57fdcd4f95b_base
{-# NOINLINE sDL_SetWindowAlwaysOnTop #-}
sDL_SetWindowAlwaysOnTop :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool)
sDL_SetWindowAlwaysOnTop :: FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
sDL_SetWindowAlwaysOnTop =
IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_608fd57fdcd4f95b
foreign import ccall unsafe "hs_bindgen_68dc00f60262f0f8"
hs_bindgen_68dc00f60262f0f8_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_68dc00f60262f0f8 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool))
hs_bindgen_68dc00f60262f0f8 :: IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_68dc00f60262f0f8 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_68dc00f60262f0f8_base
{-# NOINLINE sDL_SetWindowFillDocument #-}
sDL_SetWindowFillDocument :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool)
sDL_SetWindowFillDocument :: FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
sDL_SetWindowFillDocument =
IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_68dc00f60262f0f8
foreign import ccall unsafe "hs_bindgen_64fdfc7ce17dc625"
hs_bindgen_64fdfc7ce17dc625_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_64fdfc7ce17dc625 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool))
hs_bindgen_64fdfc7ce17dc625 :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_64fdfc7ce17dc625 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_64fdfc7ce17dc625_base
{-# NOINLINE sDL_ShowWindow #-}
sDL_ShowWindow :: BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool)
sDL_ShowWindow :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_ShowWindow =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_64fdfc7ce17dc625
foreign import ccall unsafe "hs_bindgen_c2ab0cd6e971a55f"
hs_bindgen_c2ab0cd6e971a55f_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c2ab0cd6e971a55f :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool))
hs_bindgen_c2ab0cd6e971a55f :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_c2ab0cd6e971a55f =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c2ab0cd6e971a55f_base
{-# NOINLINE sDL_HideWindow #-}
sDL_HideWindow :: BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool)
sDL_HideWindow :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_HideWindow =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_c2ab0cd6e971a55f
foreign import ccall unsafe "hs_bindgen_e3e1a65c603c3d63"
hs_bindgen_e3e1a65c603c3d63_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_e3e1a65c603c3d63 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool))
hs_bindgen_e3e1a65c603c3d63 :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_e3e1a65c603c3d63 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_e3e1a65c603c3d63_base
{-# NOINLINE sDL_RaiseWindow #-}
sDL_RaiseWindow :: BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool)
sDL_RaiseWindow :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_RaiseWindow =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_e3e1a65c603c3d63
foreign import ccall unsafe "hs_bindgen_fe10be381d9d51e0"
hs_bindgen_fe10be381d9d51e0_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_fe10be381d9d51e0 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool))
hs_bindgen_fe10be381d9d51e0 :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_fe10be381d9d51e0 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_fe10be381d9d51e0_base
{-# NOINLINE sDL_MaximizeWindow #-}
sDL_MaximizeWindow :: BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool)
sDL_MaximizeWindow :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_MaximizeWindow =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_fe10be381d9d51e0
foreign import ccall unsafe "hs_bindgen_d04014fe275b362c"
hs_bindgen_d04014fe275b362c_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d04014fe275b362c :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool))
hs_bindgen_d04014fe275b362c :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_d04014fe275b362c =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d04014fe275b362c_base
{-# NOINLINE sDL_MinimizeWindow #-}
sDL_MinimizeWindow :: BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool)
sDL_MinimizeWindow :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_MinimizeWindow =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_d04014fe275b362c
foreign import ccall unsafe "hs_bindgen_7fb2f1337e1419c4"
hs_bindgen_7fb2f1337e1419c4_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_7fb2f1337e1419c4 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool))
hs_bindgen_7fb2f1337e1419c4 :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_7fb2f1337e1419c4 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_7fb2f1337e1419c4_base
{-# NOINLINE sDL_RestoreWindow #-}
sDL_RestoreWindow :: BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool)
sDL_RestoreWindow :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_RestoreWindow =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_7fb2f1337e1419c4
foreign import ccall unsafe "hs_bindgen_7997a9fb73c8d257"
hs_bindgen_7997a9fb73c8d257_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_7997a9fb73c8d257 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool))
hs_bindgen_7997a9fb73c8d257 :: IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_7997a9fb73c8d257 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_7997a9fb73c8d257_base
{-# NOINLINE sDL_SetWindowFullscreen #-}
sDL_SetWindowFullscreen :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool)
sDL_SetWindowFullscreen :: FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
sDL_SetWindowFullscreen =
IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_7997a9fb73c8d257
foreign import ccall unsafe "hs_bindgen_99cfe89c3d1870d2"
hs_bindgen_99cfe89c3d1870d2_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_99cfe89c3d1870d2 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool))
hs_bindgen_99cfe89c3d1870d2 :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_99cfe89c3d1870d2 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_99cfe89c3d1870d2_base
{-# NOINLINE sDL_SyncWindow #-}
sDL_SyncWindow :: BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool)
sDL_SyncWindow :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_SyncWindow =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_99cfe89c3d1870d2
foreign import ccall unsafe "hs_bindgen_492c4aeae7928033"
hs_bindgen_492c4aeae7928033_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_492c4aeae7928033 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool))
hs_bindgen_492c4aeae7928033 :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_492c4aeae7928033 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_492c4aeae7928033_base
{-# NOINLINE sDL_WindowHasSurface #-}
sDL_WindowHasSurface :: BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool)
sDL_WindowHasSurface :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_WindowHasSurface =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_492c4aeae7928033
foreign import ccall unsafe "hs_bindgen_2f8a00e3685394ac"
hs_bindgen_2f8a00e3685394ac_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_2f8a00e3685394ac
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO (BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface)))
hs_bindgen_2f8a00e3685394ac :: IO (FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Surface)))
hs_bindgen_2f8a00e3685394ac =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Surface)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Surface))
FFIType (FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Surface)))
-> FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Surface))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_2f8a00e3685394ac_base
{-# NOINLINE sDL_GetWindowSurface #-}
sDL_GetWindowSurface
:: BG.FunPtr (BG.Ptr SDL_Window -> IO (BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface))
sDL_GetWindowSurface :: FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Surface))
sDL_GetWindowSurface =
IO (FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Surface)))
-> FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Surface))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Surface)))
hs_bindgen_2f8a00e3685394ac
foreign import ccall unsafe "hs_bindgen_8e03aa1985376fed"
hs_bindgen_8e03aa1985376fed_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_8e03aa1985376fed :: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CInt -> IO BG.CBool))
hs_bindgen_8e03aa1985376fed :: IO (FunPtr (Ptr SDL_Window -> CInt -> IO CBool))
hs_bindgen_8e03aa1985376fed =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> CInt -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_8e03aa1985376fed_base
{-# NOINLINE sDL_SetWindowSurfaceVSync #-}
sDL_SetWindowSurfaceVSync :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CInt -> IO BG.CBool)
sDL_SetWindowSurfaceVSync :: FunPtr (Ptr SDL_Window -> CInt -> IO CBool)
sDL_SetWindowSurfaceVSync =
IO (FunPtr (Ptr SDL_Window -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CInt -> IO CBool))
hs_bindgen_8e03aa1985376fed
foreign import ccall unsafe "hs_bindgen_d0cf4eceaaa0e08e"
hs_bindgen_d0cf4eceaaa0e08e_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d0cf4eceaaa0e08e :: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr BG.CInt -> IO BG.CBool))
hs_bindgen_d0cf4eceaaa0e08e :: IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> IO CBool))
hs_bindgen_d0cf4eceaaa0e08e =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> Ptr CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> Ptr CInt -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d0cf4eceaaa0e08e_base
{-# NOINLINE sDL_GetWindowSurfaceVSync #-}
sDL_GetWindowSurfaceVSync :: BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr BG.CInt -> IO BG.CBool)
sDL_GetWindowSurfaceVSync :: FunPtr (Ptr SDL_Window -> Ptr CInt -> IO CBool)
sDL_GetWindowSurfaceVSync =
IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> Ptr CInt -> IO CBool))
hs_bindgen_d0cf4eceaaa0e08e
foreign import ccall unsafe "hs_bindgen_ed4a6fb4d50f6be0"
hs_bindgen_ed4a6fb4d50f6be0_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_ed4a6fb4d50f6be0 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool))
hs_bindgen_ed4a6fb4d50f6be0 :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_ed4a6fb4d50f6be0 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_ed4a6fb4d50f6be0_base
{-# NOINLINE sDL_UpdateWindowSurface #-}
sDL_UpdateWindowSurface :: BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool)
sDL_UpdateWindowSurface :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_UpdateWindowSurface =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_ed4a6fb4d50f6be0
foreign import ccall unsafe "hs_bindgen_02e706becc194495"
hs_bindgen_02e706becc194495_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_02e706becc194495
:: IO
( BG.FunPtr
(BG.Ptr SDL_Window -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect -> BG.CInt -> IO BG.CBool)
)
hs_bindgen_02e706becc194495 :: IO
(FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool))
hs_bindgen_02e706becc194495 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_02e706becc194495_base
{-# NOINLINE sDL_UpdateWindowSurfaceRects #-}
sDL_UpdateWindowSurfaceRects
:: BG.FunPtr
(BG.Ptr SDL_Window -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect -> BG.CInt -> IO BG.CBool)
sDL_UpdateWindowSurfaceRects :: FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool)
sDL_UpdateWindowSurfaceRects =
IO
(FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool))
hs_bindgen_02e706becc194495
foreign import ccall unsafe "hs_bindgen_3f86b6de52c490a8"
hs_bindgen_3f86b6de52c490a8_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3f86b6de52c490a8 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool))
hs_bindgen_3f86b6de52c490a8 :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_3f86b6de52c490a8 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3f86b6de52c490a8_base
{-# NOINLINE sDL_DestroyWindowSurface #-}
sDL_DestroyWindowSurface :: BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool)
sDL_DestroyWindowSurface :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_DestroyWindowSurface =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_3f86b6de52c490a8
foreign import ccall unsafe "hs_bindgen_1a10593b47408de7"
hs_bindgen_1a10593b47408de7_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_1a10593b47408de7 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool))
hs_bindgen_1a10593b47408de7 :: IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_1a10593b47408de7 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_1a10593b47408de7_base
{-# NOINLINE sDL_SetWindowKeyboardGrab #-}
sDL_SetWindowKeyboardGrab :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool)
sDL_SetWindowKeyboardGrab :: FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
sDL_SetWindowKeyboardGrab =
IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_1a10593b47408de7
foreign import ccall unsafe "hs_bindgen_1c52b8e1bc921458"
hs_bindgen_1c52b8e1bc921458_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_1c52b8e1bc921458 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool))
hs_bindgen_1c52b8e1bc921458 :: IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_1c52b8e1bc921458 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_1c52b8e1bc921458_base
{-# NOINLINE sDL_SetWindowMouseGrab #-}
sDL_SetWindowMouseGrab :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool)
sDL_SetWindowMouseGrab :: FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
sDL_SetWindowMouseGrab =
IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_1c52b8e1bc921458
foreign import ccall unsafe "hs_bindgen_bd31081b6b534f49"
hs_bindgen_bd31081b6b534f49_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_bd31081b6b534f49 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool))
hs_bindgen_bd31081b6b534f49 :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_bd31081b6b534f49 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_bd31081b6b534f49_base
{-# NOINLINE sDL_GetWindowKeyboardGrab #-}
sDL_GetWindowKeyboardGrab :: BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool)
sDL_GetWindowKeyboardGrab :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_GetWindowKeyboardGrab =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_bd31081b6b534f49
foreign import ccall unsafe "hs_bindgen_40af0f6caff933b4"
hs_bindgen_40af0f6caff933b4_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_40af0f6caff933b4 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool))
hs_bindgen_40af0f6caff933b4 :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_40af0f6caff933b4 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_40af0f6caff933b4_base
{-# NOINLINE sDL_GetWindowMouseGrab #-}
sDL_GetWindowMouseGrab :: BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool)
sDL_GetWindowMouseGrab :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_GetWindowMouseGrab =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_40af0f6caff933b4
foreign import ccall unsafe "hs_bindgen_072d8bccac218ad2"
hs_bindgen_072d8bccac218ad2_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_072d8bccac218ad2 :: IO (BG.FunPtr (IO (BG.Ptr SDL_Window)))
hs_bindgen_072d8bccac218ad2 :: IO (FunPtr (IO (Ptr SDL_Window)))
hs_bindgen_072d8bccac218ad2 =
(FunPtr Void -> FunPtr (IO (Ptr SDL_Window)))
-> IO (FunPtr Void) -> IO (FunPtr (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 FunPtr Void -> FunPtr (IO (Ptr SDL_Window))
FFIType (FunPtr (IO (Ptr SDL_Window)))
-> FunPtr (IO (Ptr SDL_Window))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_072d8bccac218ad2_base
{-# NOINLINE sDL_GetGrabbedWindow #-}
sDL_GetGrabbedWindow :: BG.FunPtr (IO (BG.Ptr SDL_Window))
sDL_GetGrabbedWindow :: FunPtr (IO (Ptr SDL_Window))
sDL_GetGrabbedWindow =
IO (FunPtr (IO (Ptr SDL_Window))) -> FunPtr (IO (Ptr SDL_Window))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO (Ptr SDL_Window)))
hs_bindgen_072d8bccac218ad2
foreign import ccall unsafe "hs_bindgen_95863c8d80115819"
hs_bindgen_95863c8d80115819_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_95863c8d80115819
:: IO
(BG.FunPtr (BG.Ptr SDL_Window -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool))
hs_bindgen_95863c8d80115819 :: IO (FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> IO CBool))
hs_bindgen_95863c8d80115819 =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_95863c8d80115819_base
{-# NOINLINE sDL_SetWindowMouseRect #-}
sDL_SetWindowMouseRect
:: BG.FunPtr (BG.Ptr SDL_Window -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool)
sDL_SetWindowMouseRect :: FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> IO CBool)
sDL_SetWindowMouseRect =
IO (FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> PtrConst SDL_Rect -> IO CBool))
hs_bindgen_95863c8d80115819
foreign import ccall unsafe "hs_bindgen_049b065f15b35ce9"
hs_bindgen_049b065f15b35ce9_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_049b065f15b35ce9
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO (PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect)))
hs_bindgen_049b065f15b35ce9 :: IO (FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_Rect)))
hs_bindgen_049b065f15b35ce9 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_Rect)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_Rect))
FFIType (FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_Rect)))
-> FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_Rect))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_049b065f15b35ce9_base
{-# NOINLINE sDL_GetWindowMouseRect #-}
sDL_GetWindowMouseRect
:: BG.FunPtr (BG.Ptr SDL_Window -> IO (PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect))
sDL_GetWindowMouseRect :: FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_Rect))
sDL_GetWindowMouseRect =
IO (FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_Rect)))
-> FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_Rect))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO (PtrConst SDL_Rect)))
hs_bindgen_049b065f15b35ce9
foreign import ccall unsafe "hs_bindgen_0e865d00ef5cb4eb"
hs_bindgen_0e865d00ef5cb4eb_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_0e865d00ef5cb4eb :: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CFloat -> IO BG.CBool))
hs_bindgen_0e865d00ef5cb4eb :: IO (FunPtr (Ptr SDL_Window -> CFloat -> IO CBool))
hs_bindgen_0e865d00ef5cb4eb =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> CFloat -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> CFloat -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_0e865d00ef5cb4eb_base
{-# NOINLINE sDL_SetWindowOpacity #-}
sDL_SetWindowOpacity :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CFloat -> IO BG.CBool)
sDL_SetWindowOpacity :: FunPtr (Ptr SDL_Window -> CFloat -> IO CBool)
sDL_SetWindowOpacity =
IO (FunPtr (Ptr SDL_Window -> CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CFloat -> IO CBool))
hs_bindgen_0e865d00ef5cb4eb
foreign import ccall unsafe "hs_bindgen_fd15ea94ae6c8654"
hs_bindgen_fd15ea94ae6c8654_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_fd15ea94ae6c8654 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CFloat))
hs_bindgen_fd15ea94ae6c8654 :: IO (FunPtr (Ptr SDL_Window -> IO CFloat))
hs_bindgen_fd15ea94ae6c8654 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CFloat))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CFloat))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CFloat)
FFIType (FunPtr (Ptr SDL_Window -> IO CFloat))
-> FunPtr (Ptr SDL_Window -> IO CFloat)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_fd15ea94ae6c8654_base
{-# NOINLINE sDL_GetWindowOpacity #-}
sDL_GetWindowOpacity :: BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CFloat)
sDL_GetWindowOpacity :: FunPtr (Ptr SDL_Window -> IO CFloat)
sDL_GetWindowOpacity =
IO (FunPtr (Ptr SDL_Window -> IO CFloat))
-> FunPtr (Ptr SDL_Window -> IO CFloat)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CFloat))
hs_bindgen_fd15ea94ae6c8654
foreign import ccall unsafe "hs_bindgen_da11824c9c49e3e7"
hs_bindgen_da11824c9c49e3e7_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_da11824c9c49e3e7
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr SDL_Window -> IO BG.CBool))
hs_bindgen_da11824c9c49e3e7 :: IO (FunPtr (Ptr SDL_Window -> Ptr SDL_Window -> IO CBool))
hs_bindgen_da11824c9c49e3e7 =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_da11824c9c49e3e7_base
{-# NOINLINE sDL_SetWindowParent #-}
sDL_SetWindowParent :: BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr SDL_Window -> IO BG.CBool)
sDL_SetWindowParent :: FunPtr (Ptr SDL_Window -> Ptr SDL_Window -> IO CBool)
sDL_SetWindowParent =
IO (FunPtr (Ptr SDL_Window -> Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> Ptr SDL_Window -> IO CBool))
hs_bindgen_da11824c9c49e3e7
foreign import ccall unsafe "hs_bindgen_9c2f4466a2e12383"
hs_bindgen_9c2f4466a2e12383_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_9c2f4466a2e12383 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool))
hs_bindgen_9c2f4466a2e12383 :: IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_9c2f4466a2e12383 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_9c2f4466a2e12383_base
{-# NOINLINE sDL_SetWindowModal #-}
sDL_SetWindowModal :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool)
sDL_SetWindowModal :: FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
sDL_SetWindowModal =
IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_9c2f4466a2e12383
foreign import ccall unsafe "hs_bindgen_61fa950af6d7c2e1"
hs_bindgen_61fa950af6d7c2e1_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_61fa950af6d7c2e1 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool))
hs_bindgen_61fa950af6d7c2e1 :: IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_61fa950af6d7c2e1 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_61fa950af6d7c2e1_base
{-# NOINLINE sDL_SetWindowFocusable #-}
sDL_SetWindowFocusable :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CBool -> IO BG.CBool)
sDL_SetWindowFocusable :: FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
sDL_SetWindowFocusable =
IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CBool -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CBool -> IO CBool))
hs_bindgen_61fa950af6d7c2e1
foreign import ccall unsafe "hs_bindgen_cd482a252a1dea04"
hs_bindgen_cd482a252a1dea04_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_cd482a252a1dea04
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CInt -> BG.CInt -> IO BG.CBool))
hs_bindgen_cd482a252a1dea04 :: IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
hs_bindgen_cd482a252a1dea04 =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_cd482a252a1dea04_base
{-# NOINLINE sDL_ShowWindowSystemMenu #-}
sDL_ShowWindowSystemMenu :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CInt -> BG.CInt -> IO BG.CBool)
=
IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CInt -> CInt -> IO CBool))
hs_bindgen_cd482a252a1dea04
foreign import ccall unsafe "hs_bindgen_d2a7a11a0da70b01"
hs_bindgen_d2a7a11a0da70b01_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d2a7a11a0da70b01
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> SDL_HitTest -> BG.Ptr BG.Void -> IO BG.CBool))
hs_bindgen_d2a7a11a0da70b01 :: IO (FunPtr (Ptr SDL_Window -> SDL_HitTest -> Ptr Void -> IO CBool))
hs_bindgen_d2a7a11a0da70b01 =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> SDL_HitTest -> Ptr Void -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_Window -> SDL_HitTest -> Ptr Void -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> SDL_HitTest -> Ptr Void -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Window -> SDL_HitTest -> Ptr Void -> IO CBool))
-> FunPtr (Ptr SDL_Window -> SDL_HitTest -> Ptr Void -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d2a7a11a0da70b01_base
{-# NOINLINE sDL_SetWindowHitTest #-}
sDL_SetWindowHitTest
:: BG.FunPtr (BG.Ptr SDL_Window -> SDL_HitTest -> BG.Ptr BG.Void -> IO BG.CBool)
sDL_SetWindowHitTest :: FunPtr (Ptr SDL_Window -> SDL_HitTest -> Ptr Void -> IO CBool)
sDL_SetWindowHitTest =
IO (FunPtr (Ptr SDL_Window -> SDL_HitTest -> Ptr Void -> IO CBool))
-> FunPtr (Ptr SDL_Window -> SDL_HitTest -> Ptr Void -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> SDL_HitTest -> Ptr Void -> IO CBool))
hs_bindgen_d2a7a11a0da70b01
foreign import ccall unsafe "hs_bindgen_3067f5f277541798"
hs_bindgen_3067f5f277541798_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3067f5f277541798
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface -> IO BG.CBool))
hs_bindgen_3067f5f277541798 :: IO (FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool))
hs_bindgen_3067f5f277541798 =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3067f5f277541798_base
{-# NOINLINE sDL_SetWindowShape #-}
sDL_SetWindowShape
:: BG.FunPtr (BG.Ptr SDL_Window -> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface -> IO BG.CBool)
sDL_SetWindowShape :: FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool)
sDL_SetWindowShape =
IO (FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool))
-> FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool))
hs_bindgen_3067f5f277541798
foreign import ccall unsafe "hs_bindgen_7accb263b1f5da86"
hs_bindgen_7accb263b1f5da86_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_7accb263b1f5da86
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> SDL_FlashOperation -> IO BG.CBool))
hs_bindgen_7accb263b1f5da86 :: IO (FunPtr (Ptr SDL_Window -> SDL_FlashOperation -> IO CBool))
hs_bindgen_7accb263b1f5da86 =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> SDL_FlashOperation -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> SDL_FlashOperation -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> SDL_FlashOperation -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> SDL_FlashOperation -> IO CBool))
-> FunPtr (Ptr SDL_Window -> SDL_FlashOperation -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_7accb263b1f5da86_base
{-# NOINLINE sDL_FlashWindow #-}
sDL_FlashWindow :: BG.FunPtr (BG.Ptr SDL_Window -> SDL_FlashOperation -> IO BG.CBool)
sDL_FlashWindow :: FunPtr (Ptr SDL_Window -> SDL_FlashOperation -> IO CBool)
sDL_FlashWindow =
IO (FunPtr (Ptr SDL_Window -> SDL_FlashOperation -> IO CBool))
-> FunPtr (Ptr SDL_Window -> SDL_FlashOperation -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> SDL_FlashOperation -> IO CBool))
hs_bindgen_7accb263b1f5da86
foreign import ccall unsafe "hs_bindgen_9c2c63ad5f7e2b4b"
hs_bindgen_9c2c63ad5f7e2b4b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_9c2c63ad5f7e2b4b
:: IO (BG.FunPtr (BG.Ptr SDL_Window -> SDL_ProgressState -> IO BG.CBool))
hs_bindgen_9c2c63ad5f7e2b4b :: IO (FunPtr (Ptr SDL_Window -> SDL_ProgressState -> IO CBool))
hs_bindgen_9c2c63ad5f7e2b4b =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> SDL_ProgressState -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> SDL_ProgressState -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Window -> SDL_ProgressState -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> SDL_ProgressState -> IO CBool))
-> FunPtr (Ptr SDL_Window -> SDL_ProgressState -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_9c2c63ad5f7e2b4b_base
{-# NOINLINE sDL_SetWindowProgressState #-}
sDL_SetWindowProgressState :: BG.FunPtr (BG.Ptr SDL_Window -> SDL_ProgressState -> IO BG.CBool)
sDL_SetWindowProgressState :: FunPtr (Ptr SDL_Window -> SDL_ProgressState -> IO CBool)
sDL_SetWindowProgressState =
IO (FunPtr (Ptr SDL_Window -> SDL_ProgressState -> IO CBool))
-> FunPtr (Ptr SDL_Window -> SDL_ProgressState -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> SDL_ProgressState -> IO CBool))
hs_bindgen_9c2c63ad5f7e2b4b
foreign import ccall unsafe "hs_bindgen_3c97888e379fc33c"
hs_bindgen_3c97888e379fc33c_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3c97888e379fc33c :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO SDL_ProgressState))
hs_bindgen_3c97888e379fc33c :: IO (FunPtr (Ptr SDL_Window -> IO SDL_ProgressState))
hs_bindgen_3c97888e379fc33c =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO SDL_ProgressState))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> IO SDL_ProgressState)
FFIType (FunPtr (Ptr SDL_Window -> IO SDL_ProgressState))
-> FunPtr (Ptr SDL_Window -> IO SDL_ProgressState)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3c97888e379fc33c_base
{-# NOINLINE sDL_GetWindowProgressState #-}
sDL_GetWindowProgressState :: BG.FunPtr (BG.Ptr SDL_Window -> IO SDL_ProgressState)
sDL_GetWindowProgressState :: FunPtr (Ptr SDL_Window -> IO SDL_ProgressState)
sDL_GetWindowProgressState =
IO (FunPtr (Ptr SDL_Window -> IO SDL_ProgressState))
-> FunPtr (Ptr SDL_Window -> IO SDL_ProgressState)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO SDL_ProgressState))
hs_bindgen_3c97888e379fc33c
foreign import ccall unsafe "hs_bindgen_df10903c71d955ff"
hs_bindgen_df10903c71d955ff_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_df10903c71d955ff :: IO (BG.FunPtr (BG.Ptr SDL_Window -> BG.CFloat -> IO BG.CBool))
hs_bindgen_df10903c71d955ff :: IO (FunPtr (Ptr SDL_Window -> CFloat -> IO CBool))
hs_bindgen_df10903c71d955ff =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> CFloat -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> CFloat -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_df10903c71d955ff_base
{-# NOINLINE sDL_SetWindowProgressValue #-}
sDL_SetWindowProgressValue :: BG.FunPtr (BG.Ptr SDL_Window -> BG.CFloat -> IO BG.CBool)
sDL_SetWindowProgressValue :: FunPtr (Ptr SDL_Window -> CFloat -> IO CBool)
sDL_SetWindowProgressValue =
IO (FunPtr (Ptr SDL_Window -> CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Window -> CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> CFloat -> IO CBool))
hs_bindgen_df10903c71d955ff
foreign import ccall unsafe "hs_bindgen_1e0d101b30846cb1"
hs_bindgen_1e0d101b30846cb1_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_1e0d101b30846cb1 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CFloat))
hs_bindgen_1e0d101b30846cb1 :: IO (FunPtr (Ptr SDL_Window -> IO CFloat))
hs_bindgen_1e0d101b30846cb1 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CFloat))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CFloat))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CFloat)
FFIType (FunPtr (Ptr SDL_Window -> IO CFloat))
-> FunPtr (Ptr SDL_Window -> IO CFloat)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_1e0d101b30846cb1_base
{-# NOINLINE sDL_GetWindowProgressValue #-}
sDL_GetWindowProgressValue :: BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CFloat)
sDL_GetWindowProgressValue :: FunPtr (Ptr SDL_Window -> IO CFloat)
sDL_GetWindowProgressValue =
IO (FunPtr (Ptr SDL_Window -> IO CFloat))
-> FunPtr (Ptr SDL_Window -> IO CFloat)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CFloat))
hs_bindgen_1e0d101b30846cb1
foreign import ccall unsafe "hs_bindgen_3af09b929d2d36ab"
hs_bindgen_3af09b929d2d36ab_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3af09b929d2d36ab :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO ()))
hs_bindgen_3af09b929d2d36ab :: IO (FunPtr (Ptr SDL_Window -> IO ()))
hs_bindgen_3af09b929d2d36ab =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO ()))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO ())
FFIType (FunPtr (Ptr SDL_Window -> IO ()))
-> FunPtr (Ptr SDL_Window -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3af09b929d2d36ab_base
{-# NOINLINE sDL_DestroyWindow #-}
sDL_DestroyWindow :: BG.FunPtr (BG.Ptr SDL_Window -> IO ())
sDL_DestroyWindow :: FunPtr (Ptr SDL_Window -> IO ())
sDL_DestroyWindow =
IO (FunPtr (Ptr SDL_Window -> IO ()))
-> FunPtr (Ptr SDL_Window -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO ()))
hs_bindgen_3af09b929d2d36ab
foreign import ccall unsafe "hs_bindgen_91298d9810095c05"
hs_bindgen_91298d9810095c05_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_91298d9810095c05 :: IO (BG.FunPtr (IO BG.CBool))
hs_bindgen_91298d9810095c05 :: IO (FunPtr (IO CBool))
hs_bindgen_91298d9810095c05 =
(FunPtr Void -> FunPtr (IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (IO CBool)
FFIType (FunPtr (IO CBool)) -> FunPtr (IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_91298d9810095c05_base
{-# NOINLINE sDL_ScreenSaverEnabled #-}
sDL_ScreenSaverEnabled :: BG.FunPtr (IO BG.CBool)
sDL_ScreenSaverEnabled :: FunPtr (IO CBool)
sDL_ScreenSaverEnabled =
IO (FunPtr (IO CBool)) -> FunPtr (IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO CBool))
hs_bindgen_91298d9810095c05
foreign import ccall unsafe "hs_bindgen_a142225724865b93"
hs_bindgen_a142225724865b93_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_a142225724865b93 :: IO (BG.FunPtr (IO BG.CBool))
hs_bindgen_a142225724865b93 :: IO (FunPtr (IO CBool))
hs_bindgen_a142225724865b93 =
(FunPtr Void -> FunPtr (IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (IO CBool)
FFIType (FunPtr (IO CBool)) -> FunPtr (IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_a142225724865b93_base
{-# NOINLINE sDL_EnableScreenSaver #-}
sDL_EnableScreenSaver :: BG.FunPtr (IO BG.CBool)
sDL_EnableScreenSaver :: FunPtr (IO CBool)
sDL_EnableScreenSaver =
IO (FunPtr (IO CBool)) -> FunPtr (IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO CBool))
hs_bindgen_a142225724865b93
foreign import ccall unsafe "hs_bindgen_96e0130db8c924c0"
hs_bindgen_96e0130db8c924c0_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_96e0130db8c924c0 :: IO (BG.FunPtr (IO BG.CBool))
hs_bindgen_96e0130db8c924c0 :: IO (FunPtr (IO CBool))
hs_bindgen_96e0130db8c924c0 =
(FunPtr Void -> FunPtr (IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (IO CBool)
FFIType (FunPtr (IO CBool)) -> FunPtr (IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_96e0130db8c924c0_base
{-# NOINLINE sDL_DisableScreenSaver #-}
sDL_DisableScreenSaver :: BG.FunPtr (IO BG.CBool)
sDL_DisableScreenSaver :: FunPtr (IO CBool)
sDL_DisableScreenSaver =
IO (FunPtr (IO CBool)) -> FunPtr (IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO CBool))
hs_bindgen_96e0130db8c924c0
foreign import ccall unsafe "hs_bindgen_eab5183eb86cd104"
hs_bindgen_eab5183eb86cd104_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_eab5183eb86cd104 :: IO (BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO BG.CBool))
hs_bindgen_eab5183eb86cd104 :: IO (FunPtr (PtrConst CChar -> IO CBool))
hs_bindgen_eab5183eb86cd104 =
(FunPtr Void -> FunPtr (PtrConst CChar -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (PtrConst CChar -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (PtrConst CChar -> IO CBool)
FFIType (FunPtr (PtrConst CChar -> IO CBool))
-> FunPtr (PtrConst CChar -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_eab5183eb86cd104_base
{-# NOINLINE sDL_GL_LoadLibrary #-}
sDL_GL_LoadLibrary :: BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO BG.CBool)
sDL_GL_LoadLibrary :: FunPtr (PtrConst CChar -> IO CBool)
sDL_GL_LoadLibrary =
IO (FunPtr (PtrConst CChar -> IO CBool))
-> FunPtr (PtrConst CChar -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (PtrConst CChar -> IO CBool))
hs_bindgen_eab5183eb86cd104
foreign import ccall unsafe "hs_bindgen_34476455b181778b"
hs_bindgen_34476455b181778b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_34476455b181778b
:: IO (BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO SDL3.Sys.Bindgen.Stdinc.SDL_FunctionPointer))
hs_bindgen_34476455b181778b :: IO (FunPtr (PtrConst CChar -> IO SDL_FunctionPointer))
hs_bindgen_34476455b181778b =
(FunPtr Void -> FunPtr (PtrConst CChar -> IO SDL_FunctionPointer))
-> IO (FunPtr Void)
-> IO (FunPtr (PtrConst CChar -> 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 -> FunPtr (PtrConst CChar -> IO SDL_FunctionPointer)
FFIType (FunPtr (PtrConst CChar -> IO SDL_FunctionPointer))
-> FunPtr (PtrConst CChar -> IO SDL_FunctionPointer)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_34476455b181778b_base
{-# NOINLINE sDL_GL_GetProcAddress #-}
sDL_GL_GetProcAddress
:: BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO SDL3.Sys.Bindgen.Stdinc.SDL_FunctionPointer)
sDL_GL_GetProcAddress :: FunPtr (PtrConst CChar -> IO SDL_FunctionPointer)
sDL_GL_GetProcAddress =
IO (FunPtr (PtrConst CChar -> IO SDL_FunctionPointer))
-> FunPtr (PtrConst CChar -> IO SDL_FunctionPointer)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (PtrConst CChar -> IO SDL_FunctionPointer))
hs_bindgen_34476455b181778b
foreign import ccall unsafe "hs_bindgen_b7365d91417dcc00"
hs_bindgen_b7365d91417dcc00_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b7365d91417dcc00
:: IO (BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO SDL3.Sys.Bindgen.Stdinc.SDL_FunctionPointer))
hs_bindgen_b7365d91417dcc00 :: IO (FunPtr (PtrConst CChar -> IO SDL_FunctionPointer))
hs_bindgen_b7365d91417dcc00 =
(FunPtr Void -> FunPtr (PtrConst CChar -> IO SDL_FunctionPointer))
-> IO (FunPtr Void)
-> IO (FunPtr (PtrConst CChar -> 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 -> FunPtr (PtrConst CChar -> IO SDL_FunctionPointer)
FFIType (FunPtr (PtrConst CChar -> IO SDL_FunctionPointer))
-> FunPtr (PtrConst CChar -> IO SDL_FunctionPointer)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b7365d91417dcc00_base
{-# NOINLINE sDL_EGL_GetProcAddress #-}
sDL_EGL_GetProcAddress
:: BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO SDL3.Sys.Bindgen.Stdinc.SDL_FunctionPointer)
sDL_EGL_GetProcAddress :: FunPtr (PtrConst CChar -> IO SDL_FunctionPointer)
sDL_EGL_GetProcAddress =
IO (FunPtr (PtrConst CChar -> IO SDL_FunctionPointer))
-> FunPtr (PtrConst CChar -> IO SDL_FunctionPointer)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (PtrConst CChar -> IO SDL_FunctionPointer))
hs_bindgen_b7365d91417dcc00
foreign import ccall unsafe "hs_bindgen_626ee6f51d853cc4"
hs_bindgen_626ee6f51d853cc4_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_626ee6f51d853cc4 :: IO (BG.FunPtr (IO ()))
hs_bindgen_626ee6f51d853cc4 :: IO (FunPtr (IO ()))
hs_bindgen_626ee6f51d853cc4 =
(FunPtr Void -> FunPtr (IO ()))
-> IO (FunPtr Void) -> IO (FunPtr (IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (IO ())
FFIType (FunPtr (IO ())) -> FunPtr (IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_626ee6f51d853cc4_base
{-# NOINLINE sDL_GL_UnloadLibrary #-}
sDL_GL_UnloadLibrary :: BG.FunPtr (IO ())
sDL_GL_UnloadLibrary :: FunPtr (IO ())
sDL_GL_UnloadLibrary =
IO (FunPtr (IO ())) -> FunPtr (IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO ()))
hs_bindgen_626ee6f51d853cc4
foreign import ccall unsafe "hs_bindgen_4b6ac25f9c74898b"
hs_bindgen_4b6ac25f9c74898b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_4b6ac25f9c74898b :: IO (BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO BG.CBool))
hs_bindgen_4b6ac25f9c74898b :: IO (FunPtr (PtrConst CChar -> IO CBool))
hs_bindgen_4b6ac25f9c74898b =
(FunPtr Void -> FunPtr (PtrConst CChar -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (PtrConst CChar -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (PtrConst CChar -> IO CBool)
FFIType (FunPtr (PtrConst CChar -> IO CBool))
-> FunPtr (PtrConst CChar -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_4b6ac25f9c74898b_base
{-# NOINLINE sDL_GL_ExtensionSupported #-}
sDL_GL_ExtensionSupported :: BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO BG.CBool)
sDL_GL_ExtensionSupported :: FunPtr (PtrConst CChar -> IO CBool)
sDL_GL_ExtensionSupported =
IO (FunPtr (PtrConst CChar -> IO CBool))
-> FunPtr (PtrConst CChar -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (PtrConst CChar -> IO CBool))
hs_bindgen_4b6ac25f9c74898b
foreign import ccall unsafe "hs_bindgen_8d3172eec8730621"
hs_bindgen_8d3172eec8730621_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_8d3172eec8730621 :: IO (BG.FunPtr (IO ()))
hs_bindgen_8d3172eec8730621 :: IO (FunPtr (IO ()))
hs_bindgen_8d3172eec8730621 =
(FunPtr Void -> FunPtr (IO ()))
-> IO (FunPtr Void) -> IO (FunPtr (IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (IO ())
FFIType (FunPtr (IO ())) -> FunPtr (IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_8d3172eec8730621_base
{-# NOINLINE sDL_GL_ResetAttributes #-}
sDL_GL_ResetAttributes :: BG.FunPtr (IO ())
sDL_GL_ResetAttributes :: FunPtr (IO ())
sDL_GL_ResetAttributes =
IO (FunPtr (IO ())) -> FunPtr (IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO ()))
hs_bindgen_8d3172eec8730621
foreign import ccall unsafe "hs_bindgen_2c780ec7126f44cf"
hs_bindgen_2c780ec7126f44cf_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_2c780ec7126f44cf :: IO (BG.FunPtr (SDL_GLAttr -> BG.CInt -> IO BG.CBool))
hs_bindgen_2c780ec7126f44cf :: IO (FunPtr (SDL_GLAttr -> CInt -> IO CBool))
hs_bindgen_2c780ec7126f44cf =
(FunPtr Void -> FunPtr (SDL_GLAttr -> CInt -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (SDL_GLAttr -> CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (SDL_GLAttr -> CInt -> IO CBool)
FFIType (FunPtr (SDL_GLAttr -> CInt -> IO CBool))
-> FunPtr (SDL_GLAttr -> CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_2c780ec7126f44cf_base
{-# NOINLINE sDL_GL_SetAttribute #-}
sDL_GL_SetAttribute :: BG.FunPtr (SDL_GLAttr -> BG.CInt -> IO BG.CBool)
sDL_GL_SetAttribute :: FunPtr (SDL_GLAttr -> CInt -> IO CBool)
sDL_GL_SetAttribute =
IO (FunPtr (SDL_GLAttr -> CInt -> IO CBool))
-> FunPtr (SDL_GLAttr -> CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_GLAttr -> CInt -> IO CBool))
hs_bindgen_2c780ec7126f44cf
foreign import ccall unsafe "hs_bindgen_f2be9d4ead0d65a2"
hs_bindgen_f2be9d4ead0d65a2_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_f2be9d4ead0d65a2 :: IO (BG.FunPtr (SDL_GLAttr -> BG.Ptr BG.CInt -> IO BG.CBool))
hs_bindgen_f2be9d4ead0d65a2 :: IO (FunPtr (SDL_GLAttr -> Ptr CInt -> IO CBool))
hs_bindgen_f2be9d4ead0d65a2 =
(FunPtr Void -> FunPtr (SDL_GLAttr -> Ptr CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_GLAttr -> Ptr CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (SDL_GLAttr -> Ptr CInt -> IO CBool)
FFIType (FunPtr (SDL_GLAttr -> Ptr CInt -> IO CBool))
-> FunPtr (SDL_GLAttr -> Ptr CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_f2be9d4ead0d65a2_base
{-# NOINLINE sDL_GL_GetAttribute #-}
sDL_GL_GetAttribute :: BG.FunPtr (SDL_GLAttr -> BG.Ptr BG.CInt -> IO BG.CBool)
sDL_GL_GetAttribute :: FunPtr (SDL_GLAttr -> Ptr CInt -> IO CBool)
sDL_GL_GetAttribute =
IO (FunPtr (SDL_GLAttr -> Ptr CInt -> IO CBool))
-> FunPtr (SDL_GLAttr -> Ptr CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_GLAttr -> Ptr CInt -> IO CBool))
hs_bindgen_f2be9d4ead0d65a2
foreign import ccall unsafe "hs_bindgen_9f1f69477c4acb50"
hs_bindgen_9f1f69477c4acb50_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_9f1f69477c4acb50 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO SDL_GLContext))
hs_bindgen_9f1f69477c4acb50 :: IO (FunPtr (Ptr SDL_Window -> IO SDL_GLContext))
hs_bindgen_9f1f69477c4acb50 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO SDL_GLContext))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> IO SDL_GLContext)
FFIType (FunPtr (Ptr SDL_Window -> IO SDL_GLContext))
-> FunPtr (Ptr SDL_Window -> IO SDL_GLContext)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_9f1f69477c4acb50_base
{-# NOINLINE sDL_GL_CreateContext #-}
sDL_GL_CreateContext :: BG.FunPtr (BG.Ptr SDL_Window -> IO SDL_GLContext)
sDL_GL_CreateContext :: FunPtr (Ptr SDL_Window -> IO SDL_GLContext)
sDL_GL_CreateContext =
IO (FunPtr (Ptr SDL_Window -> IO SDL_GLContext))
-> FunPtr (Ptr SDL_Window -> IO SDL_GLContext)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO SDL_GLContext))
hs_bindgen_9f1f69477c4acb50
foreign import ccall unsafe "hs_bindgen_2336de6c69b02847"
hs_bindgen_2336de6c69b02847_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_2336de6c69b02847 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> SDL_GLContext -> IO BG.CBool))
hs_bindgen_2336de6c69b02847 :: IO (FunPtr (Ptr SDL_Window -> SDL_GLContext -> IO CBool))
hs_bindgen_2336de6c69b02847 =
(FunPtr Void
-> FunPtr (Ptr SDL_Window -> SDL_GLContext -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> SDL_GLContext -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> SDL_GLContext -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> SDL_GLContext -> IO CBool))
-> FunPtr (Ptr SDL_Window -> SDL_GLContext -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_2336de6c69b02847_base
{-# NOINLINE sDL_GL_MakeCurrent #-}
sDL_GL_MakeCurrent :: BG.FunPtr (BG.Ptr SDL_Window -> SDL_GLContext -> IO BG.CBool)
sDL_GL_MakeCurrent :: FunPtr (Ptr SDL_Window -> SDL_GLContext -> IO CBool)
sDL_GL_MakeCurrent =
IO (FunPtr (Ptr SDL_Window -> SDL_GLContext -> IO CBool))
-> FunPtr (Ptr SDL_Window -> SDL_GLContext -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> SDL_GLContext -> IO CBool))
hs_bindgen_2336de6c69b02847
foreign import ccall unsafe "hs_bindgen_1d77b3c33533bc52"
hs_bindgen_1d77b3c33533bc52_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_1d77b3c33533bc52 :: IO (BG.FunPtr (IO (BG.Ptr SDL_Window)))
hs_bindgen_1d77b3c33533bc52 :: IO (FunPtr (IO (Ptr SDL_Window)))
hs_bindgen_1d77b3c33533bc52 =
(FunPtr Void -> FunPtr (IO (Ptr SDL_Window)))
-> IO (FunPtr Void) -> IO (FunPtr (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 FunPtr Void -> FunPtr (IO (Ptr SDL_Window))
FFIType (FunPtr (IO (Ptr SDL_Window)))
-> FunPtr (IO (Ptr SDL_Window))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_1d77b3c33533bc52_base
{-# NOINLINE sDL_GL_GetCurrentWindow #-}
sDL_GL_GetCurrentWindow :: BG.FunPtr (IO (BG.Ptr SDL_Window))
sDL_GL_GetCurrentWindow :: FunPtr (IO (Ptr SDL_Window))
sDL_GL_GetCurrentWindow =
IO (FunPtr (IO (Ptr SDL_Window))) -> FunPtr (IO (Ptr SDL_Window))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO (Ptr SDL_Window)))
hs_bindgen_1d77b3c33533bc52
foreign import ccall unsafe "hs_bindgen_70929e076db9af7f"
hs_bindgen_70929e076db9af7f_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_70929e076db9af7f :: IO (BG.FunPtr (IO SDL_GLContext))
hs_bindgen_70929e076db9af7f :: IO (FunPtr (IO SDL_GLContext))
hs_bindgen_70929e076db9af7f =
(FunPtr Void -> FunPtr (IO SDL_GLContext))
-> IO (FunPtr Void) -> IO (FunPtr (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 FunPtr Void -> FunPtr (IO SDL_GLContext)
FFIType (FunPtr (IO SDL_GLContext)) -> FunPtr (IO SDL_GLContext)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_70929e076db9af7f_base
{-# NOINLINE sDL_GL_GetCurrentContext #-}
sDL_GL_GetCurrentContext :: BG.FunPtr (IO SDL_GLContext)
sDL_GL_GetCurrentContext :: FunPtr (IO SDL_GLContext)
sDL_GL_GetCurrentContext =
IO (FunPtr (IO SDL_GLContext)) -> FunPtr (IO SDL_GLContext)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO SDL_GLContext))
hs_bindgen_70929e076db9af7f
foreign import ccall unsafe "hs_bindgen_ad8ff3579d19bf4c"
hs_bindgen_ad8ff3579d19bf4c_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_ad8ff3579d19bf4c :: IO (BG.FunPtr (IO SDL_EGLDisplay))
hs_bindgen_ad8ff3579d19bf4c :: IO (FunPtr (IO SDL_EGLDisplay))
hs_bindgen_ad8ff3579d19bf4c =
(FunPtr Void -> FunPtr (IO SDL_EGLDisplay))
-> IO (FunPtr Void) -> IO (FunPtr (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 FunPtr Void -> FunPtr (IO SDL_EGLDisplay)
FFIType (FunPtr (IO SDL_EGLDisplay)) -> FunPtr (IO SDL_EGLDisplay)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_ad8ff3579d19bf4c_base
{-# NOINLINE sDL_EGL_GetCurrentDisplay #-}
sDL_EGL_GetCurrentDisplay :: BG.FunPtr (IO SDL_EGLDisplay)
sDL_EGL_GetCurrentDisplay :: FunPtr (IO SDL_EGLDisplay)
sDL_EGL_GetCurrentDisplay =
IO (FunPtr (IO SDL_EGLDisplay)) -> FunPtr (IO SDL_EGLDisplay)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO SDL_EGLDisplay))
hs_bindgen_ad8ff3579d19bf4c
foreign import ccall unsafe "hs_bindgen_52c08e8d53d84085"
hs_bindgen_52c08e8d53d84085_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_52c08e8d53d84085 :: IO (BG.FunPtr (IO SDL_EGLConfig))
hs_bindgen_52c08e8d53d84085 :: IO (FunPtr (IO SDL_EGLConfig))
hs_bindgen_52c08e8d53d84085 =
(FunPtr Void -> FunPtr (IO SDL_EGLConfig))
-> IO (FunPtr Void) -> IO (FunPtr (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 FunPtr Void -> FunPtr (IO SDL_EGLConfig)
FFIType (FunPtr (IO SDL_EGLConfig)) -> FunPtr (IO SDL_EGLConfig)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_52c08e8d53d84085_base
{-# NOINLINE sDL_EGL_GetCurrentConfig #-}
sDL_EGL_GetCurrentConfig :: BG.FunPtr (IO SDL_EGLConfig)
sDL_EGL_GetCurrentConfig :: FunPtr (IO SDL_EGLConfig)
sDL_EGL_GetCurrentConfig =
IO (FunPtr (IO SDL_EGLConfig)) -> FunPtr (IO SDL_EGLConfig)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO SDL_EGLConfig))
hs_bindgen_52c08e8d53d84085
foreign import ccall unsafe "hs_bindgen_4d9d3145651703ea"
hs_bindgen_4d9d3145651703ea_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_4d9d3145651703ea :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO SDL_EGLSurface))
hs_bindgen_4d9d3145651703ea :: IO (FunPtr (Ptr SDL_Window -> IO SDL_EGLSurface))
hs_bindgen_4d9d3145651703ea =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO SDL_EGLSurface))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> 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 FunPtr Void -> FunPtr (Ptr SDL_Window -> IO SDL_EGLSurface)
FFIType (FunPtr (Ptr SDL_Window -> IO SDL_EGLSurface))
-> FunPtr (Ptr SDL_Window -> IO SDL_EGLSurface)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_4d9d3145651703ea_base
{-# NOINLINE sDL_EGL_GetWindowSurface #-}
sDL_EGL_GetWindowSurface :: BG.FunPtr (BG.Ptr SDL_Window -> IO SDL_EGLSurface)
sDL_EGL_GetWindowSurface :: FunPtr (Ptr SDL_Window -> IO SDL_EGLSurface)
sDL_EGL_GetWindowSurface =
IO (FunPtr (Ptr SDL_Window -> IO SDL_EGLSurface))
-> FunPtr (Ptr SDL_Window -> IO SDL_EGLSurface)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO SDL_EGLSurface))
hs_bindgen_4d9d3145651703ea
foreign import ccall unsafe "hs_bindgen_2d4a4b5954adbdda"
hs_bindgen_2d4a4b5954adbdda_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_2d4a4b5954adbdda
:: IO
( BG.FunPtr
( SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> BG.Ptr BG.Void
-> IO ()
)
)
hs_bindgen_2d4a4b5954adbdda :: IO
(FunPtr
(SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> Ptr Void
-> IO ()))
hs_bindgen_2d4a4b5954adbdda =
(FunPtr Void
-> FunPtr
(SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> Ptr Void
-> IO ()))
-> IO (FunPtr Void)
-> IO
(FunPtr
(SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> Ptr Void
-> IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> Ptr Void
-> IO ())
FFIType
(FunPtr
(SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> Ptr Void
-> IO ()))
-> FunPtr
(SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> Ptr Void
-> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_2d4a4b5954adbdda_base
{-# NOINLINE sDL_EGL_SetAttributeCallbacks #-}
sDL_EGL_SetAttributeCallbacks
:: BG.FunPtr
( SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> BG.Ptr BG.Void
-> IO ()
)
sDL_EGL_SetAttributeCallbacks :: FunPtr
(SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> Ptr Void
-> IO ())
sDL_EGL_SetAttributeCallbacks =
IO
(FunPtr
(SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> Ptr Void
-> IO ()))
-> FunPtr
(SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> Ptr Void
-> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> Ptr Void
-> IO ()))
hs_bindgen_2d4a4b5954adbdda
foreign import ccall unsafe "hs_bindgen_61901cbd29279d80"
hs_bindgen_61901cbd29279d80_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_61901cbd29279d80 :: IO (BG.FunPtr (BG.CInt -> IO BG.CBool))
hs_bindgen_61901cbd29279d80 :: IO (FunPtr (CInt -> IO CBool))
hs_bindgen_61901cbd29279d80 =
(FunPtr Void -> FunPtr (CInt -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (CInt -> IO CBool)
FFIType (FunPtr (CInt -> IO CBool)) -> FunPtr (CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_61901cbd29279d80_base
{-# NOINLINE sDL_GL_SetSwapInterval #-}
sDL_GL_SetSwapInterval :: BG.FunPtr (BG.CInt -> IO BG.CBool)
sDL_GL_SetSwapInterval :: FunPtr (CInt -> IO CBool)
sDL_GL_SetSwapInterval =
IO (FunPtr (CInt -> IO CBool)) -> FunPtr (CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (CInt -> IO CBool))
hs_bindgen_61901cbd29279d80
foreign import ccall unsafe "hs_bindgen_2ead7bd70a2b5362"
hs_bindgen_2ead7bd70a2b5362_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_2ead7bd70a2b5362 :: IO (BG.FunPtr (BG.Ptr BG.CInt -> IO BG.CBool))
hs_bindgen_2ead7bd70a2b5362 :: IO (FunPtr (Ptr CInt -> IO CBool))
hs_bindgen_2ead7bd70a2b5362 =
(FunPtr Void -> FunPtr (Ptr CInt -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr CInt -> IO CBool)
FFIType (FunPtr (Ptr CInt -> IO CBool))
-> FunPtr (Ptr CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_2ead7bd70a2b5362_base
{-# NOINLINE sDL_GL_GetSwapInterval #-}
sDL_GL_GetSwapInterval :: BG.FunPtr (BG.Ptr BG.CInt -> IO BG.CBool)
sDL_GL_GetSwapInterval :: FunPtr (Ptr CInt -> IO CBool)
sDL_GL_GetSwapInterval =
IO (FunPtr (Ptr CInt -> IO CBool)) -> FunPtr (Ptr CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr CInt -> IO CBool))
hs_bindgen_2ead7bd70a2b5362
foreign import ccall unsafe "hs_bindgen_21d656c344c13469"
hs_bindgen_21d656c344c13469_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_21d656c344c13469 :: IO (BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool))
hs_bindgen_21d656c344c13469 :: IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_21d656c344c13469 =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Window -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO CBool)
FFIType (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_21d656c344c13469_base
{-# NOINLINE sDL_GL_SwapWindow #-}
sDL_GL_SwapWindow :: BG.FunPtr (BG.Ptr SDL_Window -> IO BG.CBool)
sDL_GL_SwapWindow :: FunPtr (Ptr SDL_Window -> IO CBool)
sDL_GL_SwapWindow =
IO (FunPtr (Ptr SDL_Window -> IO CBool))
-> FunPtr (Ptr SDL_Window -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO CBool))
hs_bindgen_21d656c344c13469
foreign import ccall unsafe "hs_bindgen_c03de6ace9ca6264"
hs_bindgen_c03de6ace9ca6264_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c03de6ace9ca6264 :: IO (BG.FunPtr (SDL_GLContext -> IO BG.CBool))
hs_bindgen_c03de6ace9ca6264 :: IO (FunPtr (SDL_GLContext -> IO CBool))
hs_bindgen_c03de6ace9ca6264 =
(FunPtr Void -> FunPtr (SDL_GLContext -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (SDL_GLContext -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (SDL_GLContext -> IO CBool)
FFIType (FunPtr (SDL_GLContext -> IO CBool))
-> FunPtr (SDL_GLContext -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c03de6ace9ca6264_base
{-# NOINLINE sDL_GL_DestroyContext #-}
sDL_GL_DestroyContext :: BG.FunPtr (SDL_GLContext -> IO BG.CBool)
sDL_GL_DestroyContext :: FunPtr (SDL_GLContext -> IO CBool)
sDL_GL_DestroyContext =
IO (FunPtr (SDL_GLContext -> IO CBool))
-> FunPtr (SDL_GLContext -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_GLContext -> IO CBool))
hs_bindgen_c03de6ace9ca6264