{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK prune #-}
module SDL3.Sys.Bindgen.Video.Safe (
SDL3.Sys.Bindgen.Video.Safe.sDL_GetNumVideoDrivers,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetVideoDriver,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetCurrentVideoDriver,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetSystemTheme,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetDisplays,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetPrimaryDisplay,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetDisplayProperties,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetDisplayName,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetDisplayBounds,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetDisplayUsableBounds,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetNaturalDisplayOrientation,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetCurrentDisplayOrientation,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetDisplayContentScale,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetFullscreenDisplayModes,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetClosestFullscreenDisplayMode,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetDesktopDisplayMode,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetCurrentDisplayMode,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetDisplayForPoint,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetDisplayForRect,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetDisplayForWindow,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowPixelDensity,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowDisplayScale,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowFullscreenMode,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowFullscreenMode,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowICCProfile,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowPixelFormat,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindows,
SDL3.Sys.Bindgen.Video.Safe.sDL_CreateWindow,
SDL3.Sys.Bindgen.Video.Safe.sDL_CreatePopupWindow,
SDL3.Sys.Bindgen.Video.Safe.sDL_CreateWindowWithProperties,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowID,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowFromID,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowParent,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowProperties,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowFlags,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowTitle,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowTitle,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowIcon,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowPosition,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowPosition,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowSize,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowSize,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowSafeArea,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowAspectRatio,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowAspectRatio,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowBordersSize,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowSizeInPixels,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowMinimumSize,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowMinimumSize,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowMaximumSize,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowMaximumSize,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowBordered,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowResizable,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowAlwaysOnTop,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowFillDocument,
SDL3.Sys.Bindgen.Video.Safe.sDL_ShowWindow,
SDL3.Sys.Bindgen.Video.Safe.sDL_HideWindow,
SDL3.Sys.Bindgen.Video.Safe.sDL_RaiseWindow,
SDL3.Sys.Bindgen.Video.Safe.sDL_MaximizeWindow,
SDL3.Sys.Bindgen.Video.Safe.sDL_MinimizeWindow,
SDL3.Sys.Bindgen.Video.Safe.sDL_RestoreWindow,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowFullscreen,
SDL3.Sys.Bindgen.Video.Safe.sDL_SyncWindow,
SDL3.Sys.Bindgen.Video.Safe.sDL_WindowHasSurface,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowSurface,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowSurfaceVSync,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowSurfaceVSync,
SDL3.Sys.Bindgen.Video.Safe.sDL_UpdateWindowSurface,
SDL3.Sys.Bindgen.Video.Safe.sDL_UpdateWindowSurfaceRects,
SDL3.Sys.Bindgen.Video.Safe.sDL_DestroyWindowSurface,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowKeyboardGrab,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowMouseGrab,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowKeyboardGrab,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowMouseGrab,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetGrabbedWindow,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowMouseRect,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowMouseRect,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowOpacity,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowOpacity,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowParent,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowModal,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowFocusable,
SDL3.Sys.Bindgen.Video.Safe.sDL_ShowWindowSystemMenu,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowHitTest,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowShape,
SDL3.Sys.Bindgen.Video.Safe.sDL_FlashWindow,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowProgressState,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowProgressState,
SDL3.Sys.Bindgen.Video.Safe.sDL_SetWindowProgressValue,
SDL3.Sys.Bindgen.Video.Safe.sDL_GetWindowProgressValue,
SDL3.Sys.Bindgen.Video.Safe.sDL_DestroyWindow,
SDL3.Sys.Bindgen.Video.Safe.sDL_ScreenSaverEnabled,
SDL3.Sys.Bindgen.Video.Safe.sDL_EnableScreenSaver,
SDL3.Sys.Bindgen.Video.Safe.sDL_DisableScreenSaver,
SDL3.Sys.Bindgen.Video.Safe.sDL_GL_LoadLibrary,
SDL3.Sys.Bindgen.Video.Safe.sDL_GL_GetProcAddress,
SDL3.Sys.Bindgen.Video.Safe.sDL_EGL_GetProcAddress,
SDL3.Sys.Bindgen.Video.Safe.sDL_GL_UnloadLibrary,
SDL3.Sys.Bindgen.Video.Safe.sDL_GL_ExtensionSupported,
SDL3.Sys.Bindgen.Video.Safe.sDL_GL_ResetAttributes,
SDL3.Sys.Bindgen.Video.Safe.sDL_GL_SetAttribute,
SDL3.Sys.Bindgen.Video.Safe.sDL_GL_GetAttribute,
SDL3.Sys.Bindgen.Video.Safe.sDL_GL_CreateContext,
SDL3.Sys.Bindgen.Video.Safe.sDL_GL_MakeCurrent,
SDL3.Sys.Bindgen.Video.Safe.sDL_GL_GetCurrentWindow,
SDL3.Sys.Bindgen.Video.Safe.sDL_GL_GetCurrentContext,
SDL3.Sys.Bindgen.Video.Safe.sDL_EGL_GetCurrentDisplay,
SDL3.Sys.Bindgen.Video.Safe.sDL_EGL_GetCurrentConfig,
SDL3.Sys.Bindgen.Video.Safe.sDL_EGL_GetWindowSurface,
SDL3.Sys.Bindgen.Video.Safe.sDL_EGL_SetAttributeCallbacks,
SDL3.Sys.Bindgen.Video.Safe.sDL_GL_SetSwapInterval,
SDL3.Sys.Bindgen.Video.Safe.sDL_GL_GetSwapInterval,
SDL3.Sys.Bindgen.Video.Safe.sDL_GL_SwapWindow,
SDL3.Sys.Bindgen.Video.Safe.sDL_GL_DestroyContext,
)
where
import Prelude (IO, fmap)
import HsBindgen.Runtime.LibC qualified
import HsBindgen.Runtime.PtrConst qualified as PtrConst
import HsBindgen.Runtime.Support qualified
import HsBindgen.Runtime.Support qualified as BG
import HsBindgen.Runtime.Support.CAPI qualified
import SDL3.Sys.Bindgen.Pixels qualified
import SDL3.Sys.Bindgen.Properties qualified
import SDL3.Sys.Bindgen.Rect qualified
import SDL3.Sys.Bindgen.Stdinc qualified
import SDL3.Sys.Bindgen.Surface qualified
import SDL3.Sys.Bindgen.Video
$( HsBindgen.Runtime.Support.CAPI.addCSource
( HsBindgen.Runtime.Support.CAPI.unlines
[ "#define SDL_MAIN_HANDLED"
, "#define SDL_SLOW_MEMCPY"
, "#define SDL_SLOW_MEMMOVE"
, "#define SDL_SLOW_MEMSET"
, "#include <SDL3/SDL_video.h>"
, "signed int hs_bindgen_d211f6b04304439b (void)"
, "{"
, " return (SDL_GetNumVideoDrivers)();"
, "}"
, "char const *hs_bindgen_307dbfd833225e2d ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_GetVideoDriver)(arg1);"
, "}"
, "char const *hs_bindgen_efdaa516c2ee9810 (void)"
, "{"
, " return (SDL_GetCurrentVideoDriver)();"
, "}"
, "SDL_SystemTheme hs_bindgen_d4ea00696b1a71bf (void)"
, "{"
, " return (SDL_GetSystemTheme)();"
, "}"
, "SDL_DisplayID *hs_bindgen_d92afc43a12fbe95 ("
, " signed int *arg1"
, ")"
, "{"
, " return (SDL_GetDisplays)(arg1);"
, "}"
, "SDL_DisplayID hs_bindgen_b8bacdf537be3b8f (void)"
, "{"
, " return (SDL_GetPrimaryDisplay)();"
, "}"
, "SDL_PropertiesID hs_bindgen_d5cb0d5646844e17 ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return (SDL_GetDisplayProperties)(arg1);"
, "}"
, "char const *hs_bindgen_e9e9e841de7ccf5b ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return (SDL_GetDisplayName)(arg1);"
, "}"
, "_Bool hs_bindgen_2de4b5a02136502b ("
, " SDL_DisplayID arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return (SDL_GetDisplayBounds)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_ff1aeb910a17f8ef ("
, " SDL_DisplayID arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return (SDL_GetDisplayUsableBounds)(arg1, arg2);"
, "}"
, "SDL_DisplayOrientation hs_bindgen_a526ef31b456159e ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return (SDL_GetNaturalDisplayOrientation)(arg1);"
, "}"
, "SDL_DisplayOrientation hs_bindgen_51800c9c70250d96 ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return (SDL_GetCurrentDisplayOrientation)(arg1);"
, "}"
, "float hs_bindgen_bf2419cb99d8f412 ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return (SDL_GetDisplayContentScale)(arg1);"
, "}"
, "SDL_DisplayMode **hs_bindgen_4662ea5b5904a3f7 ("
, " SDL_DisplayID arg1,"
, " signed int *arg2"
, ")"
, "{"
, " return (SDL_GetFullscreenDisplayModes)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_5d464dea0236acd5 ("
, " SDL_DisplayID arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " float arg4,"
, " _Bool arg5,"
, " SDL_DisplayMode *arg6"
, ")"
, "{"
, " return (SDL_GetClosestFullscreenDisplayMode)(arg1, arg2, arg3, arg4, arg5, arg6);"
, "}"
, "SDL_DisplayMode const *hs_bindgen_dba50a660cc82b9f ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return (SDL_GetDesktopDisplayMode)(arg1);"
, "}"
, "SDL_DisplayMode const *hs_bindgen_4430016da3318782 ("
, " SDL_DisplayID arg1"
, ")"
, "{"
, " return (SDL_GetCurrentDisplayMode)(arg1);"
, "}"
, "SDL_DisplayID hs_bindgen_e084554bb0ca9dc4 ("
, " SDL_Point const *arg1"
, ")"
, "{"
, " return (SDL_GetDisplayForPoint)(arg1);"
, "}"
, "SDL_DisplayID hs_bindgen_50432f887d92198e ("
, " SDL_Rect const *arg1"
, ")"
, "{"
, " return (SDL_GetDisplayForRect)(arg1);"
, "}"
, "SDL_DisplayID hs_bindgen_338231bd9673a8d7 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetDisplayForWindow)(arg1);"
, "}"
, "float hs_bindgen_c660a5f73943853a ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowPixelDensity)(arg1);"
, "}"
, "float hs_bindgen_830868f00a2186dd ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowDisplayScale)(arg1);"
, "}"
, "_Bool hs_bindgen_5bd56762b4e281bc ("
, " SDL_Window *arg1,"
, " SDL_DisplayMode const *arg2"
, ")"
, "{"
, " return (SDL_SetWindowFullscreenMode)(arg1, arg2);"
, "}"
, "SDL_DisplayMode const *hs_bindgen_75a4cc980febe857 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowFullscreenMode)(arg1);"
, "}"
, "void *hs_bindgen_7312928923ad5425 ("
, " SDL_Window *arg1,"
, " size_t *arg2"
, ")"
, "{"
, " return (SDL_GetWindowICCProfile)(arg1, arg2);"
, "}"
, "SDL_PixelFormat hs_bindgen_15580e3d1d0e9b89 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowPixelFormat)(arg1);"
, "}"
, "SDL_Window **hs_bindgen_6428ebf130092b37 ("
, " signed int *arg1"
, ")"
, "{"
, " return (SDL_GetWindows)(arg1);"
, "}"
, "SDL_Window *hs_bindgen_8e424f740acbd80f ("
, " char const *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " SDL_WindowFlags arg4"
, ")"
, "{"
, " return (SDL_CreateWindow)(arg1, arg2, arg3, arg4);"
, "}"
, "SDL_Window *hs_bindgen_19b8bc2bc6b5cfae ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " signed int arg4,"
, " signed int arg5,"
, " SDL_WindowFlags arg6"
, ")"
, "{"
, " return (SDL_CreatePopupWindow)(arg1, arg2, arg3, arg4, arg5, arg6);"
, "}"
, "SDL_Window *hs_bindgen_a9c16b7c7380ac75 ("
, " SDL_PropertiesID arg1"
, ")"
, "{"
, " return (SDL_CreateWindowWithProperties)(arg1);"
, "}"
, "SDL_WindowID hs_bindgen_667e66cbe1d6489b ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowID)(arg1);"
, "}"
, "SDL_Window *hs_bindgen_18346477e6758df9 ("
, " SDL_WindowID arg1"
, ")"
, "{"
, " return (SDL_GetWindowFromID)(arg1);"
, "}"
, "SDL_Window *hs_bindgen_2d39d8129359a89b ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowParent)(arg1);"
, "}"
, "SDL_PropertiesID hs_bindgen_57b7ab5cd9801744 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowProperties)(arg1);"
, "}"
, "SDL_WindowFlags hs_bindgen_99baf1d6e8b1ddeb ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowFlags)(arg1);"
, "}"
, "_Bool hs_bindgen_54f765221fc62cf4 ("
, " SDL_Window *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_SetWindowTitle)(arg1, arg2);"
, "}"
, "char const *hs_bindgen_b3fe38980dd2012e ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowTitle)(arg1);"
, "}"
, "_Bool hs_bindgen_3ba2e8e7085b0cc8 ("
, " SDL_Window *arg1,"
, " SDL_Surface *arg2"
, ")"
, "{"
, " return (SDL_SetWindowIcon)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_5267578336028cc0 ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_SetWindowPosition)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_cbc04f11ecff82d4 ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return (SDL_GetWindowPosition)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_463917e130d8e442 ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_SetWindowSize)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_31fa46c3424e203c ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return (SDL_GetWindowSize)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_b2567486cc8ef384 ("
, " SDL_Window *arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return (SDL_GetWindowSafeArea)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_4718fa8444201efc ("
, " SDL_Window *arg1,"
, " float arg2,"
, " float arg3"
, ")"
, "{"
, " return (SDL_SetWindowAspectRatio)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_b91e4ae738b99383 ("
, " SDL_Window *arg1,"
, " float *arg2,"
, " float *arg3"
, ")"
, "{"
, " return (SDL_GetWindowAspectRatio)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_1a0014cc2d5e995b ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3,"
, " signed int *arg4,"
, " signed int *arg5"
, ")"
, "{"
, " return (SDL_GetWindowBordersSize)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "_Bool hs_bindgen_30e760d14c134b4b ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return (SDL_GetWindowSizeInPixels)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_f0719ee9bdadb864 ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_SetWindowMinimumSize)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_8673ac2cc36b8fce ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return (SDL_GetWindowMinimumSize)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_8b1eeeed1710ce2d ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_SetWindowMaximumSize)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_48e1ff926a106d78 ("
, " SDL_Window *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return (SDL_GetWindowMaximumSize)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_1fc2a3e35dc5c047 ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return (SDL_SetWindowBordered)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_602617d3d8b24265 ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return (SDL_SetWindowResizable)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_1ca9fa2de9450921 ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return (SDL_SetWindowAlwaysOnTop)(arg1, arg2);"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "_Bool hs_bindgen_4de8e5711e0b8b35 ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_SetWindowFillDocument)(arg1, arg2);"
, "#else"
, " (void)arg1; (void)arg2; SDL_SetError(\"SDL_SetWindowFillDocument requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "_Bool hs_bindgen_db90afdec297ac45 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_ShowWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_151dd0c79f668116 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_HideWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_f3eab79ea97d0a96 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_RaiseWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_4702fc373b7a0194 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_MaximizeWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_740052b61f66d8b0 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_MinimizeWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_26d521828ca2c776 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_RestoreWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_b364407ada14e440 ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return (SDL_SetWindowFullscreen)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_5fa6f076247f8fc0 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_SyncWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_0094e6c8474f41c7 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_WindowHasSurface)(arg1);"
, "}"
, "SDL_Surface *hs_bindgen_3935adead4d3fc9e ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowSurface)(arg1);"
, "}"
, "_Bool hs_bindgen_352d147569a3861c ("
, " SDL_Window *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return (SDL_SetWindowSurfaceVSync)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_faa1386f6baf8835 ("
, " SDL_Window *arg1,"
, " signed int *arg2"
, ")"
, "{"
, " return (SDL_GetWindowSurfaceVSync)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_2865506d5d1ebc1d ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_UpdateWindowSurface)(arg1);"
, "}"
, "_Bool hs_bindgen_9f52950557ec570d ("
, " SDL_Window *arg1,"
, " SDL_Rect const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_UpdateWindowSurfaceRects)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_281f842dd1d64c24 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_DestroyWindowSurface)(arg1);"
, "}"
, "_Bool hs_bindgen_9810610308d37d7a ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return (SDL_SetWindowKeyboardGrab)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_d76ad355e95647e6 ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return (SDL_SetWindowMouseGrab)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_d6cecb629e2e4cf1 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowKeyboardGrab)(arg1);"
, "}"
, "_Bool hs_bindgen_c4a10336d87afa11 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowMouseGrab)(arg1);"
, "}"
, "SDL_Window *hs_bindgen_dc47f3dead3a7c4c (void)"
, "{"
, " return (SDL_GetGrabbedWindow)();"
, "}"
, "_Bool hs_bindgen_cea803a34ce672ab ("
, " SDL_Window *arg1,"
, " SDL_Rect const *arg2"
, ")"
, "{"
, " return (SDL_SetWindowMouseRect)(arg1, arg2);"
, "}"
, "SDL_Rect const *hs_bindgen_20aa207b179a0f01 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowMouseRect)(arg1);"
, "}"
, "_Bool hs_bindgen_8604a41f1b752f5d ("
, " SDL_Window *arg1,"
, " float arg2"
, ")"
, "{"
, " return (SDL_SetWindowOpacity)(arg1, arg2);"
, "}"
, "float hs_bindgen_3101cb57bb822dd1 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetWindowOpacity)(arg1);"
, "}"
, "_Bool hs_bindgen_1cc8b9ab8edf00bb ("
, " SDL_Window *arg1,"
, " SDL_Window *arg2"
, ")"
, "{"
, " return (SDL_SetWindowParent)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_6a6cf75fb3644441 ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return (SDL_SetWindowModal)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_b8c33cea6b55cf17 ("
, " SDL_Window *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return (SDL_SetWindowFocusable)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_ce10733e3b7a4ffa ("
, " SDL_Window *arg1,"
, " signed int arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_ShowWindowSystemMenu)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_9639f427d08bb73e ("
, " SDL_Window *arg1,"
, " SDL_HitTest arg2,"
, " void *arg3"
, ")"
, "{"
, " return (SDL_SetWindowHitTest)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_ed6846899beda7ab ("
, " SDL_Window *arg1,"
, " SDL_Surface *arg2"
, ")"
, "{"
, " return (SDL_SetWindowShape)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_e1ccf70cb57d0520 ("
, " SDL_Window *arg1,"
, " SDL_FlashOperation arg2"
, ")"
, "{"
, " return (SDL_FlashWindow)(arg1, arg2);"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "#include <SDL3/SDL_version.h>"
, "#if !SDL_VERSION_ATLEAST(3, 4, 0)"
, "typedef int SDL_ProgressState;"
, "#endif"
, "_Bool hs_bindgen_5b04ab3d00de3188 ("
, " SDL_Window *arg1,"
, " SDL_ProgressState arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_SetWindowProgressState)(arg1, arg2);"
, "#else"
, " (void)arg1; (void)arg2; SDL_SetError(\"SDL_SetWindowProgressState requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "#include <SDL3/SDL_version.h>"
, "#if !SDL_VERSION_ATLEAST(3, 4, 0)"
, "typedef int SDL_ProgressState;"
, "#endif"
, "SDL_ProgressState hs_bindgen_f0c456909c3f00e4 ("
, " SDL_Window *arg1"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_GetWindowProgressState)(arg1);"
, "#else"
, " (void)arg1; SDL_SetError(\"SDL_GetWindowProgressState requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "_Bool hs_bindgen_61b3840500263851 ("
, " SDL_Window *arg1,"
, " float arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_SetWindowProgressValue)(arg1, arg2);"
, "#else"
, " (void)arg1; (void)arg2; SDL_SetError(\"SDL_SetWindowProgressValue requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "float hs_bindgen_11c3352b21aa2799 ("
, " SDL_Window *arg1"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_GetWindowProgressValue)(arg1);"
, "#else"
, " (void)arg1; SDL_SetError(\"SDL_GetWindowProgressValue requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "void hs_bindgen_b3962b19443d34da ("
, " SDL_Window *arg1"
, ")"
, "{"
, " (SDL_DestroyWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_84c0659acf0fe2dc (void)"
, "{"
, " return (SDL_ScreenSaverEnabled)();"
, "}"
, "_Bool hs_bindgen_166142199f6402d0 (void)"
, "{"
, " return (SDL_EnableScreenSaver)();"
, "}"
, "_Bool hs_bindgen_83a7f8efb2c664c5 (void)"
, "{"
, " return (SDL_DisableScreenSaver)();"
, "}"
, "_Bool hs_bindgen_c47d12c66f8cfd5c ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_GL_LoadLibrary)(arg1);"
, "}"
, "SDL_FunctionPointer hs_bindgen_e435ceb0289a8035 ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_GL_GetProcAddress)(arg1);"
, "}"
, "SDL_FunctionPointer hs_bindgen_894763e4be5fe96f ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_EGL_GetProcAddress)(arg1);"
, "}"
, "void hs_bindgen_88c7a6f4d6a9b36e (void)"
, "{"
, " (SDL_GL_UnloadLibrary)();"
, "}"
, "_Bool hs_bindgen_d8ad3d720e0d97e4 ("
, " char const *arg1"
, ")"
, "{"
, " return (SDL_GL_ExtensionSupported)(arg1);"
, "}"
, "void hs_bindgen_0e89b220270eca27 (void)"
, "{"
, " (SDL_GL_ResetAttributes)();"
, "}"
, "_Bool hs_bindgen_6a7a5b133a68dc0f ("
, " SDL_GLAttr arg1,"
, " signed int arg2"
, ")"
, "{"
, " return (SDL_GL_SetAttribute)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_a558edf739642b48 ("
, " SDL_GLAttr arg1,"
, " signed int *arg2"
, ")"
, "{"
, " return (SDL_GL_GetAttribute)(arg1, arg2);"
, "}"
, "SDL_GLContext hs_bindgen_7a22bf48d0f84507 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GL_CreateContext)(arg1);"
, "}"
, "_Bool hs_bindgen_ff7daec2405dfb35 ("
, " SDL_Window *arg1,"
, " SDL_GLContext arg2"
, ")"
, "{"
, " return (SDL_GL_MakeCurrent)(arg1, arg2);"
, "}"
, "SDL_Window *hs_bindgen_6eb4d946a4d2ae7b (void)"
, "{"
, " return (SDL_GL_GetCurrentWindow)();"
, "}"
, "SDL_GLContext hs_bindgen_c32923dac368266d (void)"
, "{"
, " return (SDL_GL_GetCurrentContext)();"
, "}"
, "SDL_EGLDisplay hs_bindgen_19cd590b75a39bcc (void)"
, "{"
, " return (SDL_EGL_GetCurrentDisplay)();"
, "}"
, "SDL_EGLConfig hs_bindgen_652c87a58c2fcc27 (void)"
, "{"
, " return (SDL_EGL_GetCurrentConfig)();"
, "}"
, "SDL_EGLSurface hs_bindgen_a7fa1925e88a0d07 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_EGL_GetWindowSurface)(arg1);"
, "}"
, "void hs_bindgen_5095f621e48adf13 ("
, " SDL_EGLAttribArrayCallback arg1,"
, " SDL_EGLIntArrayCallback arg2,"
, " SDL_EGLIntArrayCallback arg3,"
, " void *arg4"
, ")"
, "{"
, " (SDL_EGL_SetAttributeCallbacks)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_32295faebc369c7a ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_GL_SetSwapInterval)(arg1);"
, "}"
, "_Bool hs_bindgen_04719e6e434557d3 ("
, " signed int *arg1"
, ")"
, "{"
, " return (SDL_GL_GetSwapInterval)(arg1);"
, "}"
, "_Bool hs_bindgen_1d8b57ab49fbefc1 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GL_SwapWindow)(arg1);"
, "}"
, "_Bool hs_bindgen_7da107ca01a650af ("
, " SDL_GLContext arg1"
, ")"
, "{"
, " return (SDL_GL_DestroyContext)(arg1);"
, "}"
]
)
)
foreign import ccall safe "hs_bindgen_d211f6b04304439b"
hs_bindgen_d211f6b04304439b_base
:: IO BG.CInt
hs_bindgen_d211f6b04304439b :: IO BG.CInt
hs_bindgen_d211f6b04304439b :: IO CInt
hs_bindgen_d211f6b04304439b =
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO CInt
hs_bindgen_d211f6b04304439b_base
sDL_GetNumVideoDrivers :: IO BG.CInt
sDL_GetNumVideoDrivers :: IO CInt
sDL_GetNumVideoDrivers = IO CInt
hs_bindgen_d211f6b04304439b
foreign import ccall safe "hs_bindgen_307dbfd833225e2d"
hs_bindgen_307dbfd833225e2d_base
:: BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_307dbfd833225e2d
:: BG.CInt
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_307dbfd833225e2d :: CInt -> IO (PtrConst CChar)
hs_bindgen_307dbfd833225e2d =
\CInt
x0 ->
(Ptr Void -> PtrConst CChar)
-> IO (Ptr Void) -> IO (PtrConst CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst CChar
FFIType (PtrConst CChar) -> PtrConst CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO (Ptr Void)
hs_bindgen_307dbfd833225e2d_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_GetVideoDriver
:: BG.CInt
-> IO (PtrConst.PtrConst BG.CChar)
sDL_GetVideoDriver :: CInt -> IO (PtrConst CChar)
sDL_GetVideoDriver = CInt -> IO (PtrConst CChar)
hs_bindgen_307dbfd833225e2d
foreign import ccall safe "hs_bindgen_efdaa516c2ee9810"
hs_bindgen_efdaa516c2ee9810_base
:: IO (BG.Ptr BG.Void)
hs_bindgen_efdaa516c2ee9810 :: IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_efdaa516c2ee9810 :: IO (PtrConst CChar)
hs_bindgen_efdaa516c2ee9810 =
(Ptr Void -> PtrConst CChar)
-> IO (Ptr Void) -> IO (PtrConst CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst CChar
FFIType (PtrConst CChar) -> PtrConst CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (Ptr Void)
hs_bindgen_efdaa516c2ee9810_base
sDL_GetCurrentVideoDriver :: IO (PtrConst.PtrConst BG.CChar)
sDL_GetCurrentVideoDriver :: IO (PtrConst CChar)
sDL_GetCurrentVideoDriver =
IO (PtrConst CChar)
hs_bindgen_efdaa516c2ee9810
foreign import ccall safe "hs_bindgen_d4ea00696b1a71bf"
hs_bindgen_d4ea00696b1a71bf_base
:: IO BG.CUInt
hs_bindgen_d4ea00696b1a71bf :: IO SDL_SystemTheme
hs_bindgen_d4ea00696b1a71bf :: IO SDL_SystemTheme
hs_bindgen_d4ea00696b1a71bf =
(CUInt -> SDL_SystemTheme) -> IO CUInt -> IO SDL_SystemTheme
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CUInt -> SDL_SystemTheme
FFIType SDL_SystemTheme -> SDL_SystemTheme
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO CUInt
hs_bindgen_d4ea00696b1a71bf_base
sDL_GetSystemTheme :: IO SDL_SystemTheme
sDL_GetSystemTheme :: IO SDL_SystemTheme
sDL_GetSystemTheme = IO SDL_SystemTheme
hs_bindgen_d4ea00696b1a71bf
foreign import ccall safe "hs_bindgen_d92afc43a12fbe95"
hs_bindgen_d92afc43a12fbe95_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_d92afc43a12fbe95
:: BG.Ptr BG.CInt
-> IO (BG.Ptr SDL_DisplayID)
hs_bindgen_d92afc43a12fbe95 :: Ptr CInt -> IO (Ptr SDL_DisplayID)
hs_bindgen_d92afc43a12fbe95 =
\Ptr CInt
x0 ->
(Ptr Void -> Ptr SDL_DisplayID)
-> IO (Ptr Void) -> IO (Ptr SDL_DisplayID)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_DisplayID
FFIType (Ptr SDL_DisplayID) -> Ptr SDL_DisplayID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_d92afc43a12fbe95_base (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x0))
sDL_GetDisplays
:: BG.Ptr BG.CInt
-> IO (BG.Ptr SDL_DisplayID)
sDL_GetDisplays :: Ptr CInt -> IO (Ptr SDL_DisplayID)
sDL_GetDisplays = Ptr CInt -> IO (Ptr SDL_DisplayID)
hs_bindgen_d92afc43a12fbe95
foreign import ccall safe "hs_bindgen_b8bacdf537be3b8f"
hs_bindgen_b8bacdf537be3b8f_base
:: IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_b8bacdf537be3b8f :: IO SDL_DisplayID
hs_bindgen_b8bacdf537be3b8f :: IO SDL_DisplayID
hs_bindgen_b8bacdf537be3b8f =
(Word32 -> SDL_DisplayID) -> IO Word32 -> IO SDL_DisplayID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_DisplayID
FFIType SDL_DisplayID -> SDL_DisplayID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO Word32
hs_bindgen_b8bacdf537be3b8f_base
sDL_GetPrimaryDisplay :: IO SDL_DisplayID
sDL_GetPrimaryDisplay :: IO SDL_DisplayID
sDL_GetPrimaryDisplay = IO SDL_DisplayID
hs_bindgen_b8bacdf537be3b8f
foreign import ccall safe "hs_bindgen_d5cb0d5646844e17"
hs_bindgen_d5cb0d5646844e17_base
:: HsBindgen.Runtime.LibC.Word32
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_d5cb0d5646844e17
:: SDL_DisplayID
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
hs_bindgen_d5cb0d5646844e17 :: SDL_DisplayID -> IO SDL_PropertiesID
hs_bindgen_d5cb0d5646844e17 =
\SDL_DisplayID
x0 ->
(Word32 -> SDL_PropertiesID) -> IO Word32 -> IO SDL_PropertiesID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_PropertiesID
FFIType SDL_PropertiesID -> SDL_PropertiesID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO Word32
hs_bindgen_d5cb0d5646844e17_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0))
sDL_GetDisplayProperties
:: SDL_DisplayID
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
sDL_GetDisplayProperties :: SDL_DisplayID -> IO SDL_PropertiesID
sDL_GetDisplayProperties =
SDL_DisplayID -> IO SDL_PropertiesID
hs_bindgen_d5cb0d5646844e17
foreign import ccall safe "hs_bindgen_e9e9e841de7ccf5b"
hs_bindgen_e9e9e841de7ccf5b_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_e9e9e841de7ccf5b
:: SDL_DisplayID
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_e9e9e841de7ccf5b :: SDL_DisplayID -> IO (PtrConst CChar)
hs_bindgen_e9e9e841de7ccf5b =
\SDL_DisplayID
x0 ->
(Ptr Void -> PtrConst CChar)
-> IO (Ptr Void) -> IO (PtrConst CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst CChar
FFIType (PtrConst CChar) -> PtrConst CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO (Ptr Void)
hs_bindgen_e9e9e841de7ccf5b_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0))
sDL_GetDisplayName
:: SDL_DisplayID
-> IO (PtrConst.PtrConst BG.CChar)
sDL_GetDisplayName :: SDL_DisplayID -> IO (PtrConst CChar)
sDL_GetDisplayName = SDL_DisplayID -> IO (PtrConst CChar)
hs_bindgen_e9e9e841de7ccf5b
foreign import ccall safe "hs_bindgen_2de4b5a02136502b"
hs_bindgen_2de4b5a02136502b_base
:: HsBindgen.Runtime.LibC.Word32
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_2de4b5a02136502b
:: SDL_DisplayID
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_2de4b5a02136502b :: SDL_DisplayID -> Ptr SDL_Rect -> IO CBool
hs_bindgen_2de4b5a02136502b =
\SDL_DisplayID
x0 ->
\Ptr SDL_Rect
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> Ptr Void -> IO CBool
hs_bindgen_2de4b5a02136502b_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0) (Ptr SDL_Rect -> FFIType (Ptr SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Rect
x1))
sDL_GetDisplayBounds
:: SDL_DisplayID
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
sDL_GetDisplayBounds :: SDL_DisplayID -> Ptr SDL_Rect -> IO CBool
sDL_GetDisplayBounds = SDL_DisplayID -> Ptr SDL_Rect -> IO CBool
hs_bindgen_2de4b5a02136502b
foreign import ccall safe "hs_bindgen_ff1aeb910a17f8ef"
hs_bindgen_ff1aeb910a17f8ef_base
:: HsBindgen.Runtime.LibC.Word32
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_ff1aeb910a17f8ef
:: SDL_DisplayID
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_ff1aeb910a17f8ef :: SDL_DisplayID -> Ptr SDL_Rect -> IO CBool
hs_bindgen_ff1aeb910a17f8ef =
\SDL_DisplayID
x0 ->
\Ptr SDL_Rect
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> Ptr Void -> IO CBool
hs_bindgen_ff1aeb910a17f8ef_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0) (Ptr SDL_Rect -> FFIType (Ptr SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Rect
x1))
sDL_GetDisplayUsableBounds
:: SDL_DisplayID
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
sDL_GetDisplayUsableBounds :: SDL_DisplayID -> Ptr SDL_Rect -> IO CBool
sDL_GetDisplayUsableBounds =
SDL_DisplayID -> Ptr SDL_Rect -> IO CBool
hs_bindgen_ff1aeb910a17f8ef
foreign import ccall safe "hs_bindgen_a526ef31b456159e"
hs_bindgen_a526ef31b456159e_base
:: HsBindgen.Runtime.LibC.Word32
-> IO BG.CUInt
hs_bindgen_a526ef31b456159e
:: SDL_DisplayID
-> IO SDL_DisplayOrientation
hs_bindgen_a526ef31b456159e :: SDL_DisplayID -> IO SDL_DisplayOrientation
hs_bindgen_a526ef31b456159e =
\SDL_DisplayID
x0 ->
(CUInt -> SDL_DisplayOrientation)
-> IO CUInt -> IO SDL_DisplayOrientation
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CUInt -> SDL_DisplayOrientation
FFIType SDL_DisplayOrientation -> SDL_DisplayOrientation
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO CUInt
hs_bindgen_a526ef31b456159e_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0))
sDL_GetNaturalDisplayOrientation
:: SDL_DisplayID
-> IO SDL_DisplayOrientation
sDL_GetNaturalDisplayOrientation :: SDL_DisplayID -> IO SDL_DisplayOrientation
sDL_GetNaturalDisplayOrientation =
SDL_DisplayID -> IO SDL_DisplayOrientation
hs_bindgen_a526ef31b456159e
foreign import ccall safe "hs_bindgen_51800c9c70250d96"
hs_bindgen_51800c9c70250d96_base
:: HsBindgen.Runtime.LibC.Word32
-> IO BG.CUInt
hs_bindgen_51800c9c70250d96
:: SDL_DisplayID
-> IO SDL_DisplayOrientation
hs_bindgen_51800c9c70250d96 :: SDL_DisplayID -> IO SDL_DisplayOrientation
hs_bindgen_51800c9c70250d96 =
\SDL_DisplayID
x0 ->
(CUInt -> SDL_DisplayOrientation)
-> IO CUInt -> IO SDL_DisplayOrientation
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CUInt -> SDL_DisplayOrientation
FFIType SDL_DisplayOrientation -> SDL_DisplayOrientation
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO CUInt
hs_bindgen_51800c9c70250d96_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0))
sDL_GetCurrentDisplayOrientation
:: SDL_DisplayID
-> IO SDL_DisplayOrientation
sDL_GetCurrentDisplayOrientation :: SDL_DisplayID -> IO SDL_DisplayOrientation
sDL_GetCurrentDisplayOrientation =
SDL_DisplayID -> IO SDL_DisplayOrientation
hs_bindgen_51800c9c70250d96
foreign import ccall safe "hs_bindgen_bf2419cb99d8f412"
hs_bindgen_bf2419cb99d8f412_base
:: HsBindgen.Runtime.LibC.Word32
-> IO BG.CFloat
hs_bindgen_bf2419cb99d8f412
:: SDL_DisplayID
-> IO BG.CFloat
hs_bindgen_bf2419cb99d8f412 :: SDL_DisplayID -> IO CFloat
hs_bindgen_bf2419cb99d8f412 =
\SDL_DisplayID
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO CFloat
hs_bindgen_bf2419cb99d8f412_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0))
sDL_GetDisplayContentScale
:: SDL_DisplayID
-> IO BG.CFloat
sDL_GetDisplayContentScale :: SDL_DisplayID -> IO CFloat
sDL_GetDisplayContentScale =
SDL_DisplayID -> IO CFloat
hs_bindgen_bf2419cb99d8f412
foreign import ccall safe "hs_bindgen_4662ea5b5904a3f7"
hs_bindgen_4662ea5b5904a3f7_base
:: HsBindgen.Runtime.LibC.Word32
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_4662ea5b5904a3f7
:: SDL_DisplayID
-> BG.Ptr BG.CInt
-> IO (BG.Ptr (BG.Ptr SDL_DisplayMode))
hs_bindgen_4662ea5b5904a3f7 :: SDL_DisplayID -> Ptr CInt -> IO (Ptr (Ptr SDL_DisplayMode))
hs_bindgen_4662ea5b5904a3f7 =
\SDL_DisplayID
x0 ->
\Ptr CInt
x1 ->
(Ptr Void -> Ptr (Ptr SDL_DisplayMode))
-> IO (Ptr Void) -> IO (Ptr (Ptr SDL_DisplayMode))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr (Ptr SDL_DisplayMode)
FFIType (Ptr (Ptr SDL_DisplayMode)) -> Ptr (Ptr SDL_DisplayMode)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> Ptr Void -> IO (Ptr Void)
hs_bindgen_4662ea5b5904a3f7_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1))
sDL_GetFullscreenDisplayModes
:: SDL_DisplayID
-> BG.Ptr BG.CInt
-> IO (BG.Ptr (BG.Ptr SDL_DisplayMode))
sDL_GetFullscreenDisplayModes :: SDL_DisplayID -> Ptr CInt -> IO (Ptr (Ptr SDL_DisplayMode))
sDL_GetFullscreenDisplayModes =
SDL_DisplayID -> Ptr CInt -> IO (Ptr (Ptr SDL_DisplayMode))
hs_bindgen_4662ea5b5904a3f7
foreign import ccall safe "hs_bindgen_5d464dea0236acd5"
hs_bindgen_5d464dea0236acd5_base
:: HsBindgen.Runtime.LibC.Word32
-> BG.CInt
-> BG.CInt
-> BG.CFloat
-> BG.CBool
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_5d464dea0236acd5
:: SDL_DisplayID
-> BG.CInt
-> BG.CInt
-> BG.CFloat
-> BG.CBool
-> BG.Ptr SDL_DisplayMode
-> IO BG.CBool
hs_bindgen_5d464dea0236acd5 :: SDL_DisplayID
-> CInt
-> CInt
-> CFloat
-> CBool
-> Ptr SDL_DisplayMode
-> IO CBool
hs_bindgen_5d464dea0236acd5 =
\SDL_DisplayID
x0 ->
\CInt
x1 ->
\CInt
x2 ->
\CFloat
x3 ->
\CBool
x4 ->
\Ptr SDL_DisplayMode
x5 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Word32 -> CInt -> CInt -> CFloat -> CBool -> Ptr Void -> IO CBool
hs_bindgen_5d464dea0236acd5_base
(SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x3)
(CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x4)
(Ptr SDL_DisplayMode -> FFIType (Ptr SDL_DisplayMode)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_DisplayMode
x5)
)
sDL_GetClosestFullscreenDisplayMode
:: SDL_DisplayID
-> BG.CInt
-> BG.CInt
-> BG.CFloat
-> BG.CBool
-> BG.Ptr SDL_DisplayMode
-> IO BG.CBool
sDL_GetClosestFullscreenDisplayMode :: SDL_DisplayID
-> CInt
-> CInt
-> CFloat
-> CBool
-> Ptr SDL_DisplayMode
-> IO CBool
sDL_GetClosestFullscreenDisplayMode =
SDL_DisplayID
-> CInt
-> CInt
-> CFloat
-> CBool
-> Ptr SDL_DisplayMode
-> IO CBool
hs_bindgen_5d464dea0236acd5
foreign import ccall safe "hs_bindgen_dba50a660cc82b9f"
hs_bindgen_dba50a660cc82b9f_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_dba50a660cc82b9f
:: SDL_DisplayID
-> IO (PtrConst.PtrConst SDL_DisplayMode)
hs_bindgen_dba50a660cc82b9f :: SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)
hs_bindgen_dba50a660cc82b9f =
\SDL_DisplayID
x0 ->
(Ptr Void -> PtrConst SDL_DisplayMode)
-> IO (Ptr Void) -> IO (PtrConst SDL_DisplayMode)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst SDL_DisplayMode
FFIType (PtrConst SDL_DisplayMode) -> PtrConst SDL_DisplayMode
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO (Ptr Void)
hs_bindgen_dba50a660cc82b9f_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0))
sDL_GetDesktopDisplayMode
:: SDL_DisplayID
-> IO (PtrConst.PtrConst SDL_DisplayMode)
sDL_GetDesktopDisplayMode :: SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)
sDL_GetDesktopDisplayMode =
SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)
hs_bindgen_dba50a660cc82b9f
foreign import ccall safe "hs_bindgen_4430016da3318782"
hs_bindgen_4430016da3318782_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_4430016da3318782
:: SDL_DisplayID
-> IO (PtrConst.PtrConst SDL_DisplayMode)
hs_bindgen_4430016da3318782 :: SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)
hs_bindgen_4430016da3318782 =
\SDL_DisplayID
x0 ->
(Ptr Void -> PtrConst SDL_DisplayMode)
-> IO (Ptr Void) -> IO (PtrConst SDL_DisplayMode)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst SDL_DisplayMode
FFIType (PtrConst SDL_DisplayMode) -> PtrConst SDL_DisplayMode
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO (Ptr Void)
hs_bindgen_4430016da3318782_base (SDL_DisplayID -> FFIType SDL_DisplayID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_DisplayID
x0))
sDL_GetCurrentDisplayMode
:: SDL_DisplayID
-> IO (PtrConst.PtrConst SDL_DisplayMode)
sDL_GetCurrentDisplayMode :: SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)
sDL_GetCurrentDisplayMode =
SDL_DisplayID -> IO (PtrConst SDL_DisplayMode)
hs_bindgen_4430016da3318782
foreign import ccall safe "hs_bindgen_e084554bb0ca9dc4"
hs_bindgen_e084554bb0ca9dc4_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_e084554bb0ca9dc4
:: PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Point
-> IO SDL_DisplayID
hs_bindgen_e084554bb0ca9dc4 :: PtrConst SDL_Point -> IO SDL_DisplayID
hs_bindgen_e084554bb0ca9dc4 =
\PtrConst SDL_Point
x0 ->
(Word32 -> SDL_DisplayID) -> IO Word32 -> IO SDL_DisplayID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_DisplayID
FFIType SDL_DisplayID -> SDL_DisplayID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Word32
hs_bindgen_e084554bb0ca9dc4_base (PtrConst SDL_Point -> FFIType (PtrConst SDL_Point)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_Point
x0))
sDL_GetDisplayForPoint
:: PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Point
-> IO SDL_DisplayID
sDL_GetDisplayForPoint :: PtrConst SDL_Point -> IO SDL_DisplayID
sDL_GetDisplayForPoint = PtrConst SDL_Point -> IO SDL_DisplayID
hs_bindgen_e084554bb0ca9dc4
foreign import ccall safe "hs_bindgen_50432f887d92198e"
hs_bindgen_50432f887d92198e_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_50432f887d92198e
:: PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO SDL_DisplayID
hs_bindgen_50432f887d92198e :: PtrConst SDL_Rect -> IO SDL_DisplayID
hs_bindgen_50432f887d92198e =
\PtrConst SDL_Rect
x0 ->
(Word32 -> SDL_DisplayID) -> IO Word32 -> IO SDL_DisplayID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_DisplayID
FFIType SDL_DisplayID -> SDL_DisplayID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Word32
hs_bindgen_50432f887d92198e_base (PtrConst SDL_Rect -> FFIType (PtrConst SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_Rect
x0))
sDL_GetDisplayForRect
:: PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO SDL_DisplayID
sDL_GetDisplayForRect :: PtrConst SDL_Rect -> IO SDL_DisplayID
sDL_GetDisplayForRect = PtrConst SDL_Rect -> IO SDL_DisplayID
hs_bindgen_50432f887d92198e
foreign import ccall safe "hs_bindgen_338231bd9673a8d7"
hs_bindgen_338231bd9673a8d7_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_338231bd9673a8d7
:: BG.Ptr SDL_Window
-> IO SDL_DisplayID
hs_bindgen_338231bd9673a8d7 :: Ptr SDL_Window -> IO SDL_DisplayID
hs_bindgen_338231bd9673a8d7 =
\Ptr SDL_Window
x0 ->
(Word32 -> SDL_DisplayID) -> IO Word32 -> IO SDL_DisplayID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_DisplayID
FFIType SDL_DisplayID -> SDL_DisplayID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Word32
hs_bindgen_338231bd9673a8d7_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetDisplayForWindow
:: BG.Ptr SDL_Window
-> IO SDL_DisplayID
sDL_GetDisplayForWindow :: Ptr SDL_Window -> IO SDL_DisplayID
sDL_GetDisplayForWindow = Ptr SDL_Window -> IO SDL_DisplayID
hs_bindgen_338231bd9673a8d7
foreign import ccall safe "hs_bindgen_c660a5f73943853a"
hs_bindgen_c660a5f73943853a_base
:: BG.Ptr BG.Void
-> IO BG.CFloat
hs_bindgen_c660a5f73943853a
:: BG.Ptr SDL_Window
-> IO BG.CFloat
hs_bindgen_c660a5f73943853a :: Ptr SDL_Window -> IO CFloat
hs_bindgen_c660a5f73943853a =
\Ptr SDL_Window
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CFloat
hs_bindgen_c660a5f73943853a_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowPixelDensity
:: BG.Ptr SDL_Window
-> IO BG.CFloat
sDL_GetWindowPixelDensity :: Ptr SDL_Window -> IO CFloat
sDL_GetWindowPixelDensity =
Ptr SDL_Window -> IO CFloat
hs_bindgen_c660a5f73943853a
foreign import ccall safe "hs_bindgen_830868f00a2186dd"
hs_bindgen_830868f00a2186dd_base
:: BG.Ptr BG.Void
-> IO BG.CFloat
hs_bindgen_830868f00a2186dd
:: BG.Ptr SDL_Window
-> IO BG.CFloat
hs_bindgen_830868f00a2186dd :: Ptr SDL_Window -> IO CFloat
hs_bindgen_830868f00a2186dd =
\Ptr SDL_Window
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CFloat
hs_bindgen_830868f00a2186dd_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowDisplayScale
:: BG.Ptr SDL_Window
-> IO BG.CFloat
sDL_GetWindowDisplayScale :: Ptr SDL_Window -> IO CFloat
sDL_GetWindowDisplayScale =
Ptr SDL_Window -> IO CFloat
hs_bindgen_830868f00a2186dd
foreign import ccall safe "hs_bindgen_5bd56762b4e281bc"
hs_bindgen_5bd56762b4e281bc_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_5bd56762b4e281bc
:: BG.Ptr SDL_Window
-> PtrConst.PtrConst SDL_DisplayMode
-> IO BG.CBool
hs_bindgen_5bd56762b4e281bc :: Ptr SDL_Window -> PtrConst SDL_DisplayMode -> IO CBool
hs_bindgen_5bd56762b4e281bc =
\Ptr SDL_Window
x0 ->
\PtrConst SDL_DisplayMode
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_5bd56762b4e281bc_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (PtrConst SDL_DisplayMode -> FFIType (PtrConst SDL_DisplayMode)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_DisplayMode
x1))
sDL_SetWindowFullscreenMode
:: BG.Ptr SDL_Window
-> PtrConst.PtrConst SDL_DisplayMode
-> IO BG.CBool
sDL_SetWindowFullscreenMode :: Ptr SDL_Window -> PtrConst SDL_DisplayMode -> IO CBool
sDL_SetWindowFullscreenMode =
Ptr SDL_Window -> PtrConst SDL_DisplayMode -> IO CBool
hs_bindgen_5bd56762b4e281bc
foreign import ccall safe "hs_bindgen_75a4cc980febe857"
hs_bindgen_75a4cc980febe857_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_75a4cc980febe857
:: BG.Ptr SDL_Window
-> IO (PtrConst.PtrConst SDL_DisplayMode)
hs_bindgen_75a4cc980febe857 :: Ptr SDL_Window -> IO (PtrConst SDL_DisplayMode)
hs_bindgen_75a4cc980febe857 =
\Ptr SDL_Window
x0 ->
(Ptr Void -> PtrConst SDL_DisplayMode)
-> IO (Ptr Void) -> IO (PtrConst SDL_DisplayMode)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst SDL_DisplayMode
FFIType (PtrConst SDL_DisplayMode) -> PtrConst SDL_DisplayMode
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_75a4cc980febe857_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowFullscreenMode
:: BG.Ptr SDL_Window
-> IO (PtrConst.PtrConst SDL_DisplayMode)
sDL_GetWindowFullscreenMode :: Ptr SDL_Window -> IO (PtrConst SDL_DisplayMode)
sDL_GetWindowFullscreenMode =
Ptr SDL_Window -> IO (PtrConst SDL_DisplayMode)
hs_bindgen_75a4cc980febe857
foreign import ccall safe "hs_bindgen_7312928923ad5425"
hs_bindgen_7312928923ad5425_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_7312928923ad5425
:: BG.Ptr SDL_Window
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
hs_bindgen_7312928923ad5425 :: Ptr SDL_Window -> Ptr CSize -> IO (Ptr Void)
hs_bindgen_7312928923ad5425 =
\Ptr SDL_Window
x0 ->
\Ptr CSize
x1 ->
(Ptr Void -> Ptr Void) -> IO (Ptr Void) -> IO (Ptr Void)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr Void
FFIType (Ptr Void) -> Ptr Void
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO (Ptr Void)
hs_bindgen_7312928923ad5425_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr CSize -> FFIType (Ptr CSize)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CSize
x1))
sDL_GetWindowICCProfile
:: BG.Ptr SDL_Window
-> BG.Ptr HsBindgen.Runtime.LibC.CSize
-> IO (BG.Ptr BG.Void)
sDL_GetWindowICCProfile :: Ptr SDL_Window -> Ptr CSize -> IO (Ptr Void)
sDL_GetWindowICCProfile = Ptr SDL_Window -> Ptr CSize -> IO (Ptr Void)
hs_bindgen_7312928923ad5425
foreign import ccall safe "hs_bindgen_15580e3d1d0e9b89"
hs_bindgen_15580e3d1d0e9b89_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.Support.CUInt
hs_bindgen_15580e3d1d0e9b89
:: BG.Ptr SDL_Window
-> IO SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
hs_bindgen_15580e3d1d0e9b89 :: Ptr SDL_Window -> IO SDL_PixelFormat
hs_bindgen_15580e3d1d0e9b89 =
\Ptr SDL_Window
x0 ->
(CUInt -> SDL_PixelFormat) -> IO CUInt -> IO SDL_PixelFormat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CUInt -> SDL_PixelFormat
FFIType SDL_PixelFormat -> SDL_PixelFormat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CUInt
hs_bindgen_15580e3d1d0e9b89_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowPixelFormat
:: BG.Ptr SDL_Window
-> IO SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
sDL_GetWindowPixelFormat :: Ptr SDL_Window -> IO SDL_PixelFormat
sDL_GetWindowPixelFormat =
Ptr SDL_Window -> IO SDL_PixelFormat
hs_bindgen_15580e3d1d0e9b89
foreign import ccall safe "hs_bindgen_6428ebf130092b37"
hs_bindgen_6428ebf130092b37_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_6428ebf130092b37
:: BG.Ptr BG.CInt
-> IO (BG.Ptr (BG.Ptr SDL_Window))
hs_bindgen_6428ebf130092b37 :: Ptr CInt -> IO (Ptr (Ptr SDL_Window))
hs_bindgen_6428ebf130092b37 =
\Ptr CInt
x0 ->
(Ptr Void -> Ptr (Ptr SDL_Window))
-> IO (Ptr Void) -> IO (Ptr (Ptr SDL_Window))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr (Ptr SDL_Window)
FFIType (Ptr (Ptr SDL_Window)) -> Ptr (Ptr SDL_Window)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_6428ebf130092b37_base (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x0))
sDL_GetWindows
:: BG.Ptr BG.CInt
-> IO (BG.Ptr (BG.Ptr SDL_Window))
sDL_GetWindows :: Ptr CInt -> IO (Ptr (Ptr SDL_Window))
sDL_GetWindows = Ptr CInt -> IO (Ptr (Ptr SDL_Window))
hs_bindgen_6428ebf130092b37
foreign import ccall safe "hs_bindgen_8e424f740acbd80f"
hs_bindgen_8e424f740acbd80f_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> HsBindgen.Runtime.LibC.Word64
-> IO (BG.Ptr BG.Void)
hs_bindgen_8e424f740acbd80f
:: PtrConst.PtrConst BG.CChar
-> BG.CInt
-> BG.CInt
-> SDL_WindowFlags
-> IO (BG.Ptr SDL_Window)
hs_bindgen_8e424f740acbd80f :: PtrConst CChar
-> CInt -> CInt -> SDL_WindowFlags -> IO (Ptr SDL_Window)
hs_bindgen_8e424f740acbd80f =
\PtrConst CChar
x0 ->
\CInt
x1 ->
\CInt
x2 ->
\SDL_WindowFlags
x3 ->
(Ptr Void -> Ptr SDL_Window)
-> IO (Ptr Void) -> IO (Ptr SDL_Window)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr SDL_Window
FFIType (Ptr SDL_Window) -> Ptr SDL_Window
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> CInt -> CInt -> Word64 -> IO (Ptr Void)
hs_bindgen_8e424f740acbd80f_base
(PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2)
(SDL_WindowFlags -> FFIType SDL_WindowFlags
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_WindowFlags
x3)
)
sDL_CreateWindow
:: PtrConst.PtrConst BG.CChar
-> BG.CInt
-> BG.CInt
-> SDL_WindowFlags
-> IO (BG.Ptr SDL_Window)
sDL_CreateWindow :: PtrConst CChar
-> CInt -> CInt -> SDL_WindowFlags -> IO (Ptr SDL_Window)
sDL_CreateWindow = PtrConst CChar
-> CInt -> CInt -> SDL_WindowFlags -> IO (Ptr SDL_Window)
hs_bindgen_8e424f740acbd80f
foreign import ccall safe "hs_bindgen_19b8bc2bc6b5cfae"
hs_bindgen_19b8bc2bc6b5cfae_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> HsBindgen.Runtime.LibC.Word64
-> IO (BG.Ptr BG.Void)
hs_bindgen_19b8bc2bc6b5cfae
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> SDL_WindowFlags
-> IO (BG.Ptr SDL_Window)
hs_bindgen_19b8bc2bc6b5cfae :: Ptr SDL_Window
-> CInt
-> CInt
-> CInt
-> CInt
-> SDL_WindowFlags
-> IO (Ptr SDL_Window)
hs_bindgen_19b8bc2bc6b5cfae =
\Ptr SDL_Window
x0 ->
\CInt
x1 ->
\CInt
x2 ->
\CInt
x3 ->
\CInt
x4 ->
\SDL_WindowFlags
x5 ->
(Ptr Void -> Ptr SDL_Window)
-> IO (Ptr Void) -> IO (Ptr SDL_Window)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
Ptr Void -> Ptr SDL_Window
FFIType (Ptr SDL_Window) -> Ptr SDL_Window
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> CInt -> CInt -> CInt -> CInt -> Word64 -> IO (Ptr Void)
hs_bindgen_19b8bc2bc6b5cfae_base
(Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x3)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x4)
(SDL_WindowFlags -> FFIType SDL_WindowFlags
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_WindowFlags
x5)
)
sDL_CreatePopupWindow
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> SDL_WindowFlags
-> IO (BG.Ptr SDL_Window)
= Ptr SDL_Window
-> CInt
-> CInt
-> CInt
-> CInt
-> SDL_WindowFlags
-> IO (Ptr SDL_Window)
hs_bindgen_19b8bc2bc6b5cfae
foreign import ccall safe "hs_bindgen_a9c16b7c7380ac75"
hs_bindgen_a9c16b7c7380ac75_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_a9c16b7c7380ac75
:: SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO (BG.Ptr SDL_Window)
hs_bindgen_a9c16b7c7380ac75 :: SDL_PropertiesID -> IO (Ptr SDL_Window)
hs_bindgen_a9c16b7c7380ac75 =
\SDL_PropertiesID
x0 ->
(Ptr Void -> Ptr SDL_Window)
-> IO (Ptr Void) -> IO (Ptr SDL_Window)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_Window
FFIType (Ptr SDL_Window) -> Ptr SDL_Window
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO (Ptr Void)
hs_bindgen_a9c16b7c7380ac75_base (SDL_PropertiesID -> FFIType SDL_PropertiesID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_PropertiesID
x0))
sDL_CreateWindowWithProperties
:: SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO (BG.Ptr SDL_Window)
sDL_CreateWindowWithProperties :: SDL_PropertiesID -> IO (Ptr SDL_Window)
sDL_CreateWindowWithProperties =
SDL_PropertiesID -> IO (Ptr SDL_Window)
hs_bindgen_a9c16b7c7380ac75
foreign import ccall safe "hs_bindgen_667e66cbe1d6489b"
hs_bindgen_667e66cbe1d6489b_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_667e66cbe1d6489b
:: BG.Ptr SDL_Window
-> IO SDL_WindowID
hs_bindgen_667e66cbe1d6489b :: Ptr SDL_Window -> IO SDL_WindowID
hs_bindgen_667e66cbe1d6489b =
\Ptr SDL_Window
x0 ->
(Word32 -> SDL_WindowID) -> IO Word32 -> IO SDL_WindowID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_WindowID
FFIType SDL_WindowID -> SDL_WindowID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Word32
hs_bindgen_667e66cbe1d6489b_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowID
:: BG.Ptr SDL_Window
-> IO SDL_WindowID
sDL_GetWindowID :: Ptr SDL_Window -> IO SDL_WindowID
sDL_GetWindowID = Ptr SDL_Window -> IO SDL_WindowID
hs_bindgen_667e66cbe1d6489b
foreign import ccall safe "hs_bindgen_18346477e6758df9"
hs_bindgen_18346477e6758df9_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_18346477e6758df9
:: SDL_WindowID
-> IO (BG.Ptr SDL_Window)
hs_bindgen_18346477e6758df9 :: SDL_WindowID -> IO (Ptr SDL_Window)
hs_bindgen_18346477e6758df9 =
\SDL_WindowID
x0 ->
(Ptr Void -> Ptr SDL_Window)
-> IO (Ptr Void) -> IO (Ptr SDL_Window)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_Window
FFIType (Ptr SDL_Window) -> Ptr SDL_Window
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO (Ptr Void)
hs_bindgen_18346477e6758df9_base (SDL_WindowID -> FFIType SDL_WindowID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_WindowID
x0))
sDL_GetWindowFromID
:: SDL_WindowID
-> IO (BG.Ptr SDL_Window)
sDL_GetWindowFromID :: SDL_WindowID -> IO (Ptr SDL_Window)
sDL_GetWindowFromID = SDL_WindowID -> IO (Ptr SDL_Window)
hs_bindgen_18346477e6758df9
foreign import ccall safe "hs_bindgen_2d39d8129359a89b"
hs_bindgen_2d39d8129359a89b_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_2d39d8129359a89b
:: BG.Ptr SDL_Window
-> IO (BG.Ptr SDL_Window)
hs_bindgen_2d39d8129359a89b :: Ptr SDL_Window -> IO (Ptr SDL_Window)
hs_bindgen_2d39d8129359a89b =
\Ptr SDL_Window
x0 ->
(Ptr Void -> Ptr SDL_Window)
-> IO (Ptr Void) -> IO (Ptr SDL_Window)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_Window
FFIType (Ptr SDL_Window) -> Ptr SDL_Window
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_2d39d8129359a89b_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowParent
:: BG.Ptr SDL_Window
-> IO (BG.Ptr SDL_Window)
sDL_GetWindowParent :: Ptr SDL_Window -> IO (Ptr SDL_Window)
sDL_GetWindowParent = Ptr SDL_Window -> IO (Ptr SDL_Window)
hs_bindgen_2d39d8129359a89b
foreign import ccall safe "hs_bindgen_57b7ab5cd9801744"
hs_bindgen_57b7ab5cd9801744_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_57b7ab5cd9801744
:: BG.Ptr SDL_Window
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
hs_bindgen_57b7ab5cd9801744 :: Ptr SDL_Window -> IO SDL_PropertiesID
hs_bindgen_57b7ab5cd9801744 =
\Ptr SDL_Window
x0 ->
(Word32 -> SDL_PropertiesID) -> IO Word32 -> IO SDL_PropertiesID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_PropertiesID
FFIType SDL_PropertiesID -> SDL_PropertiesID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Word32
hs_bindgen_57b7ab5cd9801744_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowProperties
:: BG.Ptr SDL_Window
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
sDL_GetWindowProperties :: Ptr SDL_Window -> IO SDL_PropertiesID
sDL_GetWindowProperties = Ptr SDL_Window -> IO SDL_PropertiesID
hs_bindgen_57b7ab5cd9801744
foreign import ccall safe "hs_bindgen_99baf1d6e8b1ddeb"
hs_bindgen_99baf1d6e8b1ddeb_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word64
hs_bindgen_99baf1d6e8b1ddeb
:: BG.Ptr SDL_Window
-> IO SDL_WindowFlags
hs_bindgen_99baf1d6e8b1ddeb :: Ptr SDL_Window -> IO SDL_WindowFlags
hs_bindgen_99baf1d6e8b1ddeb =
\Ptr SDL_Window
x0 ->
(Word64 -> SDL_WindowFlags) -> IO Word64 -> IO SDL_WindowFlags
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word64 -> SDL_WindowFlags
FFIType SDL_WindowFlags -> SDL_WindowFlags
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Word64
hs_bindgen_99baf1d6e8b1ddeb_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowFlags
:: BG.Ptr SDL_Window
-> IO SDL_WindowFlags
sDL_GetWindowFlags :: Ptr SDL_Window -> IO SDL_WindowFlags
sDL_GetWindowFlags = Ptr SDL_Window -> IO SDL_WindowFlags
hs_bindgen_99baf1d6e8b1ddeb
foreign import ccall safe "hs_bindgen_54f765221fc62cf4"
hs_bindgen_54f765221fc62cf4_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_54f765221fc62cf4
:: BG.Ptr SDL_Window
-> PtrConst.PtrConst BG.CChar
-> IO BG.CBool
hs_bindgen_54f765221fc62cf4 :: Ptr SDL_Window -> PtrConst CChar -> IO CBool
hs_bindgen_54f765221fc62cf4 =
\Ptr SDL_Window
x0 ->
\PtrConst CChar
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_54f765221fc62cf4_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1))
sDL_SetWindowTitle
:: BG.Ptr SDL_Window
-> PtrConst.PtrConst BG.CChar
-> IO BG.CBool
sDL_SetWindowTitle :: Ptr SDL_Window -> PtrConst CChar -> IO CBool
sDL_SetWindowTitle = Ptr SDL_Window -> PtrConst CChar -> IO CBool
hs_bindgen_54f765221fc62cf4
foreign import ccall safe "hs_bindgen_b3fe38980dd2012e"
hs_bindgen_b3fe38980dd2012e_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_b3fe38980dd2012e
:: BG.Ptr SDL_Window
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_b3fe38980dd2012e :: Ptr SDL_Window -> IO (PtrConst CChar)
hs_bindgen_b3fe38980dd2012e =
\Ptr SDL_Window
x0 ->
(Ptr Void -> PtrConst CChar)
-> IO (Ptr Void) -> IO (PtrConst CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst CChar
FFIType (PtrConst CChar) -> PtrConst CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_b3fe38980dd2012e_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowTitle
:: BG.Ptr SDL_Window
-> IO (PtrConst.PtrConst BG.CChar)
sDL_GetWindowTitle :: Ptr SDL_Window -> IO (PtrConst CChar)
sDL_GetWindowTitle = Ptr SDL_Window -> IO (PtrConst CChar)
hs_bindgen_b3fe38980dd2012e
foreign import ccall safe "hs_bindgen_3ba2e8e7085b0cc8"
hs_bindgen_3ba2e8e7085b0cc8_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_3ba2e8e7085b0cc8
:: BG.Ptr SDL_Window
-> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface
-> IO BG.CBool
hs_bindgen_3ba2e8e7085b0cc8 :: Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool
hs_bindgen_3ba2e8e7085b0cc8 =
\Ptr SDL_Window
x0 ->
\Ptr SDL_Surface
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_3ba2e8e7085b0cc8_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr SDL_Surface -> FFIType (Ptr SDL_Surface)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Surface
x1))
sDL_SetWindowIcon
:: BG.Ptr SDL_Window
-> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface
-> IO BG.CBool
sDL_SetWindowIcon :: Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool
sDL_SetWindowIcon = Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool
hs_bindgen_3ba2e8e7085b0cc8
foreign import ccall safe "hs_bindgen_5267578336028cc0"
hs_bindgen_5267578336028cc0_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_5267578336028cc0
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_5267578336028cc0 :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_5267578336028cc0 =
\Ptr SDL_Window
x0 ->
\CInt
x1 ->
\CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> CInt -> CInt -> IO CBool
hs_bindgen_5267578336028cc0_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_SetWindowPosition
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
sDL_SetWindowPosition :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
sDL_SetWindowPosition = Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_5267578336028cc0
foreign import ccall safe "hs_bindgen_cbc04f11ecff82d4"
hs_bindgen_cbc04f11ecff82d4_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_cbc04f11ecff82d4
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_cbc04f11ecff82d4 :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_cbc04f11ecff82d4 =
\Ptr SDL_Window
x0 ->
\Ptr CInt
x1 ->
\Ptr CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_cbc04f11ecff82d4_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x2))
sDL_GetWindowPosition
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GetWindowPosition :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
sDL_GetWindowPosition = Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_cbc04f11ecff82d4
foreign import ccall safe "hs_bindgen_463917e130d8e442"
hs_bindgen_463917e130d8e442_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_463917e130d8e442
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_463917e130d8e442 :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_463917e130d8e442 =
\Ptr SDL_Window
x0 ->
\CInt
x1 ->
\CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> CInt -> CInt -> IO CBool
hs_bindgen_463917e130d8e442_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_SetWindowSize
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
sDL_SetWindowSize :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
sDL_SetWindowSize = Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_463917e130d8e442
foreign import ccall safe "hs_bindgen_31fa46c3424e203c"
hs_bindgen_31fa46c3424e203c_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_31fa46c3424e203c
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_31fa46c3424e203c :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_31fa46c3424e203c =
\Ptr SDL_Window
x0 ->
\Ptr CInt
x1 ->
\Ptr CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_31fa46c3424e203c_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x2))
sDL_GetWindowSize
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GetWindowSize :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
sDL_GetWindowSize = Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_31fa46c3424e203c
foreign import ccall safe "hs_bindgen_b2567486cc8ef384"
hs_bindgen_b2567486cc8ef384_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_b2567486cc8ef384
:: BG.Ptr SDL_Window
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_b2567486cc8ef384 :: Ptr SDL_Window -> Ptr SDL_Rect -> IO CBool
hs_bindgen_b2567486cc8ef384 =
\Ptr SDL_Window
x0 ->
\Ptr SDL_Rect
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_b2567486cc8ef384_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr SDL_Rect -> FFIType (Ptr SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Rect
x1))
sDL_GetWindowSafeArea
:: BG.Ptr SDL_Window
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
sDL_GetWindowSafeArea :: Ptr SDL_Window -> Ptr SDL_Rect -> IO CBool
sDL_GetWindowSafeArea = Ptr SDL_Window -> Ptr SDL_Rect -> IO CBool
hs_bindgen_b2567486cc8ef384
foreign import ccall safe "hs_bindgen_4718fa8444201efc"
hs_bindgen_4718fa8444201efc_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_4718fa8444201efc
:: BG.Ptr SDL_Window
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_4718fa8444201efc :: Ptr SDL_Window -> CFloat -> CFloat -> IO CBool
hs_bindgen_4718fa8444201efc =
\Ptr SDL_Window
x0 ->
\CFloat
x1 ->
\CFloat
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> CFloat -> CFloat -> IO CBool
hs_bindgen_4718fa8444201efc_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x2))
sDL_SetWindowAspectRatio
:: BG.Ptr SDL_Window
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
sDL_SetWindowAspectRatio :: Ptr SDL_Window -> CFloat -> CFloat -> IO CBool
sDL_SetWindowAspectRatio =
Ptr SDL_Window -> CFloat -> CFloat -> IO CBool
hs_bindgen_4718fa8444201efc
foreign import ccall safe "hs_bindgen_b91e4ae738b99383"
hs_bindgen_b91e4ae738b99383_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_b91e4ae738b99383
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
hs_bindgen_b91e4ae738b99383 :: Ptr SDL_Window -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_b91e4ae738b99383 =
\Ptr SDL_Window
x0 ->
\Ptr CFloat
x1 ->
\Ptr CFloat
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_b91e4ae738b99383_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x1) (Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x2))
sDL_GetWindowAspectRatio
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
sDL_GetWindowAspectRatio :: Ptr SDL_Window -> Ptr CFloat -> Ptr CFloat -> IO CBool
sDL_GetWindowAspectRatio =
Ptr SDL_Window -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_b91e4ae738b99383
foreign import ccall safe "hs_bindgen_1a0014cc2d5e995b"
hs_bindgen_1a0014cc2d5e995b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_1a0014cc2d5e995b
:: 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_1a0014cc2d5e995b :: Ptr SDL_Window
-> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_1a0014cc2d5e995b =
\Ptr SDL_Window
x0 ->
\Ptr CInt
x1 ->
\Ptr CInt
x2 ->
\Ptr CInt
x3 ->
\Ptr CInt
x4 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void
-> Ptr Void -> Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_1a0014cc2d5e995b_base
(Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0)
(Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1)
(Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x2)
(Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x3)
(Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x4)
)
sDL_GetWindowBordersSize
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
=
Ptr SDL_Window
-> Ptr CInt -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_1a0014cc2d5e995b
foreign import ccall safe "hs_bindgen_30e760d14c134b4b"
hs_bindgen_30e760d14c134b4b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_30e760d14c134b4b
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_30e760d14c134b4b :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_30e760d14c134b4b =
\Ptr SDL_Window
x0 ->
\Ptr CInt
x1 ->
\Ptr CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_30e760d14c134b4b_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x2))
sDL_GetWindowSizeInPixels
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GetWindowSizeInPixels :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
sDL_GetWindowSizeInPixels =
Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_30e760d14c134b4b
foreign import ccall safe "hs_bindgen_f0719ee9bdadb864"
hs_bindgen_f0719ee9bdadb864_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_f0719ee9bdadb864
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_f0719ee9bdadb864 :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_f0719ee9bdadb864 =
\Ptr SDL_Window
x0 ->
\CInt
x1 ->
\CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> CInt -> CInt -> IO CBool
hs_bindgen_f0719ee9bdadb864_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_SetWindowMinimumSize
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
sDL_SetWindowMinimumSize :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
sDL_SetWindowMinimumSize =
Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_f0719ee9bdadb864
foreign import ccall safe "hs_bindgen_8673ac2cc36b8fce"
hs_bindgen_8673ac2cc36b8fce_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_8673ac2cc36b8fce
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_8673ac2cc36b8fce :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_8673ac2cc36b8fce =
\Ptr SDL_Window
x0 ->
\Ptr CInt
x1 ->
\Ptr CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_8673ac2cc36b8fce_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x2))
sDL_GetWindowMinimumSize
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GetWindowMinimumSize :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
sDL_GetWindowMinimumSize =
Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_8673ac2cc36b8fce
foreign import ccall safe "hs_bindgen_8b1eeeed1710ce2d"
hs_bindgen_8b1eeeed1710ce2d_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_8b1eeeed1710ce2d
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_8b1eeeed1710ce2d :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_8b1eeeed1710ce2d =
\Ptr SDL_Window
x0 ->
\CInt
x1 ->
\CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> CInt -> CInt -> IO CBool
hs_bindgen_8b1eeeed1710ce2d_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_SetWindowMaximumSize
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
sDL_SetWindowMaximumSize :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
sDL_SetWindowMaximumSize =
Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_8b1eeeed1710ce2d
foreign import ccall safe "hs_bindgen_48e1ff926a106d78"
hs_bindgen_48e1ff926a106d78_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_48e1ff926a106d78
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_48e1ff926a106d78 :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_48e1ff926a106d78 =
\Ptr SDL_Window
x0 ->
\Ptr CInt
x1 ->
\Ptr CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_48e1ff926a106d78_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x2))
sDL_GetWindowMaximumSize
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GetWindowMaximumSize :: Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
sDL_GetWindowMaximumSize =
Ptr SDL_Window -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_48e1ff926a106d78
foreign import ccall safe "hs_bindgen_1fc2a3e35dc5c047"
hs_bindgen_1fc2a3e35dc5c047_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_1fc2a3e35dc5c047
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_1fc2a3e35dc5c047 :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_1fc2a3e35dc5c047 =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_1fc2a3e35dc5c047_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowBordered
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowBordered :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowBordered = Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_1fc2a3e35dc5c047
foreign import ccall safe "hs_bindgen_602617d3d8b24265"
hs_bindgen_602617d3d8b24265_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_602617d3d8b24265
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_602617d3d8b24265 :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_602617d3d8b24265 =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_602617d3d8b24265_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowResizable
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowResizable :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowResizable = Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_602617d3d8b24265
foreign import ccall safe "hs_bindgen_1ca9fa2de9450921"
hs_bindgen_1ca9fa2de9450921_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_1ca9fa2de9450921
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_1ca9fa2de9450921 :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_1ca9fa2de9450921 =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_1ca9fa2de9450921_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowAlwaysOnTop
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowAlwaysOnTop :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowAlwaysOnTop =
Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_1ca9fa2de9450921
foreign import ccall safe "hs_bindgen_4de8e5711e0b8b35"
hs_bindgen_4de8e5711e0b8b35_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_4de8e5711e0b8b35
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_4de8e5711e0b8b35 :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_4de8e5711e0b8b35 =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_4de8e5711e0b8b35_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowFillDocument
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowFillDocument :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowFillDocument =
Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_4de8e5711e0b8b35
foreign import ccall safe "hs_bindgen_db90afdec297ac45"
hs_bindgen_db90afdec297ac45_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_db90afdec297ac45
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_db90afdec297ac45 :: Ptr SDL_Window -> IO CBool
hs_bindgen_db90afdec297ac45 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_db90afdec297ac45_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_ShowWindow
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_ShowWindow :: Ptr SDL_Window -> IO CBool
sDL_ShowWindow = Ptr SDL_Window -> IO CBool
hs_bindgen_db90afdec297ac45
foreign import ccall safe "hs_bindgen_151dd0c79f668116"
hs_bindgen_151dd0c79f668116_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_151dd0c79f668116
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_151dd0c79f668116 :: Ptr SDL_Window -> IO CBool
hs_bindgen_151dd0c79f668116 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_151dd0c79f668116_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_HideWindow
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_HideWindow :: Ptr SDL_Window -> IO CBool
sDL_HideWindow = Ptr SDL_Window -> IO CBool
hs_bindgen_151dd0c79f668116
foreign import ccall safe "hs_bindgen_f3eab79ea97d0a96"
hs_bindgen_f3eab79ea97d0a96_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_f3eab79ea97d0a96
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_f3eab79ea97d0a96 :: Ptr SDL_Window -> IO CBool
hs_bindgen_f3eab79ea97d0a96 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_f3eab79ea97d0a96_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_RaiseWindow
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_RaiseWindow :: Ptr SDL_Window -> IO CBool
sDL_RaiseWindow = Ptr SDL_Window -> IO CBool
hs_bindgen_f3eab79ea97d0a96
foreign import ccall safe "hs_bindgen_4702fc373b7a0194"
hs_bindgen_4702fc373b7a0194_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_4702fc373b7a0194
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_4702fc373b7a0194 :: Ptr SDL_Window -> IO CBool
hs_bindgen_4702fc373b7a0194 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_4702fc373b7a0194_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_MaximizeWindow
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_MaximizeWindow :: Ptr SDL_Window -> IO CBool
sDL_MaximizeWindow = Ptr SDL_Window -> IO CBool
hs_bindgen_4702fc373b7a0194
foreign import ccall safe "hs_bindgen_740052b61f66d8b0"
hs_bindgen_740052b61f66d8b0_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_740052b61f66d8b0
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_740052b61f66d8b0 :: Ptr SDL_Window -> IO CBool
hs_bindgen_740052b61f66d8b0 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_740052b61f66d8b0_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_MinimizeWindow
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_MinimizeWindow :: Ptr SDL_Window -> IO CBool
sDL_MinimizeWindow = Ptr SDL_Window -> IO CBool
hs_bindgen_740052b61f66d8b0
foreign import ccall safe "hs_bindgen_26d521828ca2c776"
hs_bindgen_26d521828ca2c776_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_26d521828ca2c776
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_26d521828ca2c776 :: Ptr SDL_Window -> IO CBool
hs_bindgen_26d521828ca2c776 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_26d521828ca2c776_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_RestoreWindow
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_RestoreWindow :: Ptr SDL_Window -> IO CBool
sDL_RestoreWindow = Ptr SDL_Window -> IO CBool
hs_bindgen_26d521828ca2c776
foreign import ccall safe "hs_bindgen_b364407ada14e440"
hs_bindgen_b364407ada14e440_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_b364407ada14e440
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_b364407ada14e440 :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_b364407ada14e440 =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_b364407ada14e440_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowFullscreen
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowFullscreen :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowFullscreen = Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_b364407ada14e440
foreign import ccall safe "hs_bindgen_5fa6f076247f8fc0"
hs_bindgen_5fa6f076247f8fc0_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_5fa6f076247f8fc0
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_5fa6f076247f8fc0 :: Ptr SDL_Window -> IO CBool
hs_bindgen_5fa6f076247f8fc0 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_5fa6f076247f8fc0_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_SyncWindow
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_SyncWindow :: Ptr SDL_Window -> IO CBool
sDL_SyncWindow = Ptr SDL_Window -> IO CBool
hs_bindgen_5fa6f076247f8fc0
foreign import ccall safe "hs_bindgen_0094e6c8474f41c7"
hs_bindgen_0094e6c8474f41c7_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_0094e6c8474f41c7
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_0094e6c8474f41c7 :: Ptr SDL_Window -> IO CBool
hs_bindgen_0094e6c8474f41c7 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_0094e6c8474f41c7_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_WindowHasSurface
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_WindowHasSurface :: Ptr SDL_Window -> IO CBool
sDL_WindowHasSurface = Ptr SDL_Window -> IO CBool
hs_bindgen_0094e6c8474f41c7
foreign import ccall safe "hs_bindgen_3935adead4d3fc9e"
hs_bindgen_3935adead4d3fc9e_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_3935adead4d3fc9e
:: BG.Ptr SDL_Window
-> IO (BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface)
hs_bindgen_3935adead4d3fc9e :: Ptr SDL_Window -> IO (Ptr SDL_Surface)
hs_bindgen_3935adead4d3fc9e =
\Ptr SDL_Window
x0 ->
(Ptr Void -> Ptr SDL_Surface)
-> IO (Ptr Void) -> IO (Ptr SDL_Surface)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_Surface
FFIType (Ptr SDL_Surface) -> Ptr SDL_Surface
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_3935adead4d3fc9e_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowSurface
:: BG.Ptr SDL_Window
-> IO (BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface)
sDL_GetWindowSurface :: Ptr SDL_Window -> IO (Ptr SDL_Surface)
sDL_GetWindowSurface = Ptr SDL_Window -> IO (Ptr SDL_Surface)
hs_bindgen_3935adead4d3fc9e
foreign import ccall safe "hs_bindgen_352d147569a3861c"
hs_bindgen_352d147569a3861c_base
:: BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_352d147569a3861c
:: BG.Ptr SDL_Window
-> BG.CInt
-> IO BG.CBool
hs_bindgen_352d147569a3861c :: Ptr SDL_Window -> CInt -> IO CBool
hs_bindgen_352d147569a3861c =
\Ptr SDL_Window
x0 ->
\CInt
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CInt -> IO CBool
hs_bindgen_352d147569a3861c_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1))
sDL_SetWindowSurfaceVSync
:: BG.Ptr SDL_Window
-> BG.CInt
-> IO BG.CBool
sDL_SetWindowSurfaceVSync :: Ptr SDL_Window -> CInt -> IO CBool
sDL_SetWindowSurfaceVSync =
Ptr SDL_Window -> CInt -> IO CBool
hs_bindgen_352d147569a3861c
foreign import ccall safe "hs_bindgen_faa1386f6baf8835"
hs_bindgen_faa1386f6baf8835_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_faa1386f6baf8835
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_faa1386f6baf8835 :: Ptr SDL_Window -> Ptr CInt -> IO CBool
hs_bindgen_faa1386f6baf8835 =
\Ptr SDL_Window
x0 ->
\Ptr CInt
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_faa1386f6baf8835_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1))
sDL_GetWindowSurfaceVSync
:: BG.Ptr SDL_Window
-> BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GetWindowSurfaceVSync :: Ptr SDL_Window -> Ptr CInt -> IO CBool
sDL_GetWindowSurfaceVSync =
Ptr SDL_Window -> Ptr CInt -> IO CBool
hs_bindgen_faa1386f6baf8835
foreign import ccall safe "hs_bindgen_2865506d5d1ebc1d"
hs_bindgen_2865506d5d1ebc1d_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_2865506d5d1ebc1d
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_2865506d5d1ebc1d :: Ptr SDL_Window -> IO CBool
hs_bindgen_2865506d5d1ebc1d =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_2865506d5d1ebc1d_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_UpdateWindowSurface
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_UpdateWindowSurface :: Ptr SDL_Window -> IO CBool
sDL_UpdateWindowSurface = Ptr SDL_Window -> IO CBool
hs_bindgen_2865506d5d1ebc1d
foreign import ccall safe "hs_bindgen_9f52950557ec570d"
hs_bindgen_9f52950557ec570d_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_9f52950557ec570d
:: BG.Ptr SDL_Window
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.CInt
-> IO BG.CBool
hs_bindgen_9f52950557ec570d :: Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool
hs_bindgen_9f52950557ec570d =
\Ptr SDL_Window
x0 ->
\PtrConst SDL_Rect
x1 ->
\CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CInt -> IO CBool
hs_bindgen_9f52950557ec570d_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (PtrConst SDL_Rect -> FFIType (PtrConst SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_Rect
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_UpdateWindowSurfaceRects
:: BG.Ptr SDL_Window
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.CInt
-> IO BG.CBool
sDL_UpdateWindowSurfaceRects :: Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool
sDL_UpdateWindowSurfaceRects =
Ptr SDL_Window -> PtrConst SDL_Rect -> CInt -> IO CBool
hs_bindgen_9f52950557ec570d
foreign import ccall safe "hs_bindgen_281f842dd1d64c24"
hs_bindgen_281f842dd1d64c24_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_281f842dd1d64c24
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_281f842dd1d64c24 :: Ptr SDL_Window -> IO CBool
hs_bindgen_281f842dd1d64c24 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_281f842dd1d64c24_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_DestroyWindowSurface
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_DestroyWindowSurface :: Ptr SDL_Window -> IO CBool
sDL_DestroyWindowSurface =
Ptr SDL_Window -> IO CBool
hs_bindgen_281f842dd1d64c24
foreign import ccall safe "hs_bindgen_9810610308d37d7a"
hs_bindgen_9810610308d37d7a_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_9810610308d37d7a
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_9810610308d37d7a :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_9810610308d37d7a =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_9810610308d37d7a_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowKeyboardGrab
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowKeyboardGrab :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowKeyboardGrab =
Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_9810610308d37d7a
foreign import ccall safe "hs_bindgen_d76ad355e95647e6"
hs_bindgen_d76ad355e95647e6_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_d76ad355e95647e6
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_d76ad355e95647e6 :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_d76ad355e95647e6 =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_d76ad355e95647e6_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowMouseGrab
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowMouseGrab :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowMouseGrab = Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_d76ad355e95647e6
foreign import ccall safe "hs_bindgen_d6cecb629e2e4cf1"
hs_bindgen_d6cecb629e2e4cf1_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_d6cecb629e2e4cf1
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_d6cecb629e2e4cf1 :: Ptr SDL_Window -> IO CBool
hs_bindgen_d6cecb629e2e4cf1 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_d6cecb629e2e4cf1_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowKeyboardGrab
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_GetWindowKeyboardGrab :: Ptr SDL_Window -> IO CBool
sDL_GetWindowKeyboardGrab =
Ptr SDL_Window -> IO CBool
hs_bindgen_d6cecb629e2e4cf1
foreign import ccall safe "hs_bindgen_c4a10336d87afa11"
hs_bindgen_c4a10336d87afa11_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_c4a10336d87afa11
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_c4a10336d87afa11 :: Ptr SDL_Window -> IO CBool
hs_bindgen_c4a10336d87afa11 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_c4a10336d87afa11_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowMouseGrab
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_GetWindowMouseGrab :: Ptr SDL_Window -> IO CBool
sDL_GetWindowMouseGrab = Ptr SDL_Window -> IO CBool
hs_bindgen_c4a10336d87afa11
foreign import ccall safe "hs_bindgen_dc47f3dead3a7c4c"
hs_bindgen_dc47f3dead3a7c4c_base
:: IO (BG.Ptr BG.Void)
hs_bindgen_dc47f3dead3a7c4c :: IO (BG.Ptr SDL_Window)
hs_bindgen_dc47f3dead3a7c4c :: IO (Ptr SDL_Window)
hs_bindgen_dc47f3dead3a7c4c =
(Ptr Void -> Ptr SDL_Window)
-> IO (Ptr Void) -> IO (Ptr SDL_Window)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_Window
FFIType (Ptr SDL_Window) -> Ptr SDL_Window
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (Ptr Void)
hs_bindgen_dc47f3dead3a7c4c_base
sDL_GetGrabbedWindow :: IO (BG.Ptr SDL_Window)
sDL_GetGrabbedWindow :: IO (Ptr SDL_Window)
sDL_GetGrabbedWindow = IO (Ptr SDL_Window)
hs_bindgen_dc47f3dead3a7c4c
foreign import ccall safe "hs_bindgen_cea803a34ce672ab"
hs_bindgen_cea803a34ce672ab_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_cea803a34ce672ab
:: BG.Ptr SDL_Window
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_cea803a34ce672ab :: Ptr SDL_Window -> PtrConst SDL_Rect -> IO CBool
hs_bindgen_cea803a34ce672ab =
\Ptr SDL_Window
x0 ->
\PtrConst SDL_Rect
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_cea803a34ce672ab_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (PtrConst SDL_Rect -> FFIType (PtrConst SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_Rect
x1))
sDL_SetWindowMouseRect
:: BG.Ptr SDL_Window
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
sDL_SetWindowMouseRect :: Ptr SDL_Window -> PtrConst SDL_Rect -> IO CBool
sDL_SetWindowMouseRect = Ptr SDL_Window -> PtrConst SDL_Rect -> IO CBool
hs_bindgen_cea803a34ce672ab
foreign import ccall safe "hs_bindgen_20aa207b179a0f01"
hs_bindgen_20aa207b179a0f01_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_20aa207b179a0f01
:: BG.Ptr SDL_Window
-> IO (PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect)
hs_bindgen_20aa207b179a0f01 :: Ptr SDL_Window -> IO (PtrConst SDL_Rect)
hs_bindgen_20aa207b179a0f01 =
\Ptr SDL_Window
x0 ->
(Ptr Void -> PtrConst SDL_Rect)
-> IO (Ptr Void) -> IO (PtrConst SDL_Rect)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst SDL_Rect
FFIType (PtrConst SDL_Rect) -> PtrConst SDL_Rect
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_20aa207b179a0f01_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowMouseRect
:: BG.Ptr SDL_Window
-> IO (PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect)
sDL_GetWindowMouseRect :: Ptr SDL_Window -> IO (PtrConst SDL_Rect)
sDL_GetWindowMouseRect = Ptr SDL_Window -> IO (PtrConst SDL_Rect)
hs_bindgen_20aa207b179a0f01
foreign import ccall safe "hs_bindgen_8604a41f1b752f5d"
hs_bindgen_8604a41f1b752f5d_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_8604a41f1b752f5d
:: BG.Ptr SDL_Window
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_8604a41f1b752f5d :: Ptr SDL_Window -> CFloat -> IO CBool
hs_bindgen_8604a41f1b752f5d =
\Ptr SDL_Window
x0 ->
\CFloat
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CFloat -> IO CBool
hs_bindgen_8604a41f1b752f5d_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1))
sDL_SetWindowOpacity
:: BG.Ptr SDL_Window
-> BG.CFloat
-> IO BG.CBool
sDL_SetWindowOpacity :: Ptr SDL_Window -> CFloat -> IO CBool
sDL_SetWindowOpacity = Ptr SDL_Window -> CFloat -> IO CBool
hs_bindgen_8604a41f1b752f5d
foreign import ccall safe "hs_bindgen_3101cb57bb822dd1"
hs_bindgen_3101cb57bb822dd1_base
:: BG.Ptr BG.Void
-> IO BG.CFloat
hs_bindgen_3101cb57bb822dd1
:: BG.Ptr SDL_Window
-> IO BG.CFloat
hs_bindgen_3101cb57bb822dd1 :: Ptr SDL_Window -> IO CFloat
hs_bindgen_3101cb57bb822dd1 =
\Ptr SDL_Window
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CFloat
hs_bindgen_3101cb57bb822dd1_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowOpacity
:: BG.Ptr SDL_Window
-> IO BG.CFloat
sDL_GetWindowOpacity :: Ptr SDL_Window -> IO CFloat
sDL_GetWindowOpacity = Ptr SDL_Window -> IO CFloat
hs_bindgen_3101cb57bb822dd1
foreign import ccall safe "hs_bindgen_1cc8b9ab8edf00bb"
hs_bindgen_1cc8b9ab8edf00bb_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_1cc8b9ab8edf00bb
:: BG.Ptr SDL_Window
-> BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_1cc8b9ab8edf00bb :: Ptr SDL_Window -> Ptr SDL_Window -> IO CBool
hs_bindgen_1cc8b9ab8edf00bb =
\Ptr SDL_Window
x0 ->
\Ptr SDL_Window
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_1cc8b9ab8edf00bb_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x1))
sDL_SetWindowParent
:: BG.Ptr SDL_Window
-> BG.Ptr SDL_Window
-> IO BG.CBool
sDL_SetWindowParent :: Ptr SDL_Window -> Ptr SDL_Window -> IO CBool
sDL_SetWindowParent = Ptr SDL_Window -> Ptr SDL_Window -> IO CBool
hs_bindgen_1cc8b9ab8edf00bb
foreign import ccall safe "hs_bindgen_6a6cf75fb3644441"
hs_bindgen_6a6cf75fb3644441_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_6a6cf75fb3644441
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_6a6cf75fb3644441 :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_6a6cf75fb3644441 =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_6a6cf75fb3644441_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowModal
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowModal :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowModal = Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_6a6cf75fb3644441
foreign import ccall safe "hs_bindgen_b8c33cea6b55cf17"
hs_bindgen_b8c33cea6b55cf17_base
:: BG.Ptr BG.Void
-> BG.CBool
-> IO BG.CBool
hs_bindgen_b8c33cea6b55cf17
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
hs_bindgen_b8c33cea6b55cf17 :: Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_b8c33cea6b55cf17 =
\Ptr SDL_Window
x0 ->
\CBool
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CBool -> IO CBool
hs_bindgen_b8c33cea6b55cf17_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CBool -> FFIType CBool
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CBool
x1))
sDL_SetWindowFocusable
:: BG.Ptr SDL_Window
-> BG.CBool
-> IO BG.CBool
sDL_SetWindowFocusable :: Ptr SDL_Window -> CBool -> IO CBool
sDL_SetWindowFocusable = Ptr SDL_Window -> CBool -> IO CBool
hs_bindgen_b8c33cea6b55cf17
foreign import ccall safe "hs_bindgen_ce10733e3b7a4ffa"
hs_bindgen_ce10733e3b7a4ffa_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_ce10733e3b7a4ffa
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_ce10733e3b7a4ffa :: Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_ce10733e3b7a4ffa =
\Ptr SDL_Window
x0 ->
\CInt
x1 ->
\CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> CInt -> CInt -> IO CBool
hs_bindgen_ce10733e3b7a4ffa_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_ShowWindowSystemMenu
:: BG.Ptr SDL_Window
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
=
Ptr SDL_Window -> CInt -> CInt -> IO CBool
hs_bindgen_ce10733e3b7a4ffa
foreign import ccall safe "hs_bindgen_9639f427d08bb73e"
hs_bindgen_9639f427d08bb73e_base
:: BG.Ptr BG.Void
-> BG.FunPtr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_9639f427d08bb73e
:: BG.Ptr SDL_Window
-> SDL_HitTest
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_9639f427d08bb73e :: Ptr SDL_Window -> SDL_HitTest -> Ptr Void -> IO CBool
hs_bindgen_9639f427d08bb73e =
\Ptr SDL_Window
x0 ->
\SDL_HitTest
x1 ->
\Ptr Void
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> FunPtr Void -> Ptr Void -> IO CBool
hs_bindgen_9639f427d08bb73e_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (SDL_HitTest -> FFIType SDL_HitTest
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_HitTest
x1) (Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x2))
sDL_SetWindowHitTest
:: BG.Ptr SDL_Window
-> SDL_HitTest
-> BG.Ptr BG.Void
-> IO BG.CBool
sDL_SetWindowHitTest :: Ptr SDL_Window -> SDL_HitTest -> Ptr Void -> IO CBool
sDL_SetWindowHitTest = Ptr SDL_Window -> SDL_HitTest -> Ptr Void -> IO CBool
hs_bindgen_9639f427d08bb73e
foreign import ccall safe "hs_bindgen_ed6846899beda7ab"
hs_bindgen_ed6846899beda7ab_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_ed6846899beda7ab
:: BG.Ptr SDL_Window
-> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface
-> IO BG.CBool
hs_bindgen_ed6846899beda7ab :: Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool
hs_bindgen_ed6846899beda7ab =
\Ptr SDL_Window
x0 ->
\Ptr SDL_Surface
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_ed6846899beda7ab_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (Ptr SDL_Surface -> FFIType (Ptr SDL_Surface)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Surface
x1))
sDL_SetWindowShape
:: BG.Ptr SDL_Window
-> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface
-> IO BG.CBool
sDL_SetWindowShape :: Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool
sDL_SetWindowShape = Ptr SDL_Window -> Ptr SDL_Surface -> IO CBool
hs_bindgen_ed6846899beda7ab
foreign import ccall safe "hs_bindgen_e1ccf70cb57d0520"
hs_bindgen_e1ccf70cb57d0520_base
:: BG.Ptr BG.Void
-> BG.CUInt
-> IO BG.CBool
hs_bindgen_e1ccf70cb57d0520
:: BG.Ptr SDL_Window
-> SDL_FlashOperation
-> IO BG.CBool
hs_bindgen_e1ccf70cb57d0520 :: Ptr SDL_Window -> SDL_FlashOperation -> IO CBool
hs_bindgen_e1ccf70cb57d0520 =
\Ptr SDL_Window
x0 ->
\SDL_FlashOperation
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CUInt -> IO CBool
hs_bindgen_e1ccf70cb57d0520_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (SDL_FlashOperation -> FFIType SDL_FlashOperation
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_FlashOperation
x1))
sDL_FlashWindow
:: BG.Ptr SDL_Window
-> SDL_FlashOperation
-> IO BG.CBool
sDL_FlashWindow :: Ptr SDL_Window -> SDL_FlashOperation -> IO CBool
sDL_FlashWindow = Ptr SDL_Window -> SDL_FlashOperation -> IO CBool
hs_bindgen_e1ccf70cb57d0520
foreign import ccall safe "hs_bindgen_5b04ab3d00de3188"
hs_bindgen_5b04ab3d00de3188_base
:: BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_5b04ab3d00de3188
:: BG.Ptr SDL_Window
-> SDL_ProgressState
-> IO BG.CBool
hs_bindgen_5b04ab3d00de3188 :: Ptr SDL_Window -> SDL_ProgressState -> IO CBool
hs_bindgen_5b04ab3d00de3188 =
\Ptr SDL_Window
x0 ->
\SDL_ProgressState
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CInt -> IO CBool
hs_bindgen_5b04ab3d00de3188_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (SDL_ProgressState -> FFIType SDL_ProgressState
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_ProgressState
x1))
sDL_SetWindowProgressState
:: BG.Ptr SDL_Window
-> SDL_ProgressState
-> IO BG.CBool
sDL_SetWindowProgressState :: Ptr SDL_Window -> SDL_ProgressState -> IO CBool
sDL_SetWindowProgressState =
Ptr SDL_Window -> SDL_ProgressState -> IO CBool
hs_bindgen_5b04ab3d00de3188
foreign import ccall safe "hs_bindgen_f0c456909c3f00e4"
hs_bindgen_f0c456909c3f00e4_base
:: BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_f0c456909c3f00e4
:: BG.Ptr SDL_Window
-> IO SDL_ProgressState
hs_bindgen_f0c456909c3f00e4 :: Ptr SDL_Window -> IO SDL_ProgressState
hs_bindgen_f0c456909c3f00e4 =
\Ptr SDL_Window
x0 ->
(CInt -> SDL_ProgressState) -> IO CInt -> IO SDL_ProgressState
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> SDL_ProgressState
FFIType SDL_ProgressState -> SDL_ProgressState
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CInt
hs_bindgen_f0c456909c3f00e4_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowProgressState
:: BG.Ptr SDL_Window
-> IO SDL_ProgressState
sDL_GetWindowProgressState :: Ptr SDL_Window -> IO SDL_ProgressState
sDL_GetWindowProgressState =
Ptr SDL_Window -> IO SDL_ProgressState
hs_bindgen_f0c456909c3f00e4
foreign import ccall safe "hs_bindgen_61b3840500263851"
hs_bindgen_61b3840500263851_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_61b3840500263851
:: BG.Ptr SDL_Window
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_61b3840500263851 :: Ptr SDL_Window -> CFloat -> IO CBool
hs_bindgen_61b3840500263851 =
\Ptr SDL_Window
x0 ->
\CFloat
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CFloat -> IO CBool
hs_bindgen_61b3840500263851_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1))
sDL_SetWindowProgressValue
:: BG.Ptr SDL_Window
-> BG.CFloat
-> IO BG.CBool
sDL_SetWindowProgressValue :: Ptr SDL_Window -> CFloat -> IO CBool
sDL_SetWindowProgressValue =
Ptr SDL_Window -> CFloat -> IO CBool
hs_bindgen_61b3840500263851
foreign import ccall safe "hs_bindgen_11c3352b21aa2799"
hs_bindgen_11c3352b21aa2799_base
:: BG.Ptr BG.Void
-> IO BG.CFloat
hs_bindgen_11c3352b21aa2799
:: BG.Ptr SDL_Window
-> IO BG.CFloat
hs_bindgen_11c3352b21aa2799 :: Ptr SDL_Window -> IO CFloat
hs_bindgen_11c3352b21aa2799 =
\Ptr SDL_Window
x0 ->
(CFloat -> CFloat) -> IO CFloat -> IO CFloat
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CFloat -> CFloat
FFIType CFloat -> CFloat
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CFloat
hs_bindgen_11c3352b21aa2799_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetWindowProgressValue
:: BG.Ptr SDL_Window
-> IO BG.CFloat
sDL_GetWindowProgressValue :: Ptr SDL_Window -> IO CFloat
sDL_GetWindowProgressValue =
Ptr SDL_Window -> IO CFloat
hs_bindgen_11c3352b21aa2799
foreign import ccall safe "hs_bindgen_b3962b19443d34da"
hs_bindgen_b3962b19443d34da_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_b3962b19443d34da
:: BG.Ptr SDL_Window
-> IO ()
hs_bindgen_b3962b19443d34da :: Ptr SDL_Window -> IO ()
hs_bindgen_b3962b19443d34da =
\Ptr SDL_Window
x0 ->
Ptr Void -> IO ()
hs_bindgen_b3962b19443d34da_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0)
sDL_DestroyWindow
:: BG.Ptr SDL_Window
-> IO ()
sDL_DestroyWindow :: Ptr SDL_Window -> IO ()
sDL_DestroyWindow = Ptr SDL_Window -> IO ()
hs_bindgen_b3962b19443d34da
foreign import ccall safe "hs_bindgen_84c0659acf0fe2dc"
hs_bindgen_84c0659acf0fe2dc_base
:: IO BG.CBool
hs_bindgen_84c0659acf0fe2dc :: IO BG.CBool
hs_bindgen_84c0659acf0fe2dc :: IO CBool
hs_bindgen_84c0659acf0fe2dc =
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO CBool
hs_bindgen_84c0659acf0fe2dc_base
sDL_ScreenSaverEnabled :: IO BG.CBool
sDL_ScreenSaverEnabled :: IO CBool
sDL_ScreenSaverEnabled = IO CBool
hs_bindgen_84c0659acf0fe2dc
foreign import ccall safe "hs_bindgen_166142199f6402d0"
hs_bindgen_166142199f6402d0_base
:: IO BG.CBool
hs_bindgen_166142199f6402d0 :: IO BG.CBool
hs_bindgen_166142199f6402d0 :: IO CBool
hs_bindgen_166142199f6402d0 =
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO CBool
hs_bindgen_166142199f6402d0_base
sDL_EnableScreenSaver :: IO BG.CBool
sDL_EnableScreenSaver :: IO CBool
sDL_EnableScreenSaver = IO CBool
hs_bindgen_166142199f6402d0
foreign import ccall safe "hs_bindgen_83a7f8efb2c664c5"
hs_bindgen_83a7f8efb2c664c5_base
:: IO BG.CBool
hs_bindgen_83a7f8efb2c664c5 :: IO BG.CBool
hs_bindgen_83a7f8efb2c664c5 :: IO CBool
hs_bindgen_83a7f8efb2c664c5 =
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO CBool
hs_bindgen_83a7f8efb2c664c5_base
sDL_DisableScreenSaver :: IO BG.CBool
sDL_DisableScreenSaver :: IO CBool
sDL_DisableScreenSaver = IO CBool
hs_bindgen_83a7f8efb2c664c5
foreign import ccall safe "hs_bindgen_c47d12c66f8cfd5c"
hs_bindgen_c47d12c66f8cfd5c_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_c47d12c66f8cfd5c
:: PtrConst.PtrConst BG.CChar
-> IO BG.CBool
hs_bindgen_c47d12c66f8cfd5c :: PtrConst CChar -> IO CBool
hs_bindgen_c47d12c66f8cfd5c =
\PtrConst CChar
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_c47d12c66f8cfd5c_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0))
sDL_GL_LoadLibrary
:: PtrConst.PtrConst BG.CChar
-> IO BG.CBool
sDL_GL_LoadLibrary :: PtrConst CChar -> IO CBool
sDL_GL_LoadLibrary = PtrConst CChar -> IO CBool
hs_bindgen_c47d12c66f8cfd5c
foreign import ccall safe "hs_bindgen_e435ceb0289a8035"
hs_bindgen_e435ceb0289a8035_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.Support.FunPtrVoid
hs_bindgen_e435ceb0289a8035
:: PtrConst.PtrConst BG.CChar
-> IO SDL3.Sys.Bindgen.Stdinc.SDL_FunctionPointer
hs_bindgen_e435ceb0289a8035 :: PtrConst CChar -> IO SDL_FunctionPointer
hs_bindgen_e435ceb0289a8035 =
\PtrConst CChar
x0 ->
(FunPtr Void -> SDL_FunctionPointer)
-> IO (FunPtr Void) -> IO SDL_FunctionPointer
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> SDL_FunctionPointer
FFIType SDL_FunctionPointer -> SDL_FunctionPointer
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (FunPtr Void)
hs_bindgen_e435ceb0289a8035_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0))
sDL_GL_GetProcAddress
:: PtrConst.PtrConst BG.CChar
-> IO SDL3.Sys.Bindgen.Stdinc.SDL_FunctionPointer
sDL_GL_GetProcAddress :: PtrConst CChar -> IO SDL_FunctionPointer
sDL_GL_GetProcAddress = PtrConst CChar -> IO SDL_FunctionPointer
hs_bindgen_e435ceb0289a8035
foreign import ccall safe "hs_bindgen_894763e4be5fe96f"
hs_bindgen_894763e4be5fe96f_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.Support.FunPtrVoid
hs_bindgen_894763e4be5fe96f
:: PtrConst.PtrConst BG.CChar
-> IO SDL3.Sys.Bindgen.Stdinc.SDL_FunctionPointer
hs_bindgen_894763e4be5fe96f :: PtrConst CChar -> IO SDL_FunctionPointer
hs_bindgen_894763e4be5fe96f =
\PtrConst CChar
x0 ->
(FunPtr Void -> SDL_FunctionPointer)
-> IO (FunPtr Void) -> IO SDL_FunctionPointer
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> SDL_FunctionPointer
FFIType SDL_FunctionPointer -> SDL_FunctionPointer
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (FunPtr Void)
hs_bindgen_894763e4be5fe96f_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0))
sDL_EGL_GetProcAddress
:: PtrConst.PtrConst BG.CChar
-> IO SDL3.Sys.Bindgen.Stdinc.SDL_FunctionPointer
sDL_EGL_GetProcAddress :: PtrConst CChar -> IO SDL_FunctionPointer
sDL_EGL_GetProcAddress = PtrConst CChar -> IO SDL_FunctionPointer
hs_bindgen_894763e4be5fe96f
foreign import ccall safe "hs_bindgen_88c7a6f4d6a9b36e"
hs_bindgen_88c7a6f4d6a9b36e_base
:: IO ()
hs_bindgen_88c7a6f4d6a9b36e :: IO ()
hs_bindgen_88c7a6f4d6a9b36e :: IO ()
hs_bindgen_88c7a6f4d6a9b36e =
IO ()
hs_bindgen_88c7a6f4d6a9b36e_base
sDL_GL_UnloadLibrary :: IO ()
sDL_GL_UnloadLibrary :: IO ()
sDL_GL_UnloadLibrary = IO ()
hs_bindgen_88c7a6f4d6a9b36e
foreign import ccall safe "hs_bindgen_d8ad3d720e0d97e4"
hs_bindgen_d8ad3d720e0d97e4_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_d8ad3d720e0d97e4
:: PtrConst.PtrConst BG.CChar
-> IO BG.CBool
hs_bindgen_d8ad3d720e0d97e4 :: PtrConst CChar -> IO CBool
hs_bindgen_d8ad3d720e0d97e4 =
\PtrConst CChar
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_d8ad3d720e0d97e4_base (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0))
sDL_GL_ExtensionSupported
:: PtrConst.PtrConst BG.CChar
-> IO BG.CBool
sDL_GL_ExtensionSupported :: PtrConst CChar -> IO CBool
sDL_GL_ExtensionSupported =
PtrConst CChar -> IO CBool
hs_bindgen_d8ad3d720e0d97e4
foreign import ccall safe "hs_bindgen_0e89b220270eca27"
hs_bindgen_0e89b220270eca27_base
:: IO ()
hs_bindgen_0e89b220270eca27 :: IO ()
hs_bindgen_0e89b220270eca27 :: IO ()
hs_bindgen_0e89b220270eca27 =
IO ()
hs_bindgen_0e89b220270eca27_base
sDL_GL_ResetAttributes :: IO ()
sDL_GL_ResetAttributes :: IO ()
sDL_GL_ResetAttributes = IO ()
hs_bindgen_0e89b220270eca27
foreign import ccall safe "hs_bindgen_6a7a5b133a68dc0f"
hs_bindgen_6a7a5b133a68dc0f_base
:: BG.CUInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_6a7a5b133a68dc0f
:: SDL_GLAttr
-> BG.CInt
-> IO BG.CBool
hs_bindgen_6a7a5b133a68dc0f :: SDL_GLAttr -> CInt -> IO CBool
hs_bindgen_6a7a5b133a68dc0f =
\SDL_GLAttr
x0 ->
\CInt
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CUInt -> CInt -> IO CBool
hs_bindgen_6a7a5b133a68dc0f_base (SDL_GLAttr -> FFIType SDL_GLAttr
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_GLAttr
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1))
sDL_GL_SetAttribute
:: SDL_GLAttr
-> BG.CInt
-> IO BG.CBool
sDL_GL_SetAttribute :: SDL_GLAttr -> CInt -> IO CBool
sDL_GL_SetAttribute = SDL_GLAttr -> CInt -> IO CBool
hs_bindgen_6a7a5b133a68dc0f
foreign import ccall safe "hs_bindgen_a558edf739642b48"
hs_bindgen_a558edf739642b48_base
:: BG.CUInt
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_a558edf739642b48
:: SDL_GLAttr
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_a558edf739642b48 :: SDL_GLAttr -> Ptr CInt -> IO CBool
hs_bindgen_a558edf739642b48 =
\SDL_GLAttr
x0 ->
\Ptr CInt
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CUInt -> Ptr Void -> IO CBool
hs_bindgen_a558edf739642b48_base (SDL_GLAttr -> FFIType SDL_GLAttr
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_GLAttr
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1))
sDL_GL_GetAttribute
:: SDL_GLAttr
-> BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GL_GetAttribute :: SDL_GLAttr -> Ptr CInt -> IO CBool
sDL_GL_GetAttribute = SDL_GLAttr -> Ptr CInt -> IO CBool
hs_bindgen_a558edf739642b48
foreign import ccall safe "hs_bindgen_7a22bf48d0f84507"
hs_bindgen_7a22bf48d0f84507_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_7a22bf48d0f84507
:: BG.Ptr SDL_Window
-> IO SDL_GLContext
hs_bindgen_7a22bf48d0f84507 :: Ptr SDL_Window -> IO SDL_GLContext
hs_bindgen_7a22bf48d0f84507 =
\Ptr SDL_Window
x0 ->
(Ptr Void -> SDL_GLContext) -> IO (Ptr Void) -> IO SDL_GLContext
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> SDL_GLContext
FFIType SDL_GLContext -> SDL_GLContext
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_7a22bf48d0f84507_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GL_CreateContext
:: BG.Ptr SDL_Window
-> IO SDL_GLContext
sDL_GL_CreateContext :: Ptr SDL_Window -> IO SDL_GLContext
sDL_GL_CreateContext = Ptr SDL_Window -> IO SDL_GLContext
hs_bindgen_7a22bf48d0f84507
foreign import ccall safe "hs_bindgen_ff7daec2405dfb35"
hs_bindgen_ff7daec2405dfb35_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_ff7daec2405dfb35
:: BG.Ptr SDL_Window
-> SDL_GLContext
-> IO BG.CBool
hs_bindgen_ff7daec2405dfb35 :: Ptr SDL_Window -> SDL_GLContext -> IO CBool
hs_bindgen_ff7daec2405dfb35 =
\Ptr SDL_Window
x0 ->
\SDL_GLContext
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_ff7daec2405dfb35_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (SDL_GLContext -> FFIType SDL_GLContext
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_GLContext
x1))
sDL_GL_MakeCurrent
:: BG.Ptr SDL_Window
-> SDL_GLContext
-> IO BG.CBool
sDL_GL_MakeCurrent :: Ptr SDL_Window -> SDL_GLContext -> IO CBool
sDL_GL_MakeCurrent = Ptr SDL_Window -> SDL_GLContext -> IO CBool
hs_bindgen_ff7daec2405dfb35
foreign import ccall safe "hs_bindgen_6eb4d946a4d2ae7b"
hs_bindgen_6eb4d946a4d2ae7b_base
:: IO (BG.Ptr BG.Void)
hs_bindgen_6eb4d946a4d2ae7b :: IO (BG.Ptr SDL_Window)
hs_bindgen_6eb4d946a4d2ae7b :: IO (Ptr SDL_Window)
hs_bindgen_6eb4d946a4d2ae7b =
(Ptr Void -> Ptr SDL_Window)
-> IO (Ptr Void) -> IO (Ptr SDL_Window)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_Window
FFIType (Ptr SDL_Window) -> Ptr SDL_Window
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (Ptr Void)
hs_bindgen_6eb4d946a4d2ae7b_base
sDL_GL_GetCurrentWindow :: IO (BG.Ptr SDL_Window)
sDL_GL_GetCurrentWindow :: IO (Ptr SDL_Window)
sDL_GL_GetCurrentWindow = IO (Ptr SDL_Window)
hs_bindgen_6eb4d946a4d2ae7b
foreign import ccall safe "hs_bindgen_c32923dac368266d"
hs_bindgen_c32923dac368266d_base
:: IO (BG.Ptr BG.Void)
hs_bindgen_c32923dac368266d :: IO SDL_GLContext
hs_bindgen_c32923dac368266d :: IO SDL_GLContext
hs_bindgen_c32923dac368266d =
(Ptr Void -> SDL_GLContext) -> IO (Ptr Void) -> IO SDL_GLContext
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> SDL_GLContext
FFIType SDL_GLContext -> SDL_GLContext
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (Ptr Void)
hs_bindgen_c32923dac368266d_base
sDL_GL_GetCurrentContext :: IO SDL_GLContext
sDL_GL_GetCurrentContext :: IO SDL_GLContext
sDL_GL_GetCurrentContext =
IO SDL_GLContext
hs_bindgen_c32923dac368266d
foreign import ccall safe "hs_bindgen_19cd590b75a39bcc"
hs_bindgen_19cd590b75a39bcc_base
:: IO (BG.Ptr BG.Void)
hs_bindgen_19cd590b75a39bcc :: IO SDL_EGLDisplay
hs_bindgen_19cd590b75a39bcc :: IO SDL_EGLDisplay
hs_bindgen_19cd590b75a39bcc =
(Ptr Void -> SDL_EGLDisplay) -> IO (Ptr Void) -> IO SDL_EGLDisplay
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> SDL_EGLDisplay
FFIType SDL_EGLDisplay -> SDL_EGLDisplay
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (Ptr Void)
hs_bindgen_19cd590b75a39bcc_base
sDL_EGL_GetCurrentDisplay :: IO SDL_EGLDisplay
sDL_EGL_GetCurrentDisplay :: IO SDL_EGLDisplay
sDL_EGL_GetCurrentDisplay =
IO SDL_EGLDisplay
hs_bindgen_19cd590b75a39bcc
foreign import ccall safe "hs_bindgen_652c87a58c2fcc27"
hs_bindgen_652c87a58c2fcc27_base
:: IO (BG.Ptr BG.Void)
hs_bindgen_652c87a58c2fcc27 :: IO SDL_EGLConfig
hs_bindgen_652c87a58c2fcc27 :: IO SDL_EGLConfig
hs_bindgen_652c87a58c2fcc27 =
(Ptr Void -> SDL_EGLConfig) -> IO (Ptr Void) -> IO SDL_EGLConfig
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> SDL_EGLConfig
FFIType SDL_EGLConfig -> SDL_EGLConfig
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (Ptr Void)
hs_bindgen_652c87a58c2fcc27_base
sDL_EGL_GetCurrentConfig :: IO SDL_EGLConfig
sDL_EGL_GetCurrentConfig :: IO SDL_EGLConfig
sDL_EGL_GetCurrentConfig =
IO SDL_EGLConfig
hs_bindgen_652c87a58c2fcc27
foreign import ccall safe "hs_bindgen_a7fa1925e88a0d07"
hs_bindgen_a7fa1925e88a0d07_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_a7fa1925e88a0d07
:: BG.Ptr SDL_Window
-> IO SDL_EGLSurface
hs_bindgen_a7fa1925e88a0d07 :: Ptr SDL_Window -> IO SDL_EGLSurface
hs_bindgen_a7fa1925e88a0d07 =
\Ptr SDL_Window
x0 ->
(Ptr Void -> SDL_EGLSurface) -> IO (Ptr Void) -> IO SDL_EGLSurface
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> SDL_EGLSurface
FFIType SDL_EGLSurface -> SDL_EGLSurface
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_a7fa1925e88a0d07_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_EGL_GetWindowSurface
:: BG.Ptr SDL_Window
-> IO SDL_EGLSurface
sDL_EGL_GetWindowSurface :: Ptr SDL_Window -> IO SDL_EGLSurface
sDL_EGL_GetWindowSurface =
Ptr SDL_Window -> IO SDL_EGLSurface
hs_bindgen_a7fa1925e88a0d07
foreign import ccall safe "hs_bindgen_5095f621e48adf13"
hs_bindgen_5095f621e48adf13_base
:: BG.FunPtr BG.Void
-> BG.FunPtr BG.Void
-> BG.FunPtr BG.Void
-> BG.Ptr BG.Void
-> IO ()
hs_bindgen_5095f621e48adf13
:: SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> BG.Ptr BG.Void
-> IO ()
hs_bindgen_5095f621e48adf13 :: SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> Ptr Void
-> IO ()
hs_bindgen_5095f621e48adf13 =
\SDL_EGLAttribArrayCallback
x0 ->
\SDL_EGLIntArrayCallback
x1 ->
\SDL_EGLIntArrayCallback
x2 ->
\Ptr Void
x3 ->
FunPtr Void -> FunPtr Void -> FunPtr Void -> Ptr Void -> IO ()
hs_bindgen_5095f621e48adf13_base
(SDL_EGLAttribArrayCallback -> FFIType SDL_EGLAttribArrayCallback
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_EGLAttribArrayCallback
x0)
(SDL_EGLIntArrayCallback -> FFIType SDL_EGLIntArrayCallback
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_EGLIntArrayCallback
x1)
(SDL_EGLIntArrayCallback -> FFIType SDL_EGLIntArrayCallback
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_EGLIntArrayCallback
x2)
(Ptr Void -> FFIType (Ptr Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Void
x3)
sDL_EGL_SetAttributeCallbacks
:: SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> BG.Ptr BG.Void
-> IO ()
sDL_EGL_SetAttributeCallbacks :: SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> Ptr Void
-> IO ()
sDL_EGL_SetAttributeCallbacks =
SDL_EGLAttribArrayCallback
-> SDL_EGLIntArrayCallback
-> SDL_EGLIntArrayCallback
-> Ptr Void
-> IO ()
hs_bindgen_5095f621e48adf13
foreign import ccall safe "hs_bindgen_32295faebc369c7a"
hs_bindgen_32295faebc369c7a_base
:: BG.CInt
-> IO BG.CBool
hs_bindgen_32295faebc369c7a
:: BG.CInt
-> IO BG.CBool
hs_bindgen_32295faebc369c7a :: CInt -> IO CBool
hs_bindgen_32295faebc369c7a =
\CInt
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO CBool
hs_bindgen_32295faebc369c7a_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_GL_SetSwapInterval
:: BG.CInt
-> IO BG.CBool
sDL_GL_SetSwapInterval :: CInt -> IO CBool
sDL_GL_SetSwapInterval = CInt -> IO CBool
hs_bindgen_32295faebc369c7a
foreign import ccall safe "hs_bindgen_04719e6e434557d3"
hs_bindgen_04719e6e434557d3_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_04719e6e434557d3
:: BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_04719e6e434557d3 :: Ptr CInt -> IO CBool
hs_bindgen_04719e6e434557d3 =
\Ptr CInt
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_04719e6e434557d3_base (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x0))
sDL_GL_GetSwapInterval
:: BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GL_GetSwapInterval :: Ptr CInt -> IO CBool
sDL_GL_GetSwapInterval = Ptr CInt -> IO CBool
hs_bindgen_04719e6e434557d3
foreign import ccall safe "hs_bindgen_1d8b57ab49fbefc1"
hs_bindgen_1d8b57ab49fbefc1_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_1d8b57ab49fbefc1
:: BG.Ptr SDL_Window
-> IO BG.CBool
hs_bindgen_1d8b57ab49fbefc1 :: Ptr SDL_Window -> IO CBool
hs_bindgen_1d8b57ab49fbefc1 =
\Ptr SDL_Window
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_1d8b57ab49fbefc1_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GL_SwapWindow
:: BG.Ptr SDL_Window
-> IO BG.CBool
sDL_GL_SwapWindow :: Ptr SDL_Window -> IO CBool
sDL_GL_SwapWindow = Ptr SDL_Window -> IO CBool
hs_bindgen_1d8b57ab49fbefc1
foreign import ccall safe "hs_bindgen_7da107ca01a650af"
hs_bindgen_7da107ca01a650af_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_7da107ca01a650af
:: SDL_GLContext
-> IO BG.CBool
hs_bindgen_7da107ca01a650af :: SDL_GLContext -> IO CBool
hs_bindgen_7da107ca01a650af =
\SDL_GLContext
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_7da107ca01a650af_base (SDL_GLContext -> FFIType SDL_GLContext
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_GLContext
x0))
sDL_GL_DestroyContext
:: SDL_GLContext
-> IO BG.CBool
sDL_GL_DestroyContext :: SDL_GLContext -> IO CBool
sDL_GL_DestroyContext = SDL_GLContext -> IO CBool
hs_bindgen_7da107ca01a650af