{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK prune #-}
module SDL3.Sys.Bindgen.Surface.FunPtr (
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_CreateSurface,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_CreateSurfaceFrom,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_DestroySurface,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_GetSurfaceProperties,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_SetSurfaceColorspace,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_GetSurfaceColorspace,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_CreateSurfacePalette,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_SetSurfacePalette,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_GetSurfacePalette,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_AddSurfaceAlternateImage,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_SurfaceHasAlternateImages,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_GetSurfaceImages,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_RemoveSurfaceAlternateImages,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_LockSurface,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_UnlockSurface,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_LoadSurface_IO,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_LoadSurface,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_LoadBMP_IO,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_LoadBMP,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_SaveBMP_IO,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_SaveBMP,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_LoadPNG_IO,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_LoadPNG,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_SavePNG_IO,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_SavePNG,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_SetSurfaceRLE,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_SurfaceHasRLE,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_SetSurfaceColorKey,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_SurfaceHasColorKey,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_GetSurfaceColorKey,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_SetSurfaceColorMod,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_GetSurfaceColorMod,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_SetSurfaceAlphaMod,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_GetSurfaceAlphaMod,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_SetSurfaceBlendMode,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_GetSurfaceBlendMode,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_SetSurfaceClipRect,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_GetSurfaceClipRect,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_FlipSurface,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_RotateSurface,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_DuplicateSurface,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_ScaleSurface,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_ConvertSurface,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_ConvertSurfaceAndColorspace,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_ConvertPixels,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_ConvertPixelsAndColorspace,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_PremultiplyAlpha,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_PremultiplySurfaceAlpha,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_ClearSurface,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_FillSurfaceRect,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_FillSurfaceRects,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_BlitSurface,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_BlitSurfaceUnchecked,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_BlitSurfaceScaled,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_BlitSurfaceUncheckedScaled,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_StretchSurface,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_BlitSurfaceTiled,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_BlitSurfaceTiledWithScale,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_BlitSurface9Grid,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_MapSurfaceRGB,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_MapSurfaceRGBA,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_ReadSurfacePixel,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_ReadSurfacePixelFloat,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_WriteSurfacePixel,
SDL3.Sys.Bindgen.Surface.FunPtr.sDL_WriteSurfacePixelFloat,
)
where
import Prelude (IO, fmap)
import HsBindgen.Runtime.PtrConst qualified as PtrConst
import HsBindgen.Runtime.Support qualified as BG
import HsBindgen.Runtime.Support.CAPI qualified
import SDL3.Sys.Bindgen.Blendmode qualified
import SDL3.Sys.Bindgen.Iostream 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
$( 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_surface.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_CreateSurface */"
, "__attribute__ ((const))"
, "SDL_Surface *(*hs_bindgen_b611b0ad74e9df46 (void)) ("
, " signed int arg1,"
, " signed int arg2,"
, " SDL_PixelFormat arg3"
, ")"
, "{"
, " return &SDL_CreateSurface;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_CreateSurfaceFrom */"
, "__attribute__ ((const))"
, "SDL_Surface *(*hs_bindgen_618b221956f449f6 (void)) ("
, " signed int arg1,"
, " signed int arg2,"
, " SDL_PixelFormat arg3,"
, " void *arg4,"
, " signed int arg5"
, ")"
, "{"
, " return &SDL_CreateSurfaceFrom;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_DestroySurface */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_3abd108286bfceeb (void)) ("
, " SDL_Surface *arg1"
, ")"
, "{"
, " return &SDL_DestroySurface;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_GetSurfaceProperties */"
, "__attribute__ ((const))"
, "SDL_PropertiesID (*hs_bindgen_19e46938182deff1 (void)) ("
, " SDL_Surface *arg1"
, ")"
, "{"
, " return &SDL_GetSurfaceProperties;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_SetSurfaceColorspace */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_3dcd7404be98273c (void)) ("
, " SDL_Surface *arg1,"
, " SDL_Colorspace arg2"
, ")"
, "{"
, " return &SDL_SetSurfaceColorspace;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_GetSurfaceColorspace */"
, "__attribute__ ((const))"
, "SDL_Colorspace (*hs_bindgen_d23645a854452460 (void)) ("
, " SDL_Surface *arg1"
, ")"
, "{"
, " return &SDL_GetSurfaceColorspace;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_CreateSurfacePalette */"
, "__attribute__ ((const))"
, "SDL_Palette *(*hs_bindgen_7f4f9f996fc5d0fa (void)) ("
, " SDL_Surface *arg1"
, ")"
, "{"
, " return &SDL_CreateSurfacePalette;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_SetSurfacePalette */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_38fd6f01b7193fdc (void)) ("
, " SDL_Surface *arg1,"
, " SDL_Palette *arg2"
, ")"
, "{"
, " return &SDL_SetSurfacePalette;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_GetSurfacePalette */"
, "__attribute__ ((const))"
, "SDL_Palette *(*hs_bindgen_d7d43240b950a72f (void)) ("
, " SDL_Surface *arg1"
, ")"
, "{"
, " return &SDL_GetSurfacePalette;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_AddSurfaceAlternateImage */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_51641021bfbefd52 (void)) ("
, " SDL_Surface *arg1,"
, " SDL_Surface *arg2"
, ")"
, "{"
, " return &SDL_AddSurfaceAlternateImage;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_SurfaceHasAlternateImages */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_246a5adcd0cb59d2 (void)) ("
, " SDL_Surface *arg1"
, ")"
, "{"
, " return &SDL_SurfaceHasAlternateImages;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_GetSurfaceImages */"
, "__attribute__ ((const))"
, "SDL_Surface **(*hs_bindgen_facc022f89ae54d4 (void)) ("
, " SDL_Surface *arg1,"
, " signed int *arg2"
, ")"
, "{"
, " return &SDL_GetSurfaceImages;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_RemoveSurfaceAlternateImages */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_3cf1a6833f417511 (void)) ("
, " SDL_Surface *arg1"
, ")"
, "{"
, " return &SDL_RemoveSurfaceAlternateImages;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_LockSurface */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_d9555284e2bd0bd2 (void)) ("
, " SDL_Surface *arg1"
, ")"
, "{"
, " return &SDL_LockSurface;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_UnlockSurface */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_c9cc0ab93d524b01 (void)) ("
, " SDL_Surface *arg1"
, ")"
, "{"
, " return &SDL_UnlockSurface;"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_LoadSurface_IO */"
, "__attribute__ ((const))"
, "SDL_Surface *(*hs_bindgen_b9f87aa5bdc60ef1 (void)) ("
, " SDL_IOStream *arg1,"
, " _Bool arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_LoadSurface_IO;"
, "#else"
, " SDL_SetError(\"SDL_LoadSurface_IO requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_LoadSurface */"
, "__attribute__ ((const))"
, "SDL_Surface *(*hs_bindgen_40bbeaa5b1c224ea (void)) ("
, " char const *arg1"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_LoadSurface;"
, "#else"
, " SDL_SetError(\"SDL_LoadSurface requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_LoadBMP_IO */"
, "__attribute__ ((const))"
, "SDL_Surface *(*hs_bindgen_6755776ca639dbdc (void)) ("
, " SDL_IOStream *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return &SDL_LoadBMP_IO;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_LoadBMP */"
, "__attribute__ ((const))"
, "SDL_Surface *(*hs_bindgen_551d0d7143060153 (void)) ("
, " char const *arg1"
, ")"
, "{"
, " return &SDL_LoadBMP;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_SaveBMP_IO */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_7af781be626489b8 (void)) ("
, " SDL_Surface *arg1,"
, " SDL_IOStream *arg2,"
, " _Bool arg3"
, ")"
, "{"
, " return &SDL_SaveBMP_IO;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_SaveBMP */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_2ca988106cd7ddb5 (void)) ("
, " SDL_Surface *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return &SDL_SaveBMP;"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_LoadPNG_IO */"
, "__attribute__ ((const))"
, "SDL_Surface *(*hs_bindgen_1068e5bcdcfeee86 (void)) ("
, " SDL_IOStream *arg1,"
, " _Bool arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_LoadPNG_IO;"
, "#else"
, " SDL_SetError(\"SDL_LoadPNG_IO requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_LoadPNG */"
, "__attribute__ ((const))"
, "SDL_Surface *(*hs_bindgen_b113bfea8941c2b8 (void)) ("
, " char const *arg1"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_LoadPNG;"
, "#else"
, " SDL_SetError(\"SDL_LoadPNG requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_SavePNG_IO */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_784779331549b878 (void)) ("
, " SDL_Surface *arg1,"
, " SDL_IOStream *arg2,"
, " _Bool arg3"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_SavePNG_IO;"
, "#else"
, " SDL_SetError(\"SDL_SavePNG_IO requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_SavePNG */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_3039586bfe90e597 (void)) ("
, " SDL_Surface *arg1,"
, " char const *arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_SavePNG;"
, "#else"
, " SDL_SetError(\"SDL_SavePNG requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_SetSurfaceRLE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_dd401b9169c44976 (void)) ("
, " SDL_Surface *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return &SDL_SetSurfaceRLE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_SurfaceHasRLE */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_8957a6011d9f44f9 (void)) ("
, " SDL_Surface *arg1"
, ")"
, "{"
, " return &SDL_SurfaceHasRLE;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_SetSurfaceColorKey */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_bb6a923e2cd243f7 (void)) ("
, " SDL_Surface *arg1,"
, " _Bool arg2,"
, " Uint32 arg3"
, ")"
, "{"
, " return &SDL_SetSurfaceColorKey;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_SurfaceHasColorKey */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_9cb1ca0717710e5a (void)) ("
, " SDL_Surface *arg1"
, ")"
, "{"
, " return &SDL_SurfaceHasColorKey;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_GetSurfaceColorKey */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_b8a872d97663bea2 (void)) ("
, " SDL_Surface *arg1,"
, " Uint32 *arg2"
, ")"
, "{"
, " return &SDL_GetSurfaceColorKey;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_SetSurfaceColorMod */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_d96bb8008d1b87a6 (void)) ("
, " SDL_Surface *arg1,"
, " Uint8 arg2,"
, " Uint8 arg3,"
, " Uint8 arg4"
, ")"
, "{"
, " return &SDL_SetSurfaceColorMod;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_GetSurfaceColorMod */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_bc145b87021a07e6 (void)) ("
, " SDL_Surface *arg1,"
, " Uint8 *arg2,"
, " Uint8 *arg3,"
, " Uint8 *arg4"
, ")"
, "{"
, " return &SDL_GetSurfaceColorMod;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_SetSurfaceAlphaMod */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_44bc0c580740a2b4 (void)) ("
, " SDL_Surface *arg1,"
, " Uint8 arg2"
, ")"
, "{"
, " return &SDL_SetSurfaceAlphaMod;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_GetSurfaceAlphaMod */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_2f7b92e198b60348 (void)) ("
, " SDL_Surface *arg1,"
, " Uint8 *arg2"
, ")"
, "{"
, " return &SDL_GetSurfaceAlphaMod;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_SetSurfaceBlendMode */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_1abb9d9640e9f83b (void)) ("
, " SDL_Surface *arg1,"
, " SDL_BlendMode arg2"
, ")"
, "{"
, " return &SDL_SetSurfaceBlendMode;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_GetSurfaceBlendMode */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_ddc08ab588ab04b9 (void)) ("
, " SDL_Surface *arg1,"
, " SDL_BlendMode *arg2"
, ")"
, "{"
, " return &SDL_GetSurfaceBlendMode;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_SetSurfaceClipRect */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_ba59ae52e07cd998 (void)) ("
, " SDL_Surface *arg1,"
, " SDL_Rect const *arg2"
, ")"
, "{"
, " return &SDL_SetSurfaceClipRect;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_GetSurfaceClipRect */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_7d6c81cd63182c7e (void)) ("
, " SDL_Surface *arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return &SDL_GetSurfaceClipRect;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_FlipSurface */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_3f1f98e8e0b7167f (void)) ("
, " SDL_Surface *arg1,"
, " SDL_FlipMode arg2"
, ")"
, "{"
, " return &SDL_FlipSurface;"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_RotateSurface */"
, "__attribute__ ((const))"
, "SDL_Surface *(*hs_bindgen_bc3ef53813125bc9 (void)) ("
, " SDL_Surface *arg1,"
, " float arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_RotateSurface;"
, "#else"
, " SDL_SetError(\"SDL_RotateSurface requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_DuplicateSurface */"
, "__attribute__ ((const))"
, "SDL_Surface *(*hs_bindgen_d6a7bd90e75ca1f4 (void)) ("
, " SDL_Surface *arg1"
, ")"
, "{"
, " return &SDL_DuplicateSurface;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_ScaleSurface */"
, "__attribute__ ((const))"
, "SDL_Surface *(*hs_bindgen_3c8c8f89fa471eaf (void)) ("
, " SDL_Surface *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " SDL_ScaleMode arg4"
, ")"
, "{"
, " return &SDL_ScaleSurface;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_ConvertSurface */"
, "__attribute__ ((const))"
, "SDL_Surface *(*hs_bindgen_02efcc9cf840132b (void)) ("
, " SDL_Surface *arg1,"
, " SDL_PixelFormat arg2"
, ")"
, "{"
, " return &SDL_ConvertSurface;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_ConvertSurfaceAndColorspace */"
, "__attribute__ ((const))"
, "SDL_Surface *(*hs_bindgen_d71b405fb2c63769 (void)) ("
, " SDL_Surface *arg1,"
, " SDL_PixelFormat arg2,"
, " SDL_Palette *arg3,"
, " SDL_Colorspace arg4,"
, " SDL_PropertiesID arg5"
, ")"
, "{"
, " return &SDL_ConvertSurfaceAndColorspace;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_ConvertPixels */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_57fab76de82ac9cf (void)) ("
, " signed int arg1,"
, " signed int arg2,"
, " SDL_PixelFormat arg3,"
, " void const *arg4,"
, " signed int arg5,"
, " SDL_PixelFormat arg6,"
, " void *arg7,"
, " signed int arg8"
, ")"
, "{"
, " return &SDL_ConvertPixels;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_ConvertPixelsAndColorspace */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_8ab04e66f663ce08 (void)) ("
, " signed int arg1,"
, " signed int arg2,"
, " SDL_PixelFormat arg3,"
, " SDL_Colorspace arg4,"
, " SDL_PropertiesID arg5,"
, " void const *arg6,"
, " signed int arg7,"
, " SDL_PixelFormat arg8,"
, " SDL_Colorspace arg9,"
, " SDL_PropertiesID arg10,"
, " void *arg11,"
, " signed int arg12"
, ")"
, "{"
, " return &SDL_ConvertPixelsAndColorspace;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_PremultiplyAlpha */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_fb56322259d07073 (void)) ("
, " signed int arg1,"
, " signed int arg2,"
, " SDL_PixelFormat arg3,"
, " void const *arg4,"
, " signed int arg5,"
, " SDL_PixelFormat arg6,"
, " void *arg7,"
, " signed int arg8,"
, " _Bool arg9"
, ")"
, "{"
, " return &SDL_PremultiplyAlpha;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_PremultiplySurfaceAlpha */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_6d7894c44ea2dfc7 (void)) ("
, " SDL_Surface *arg1,"
, " _Bool arg2"
, ")"
, "{"
, " return &SDL_PremultiplySurfaceAlpha;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_ClearSurface */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_3eb9b7722a04b8f8 (void)) ("
, " SDL_Surface *arg1,"
, " float arg2,"
, " float arg3,"
, " float arg4,"
, " float arg5"
, ")"
, "{"
, " return &SDL_ClearSurface;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_FillSurfaceRect */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_d466d8dde16f547b (void)) ("
, " SDL_Surface *arg1,"
, " SDL_Rect const *arg2,"
, " Uint32 arg3"
, ")"
, "{"
, " return &SDL_FillSurfaceRect;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_FillSurfaceRects */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_b0bc5bc8b57e73e3 (void)) ("
, " SDL_Surface *arg1,"
, " SDL_Rect const *arg2,"
, " signed int arg3,"
, " Uint32 arg4"
, ")"
, "{"
, " return &SDL_FillSurfaceRects;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_BlitSurface */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_a29859c35fa4ca59 (void)) ("
, " SDL_Surface *arg1,"
, " SDL_Rect const *arg2,"
, " SDL_Surface *arg3,"
, " SDL_Rect const *arg4"
, ")"
, "{"
, " return &SDL_BlitSurface;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_BlitSurfaceUnchecked */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_3f540dd5f5c2d037 (void)) ("
, " SDL_Surface *arg1,"
, " SDL_Rect const *arg2,"
, " SDL_Surface *arg3,"
, " SDL_Rect const *arg4"
, ")"
, "{"
, " return &SDL_BlitSurfaceUnchecked;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_BlitSurfaceScaled */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_9a9b4e0ef4c33fb3 (void)) ("
, " SDL_Surface *arg1,"
, " SDL_Rect const *arg2,"
, " SDL_Surface *arg3,"
, " SDL_Rect const *arg4,"
, " SDL_ScaleMode arg5"
, ")"
, "{"
, " return &SDL_BlitSurfaceScaled;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_BlitSurfaceUncheckedScaled */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_4d0c17a14d7334d5 (void)) ("
, " SDL_Surface *arg1,"
, " SDL_Rect const *arg2,"
, " SDL_Surface *arg3,"
, " SDL_Rect const *arg4,"
, " SDL_ScaleMode arg5"
, ")"
, "{"
, " return &SDL_BlitSurfaceUncheckedScaled;"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_StretchSurface */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_1a9d00d4cf3623eb (void)) ("
, " SDL_Surface *arg1,"
, " SDL_Rect const *arg2,"
, " SDL_Surface *arg3,"
, " SDL_Rect const *arg4,"
, " SDL_ScaleMode arg5"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 2, 4)"
, " return &SDL_StretchSurface;"
, "#else"
, " SDL_SetError(\"SDL_StretchSurface requires SDL >= 3.2.4\"); return 0;"
, "#endif"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_BlitSurfaceTiled */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_215dfb2882cacc76 (void)) ("
, " SDL_Surface *arg1,"
, " SDL_Rect const *arg2,"
, " SDL_Surface *arg3,"
, " SDL_Rect const *arg4"
, ")"
, "{"
, " return &SDL_BlitSurfaceTiled;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_BlitSurfaceTiledWithScale */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_c33eb3f53084c8a3 (void)) ("
, " SDL_Surface *arg1,"
, " SDL_Rect const *arg2,"
, " float arg3,"
, " SDL_ScaleMode arg4,"
, " SDL_Surface *arg5,"
, " SDL_Rect const *arg6"
, ")"
, "{"
, " return &SDL_BlitSurfaceTiledWithScale;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_BlitSurface9Grid */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_34b06f5d5e4b0b97 (void)) ("
, " SDL_Surface *arg1,"
, " SDL_Rect const *arg2,"
, " signed int arg3,"
, " signed int arg4,"
, " signed int arg5,"
, " signed int arg6,"
, " float arg7,"
, " SDL_ScaleMode arg8,"
, " SDL_Surface *arg9,"
, " SDL_Rect const *arg10"
, ")"
, "{"
, " return &SDL_BlitSurface9Grid;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_MapSurfaceRGB */"
, "__attribute__ ((const))"
, "Uint32 (*hs_bindgen_22cd4dcdb87e7f1a (void)) ("
, " SDL_Surface *arg1,"
, " Uint8 arg2,"
, " Uint8 arg3,"
, " Uint8 arg4"
, ")"
, "{"
, " return &SDL_MapSurfaceRGB;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_MapSurfaceRGBA */"
, "__attribute__ ((const))"
, "Uint32 (*hs_bindgen_0a9db974db6877bb (void)) ("
, " SDL_Surface *arg1,"
, " Uint8 arg2,"
, " Uint8 arg3,"
, " Uint8 arg4,"
, " Uint8 arg5"
, ")"
, "{"
, " return &SDL_MapSurfaceRGBA;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_ReadSurfacePixel */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_621010702d3faa18 (void)) ("
, " SDL_Surface *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " Uint8 *arg4,"
, " Uint8 *arg5,"
, " Uint8 *arg6,"
, " Uint8 *arg7"
, ")"
, "{"
, " return &SDL_ReadSurfacePixel;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_ReadSurfacePixelFloat */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_8c567029e60d9131 (void)) ("
, " SDL_Surface *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " float *arg4,"
, " float *arg5,"
, " float *arg6,"
, " float *arg7"
, ")"
, "{"
, " return &SDL_ReadSurfacePixelFloat;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_WriteSurfacePixel */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_b9a3ff7742c64b4a (void)) ("
, " SDL_Surface *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " Uint8 arg4,"
, " Uint8 arg5,"
, " Uint8 arg6,"
, " Uint8 arg7"
, ")"
, "{"
, " return &SDL_WriteSurfacePixel;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Surface_get_SDL_WriteSurfacePixelFloat */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_622524c6fb921b4c (void)) ("
, " SDL_Surface *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " float arg4,"
, " float arg5,"
, " float arg6,"
, " float arg7"
, ")"
, "{"
, " return &SDL_WriteSurfacePixelFloat;"
, "}"
]
)
)
foreign import ccall unsafe "hs_bindgen_b611b0ad74e9df46"
hs_bindgen_b611b0ad74e9df46_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b611b0ad74e9df46
:: IO
(BG.FunPtr (BG.CInt -> BG.CInt -> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat -> IO (BG.Ptr SDL_Surface)))
hs_bindgen_b611b0ad74e9df46 :: IO
(FunPtr (CInt -> CInt -> SDL_PixelFormat -> IO (Ptr SDL_Surface)))
hs_bindgen_b611b0ad74e9df46 =
(FunPtr Void
-> FunPtr
(CInt -> CInt -> SDL_PixelFormat -> IO (Ptr SDL_Surface)))
-> IO (FunPtr Void)
-> IO
(FunPtr (CInt -> CInt -> SDL_PixelFormat -> IO (Ptr SDL_Surface)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (CInt -> CInt -> SDL_PixelFormat -> IO (Ptr SDL_Surface))
FFIType
(FunPtr (CInt -> CInt -> SDL_PixelFormat -> IO (Ptr SDL_Surface)))
-> FunPtr (CInt -> CInt -> SDL_PixelFormat -> IO (Ptr SDL_Surface))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b611b0ad74e9df46_base
{-# NOINLINE sDL_CreateSurface #-}
sDL_CreateSurface
:: BG.FunPtr (BG.CInt -> BG.CInt -> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat -> IO (BG.Ptr SDL_Surface))
sDL_CreateSurface :: FunPtr (CInt -> CInt -> SDL_PixelFormat -> IO (Ptr SDL_Surface))
sDL_CreateSurface =
IO
(FunPtr (CInt -> CInt -> SDL_PixelFormat -> IO (Ptr SDL_Surface)))
-> FunPtr (CInt -> CInt -> SDL_PixelFormat -> IO (Ptr SDL_Surface))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (CInt -> CInt -> SDL_PixelFormat -> IO (Ptr SDL_Surface)))
hs_bindgen_b611b0ad74e9df46
foreign import ccall unsafe "hs_bindgen_618b221956f449f6"
hs_bindgen_618b221956f449f6_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_618b221956f449f6
:: IO
( BG.FunPtr
( BG.CInt
-> BG.CInt
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> BG.Ptr BG.Void
-> BG.CInt
-> IO (BG.Ptr SDL_Surface)
)
)
hs_bindgen_618b221956f449f6 :: IO
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO (Ptr SDL_Surface)))
hs_bindgen_618b221956f449f6 =
(FunPtr Void
-> FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO (Ptr SDL_Surface)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO (Ptr SDL_Surface)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO (Ptr SDL_Surface))
FFIType
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO (Ptr SDL_Surface)))
-> FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO (Ptr SDL_Surface))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_618b221956f449f6_base
{-# NOINLINE sDL_CreateSurfaceFrom #-}
sDL_CreateSurfaceFrom
:: BG.FunPtr
( BG.CInt
-> BG.CInt
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> BG.Ptr BG.Void
-> BG.CInt
-> IO (BG.Ptr SDL_Surface)
)
sDL_CreateSurfaceFrom :: FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO (Ptr SDL_Surface))
sDL_CreateSurfaceFrom =
IO
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO (Ptr SDL_Surface)))
-> FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO (Ptr SDL_Surface))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO (Ptr SDL_Surface)))
hs_bindgen_618b221956f449f6
foreign import ccall unsafe "hs_bindgen_3abd108286bfceeb"
hs_bindgen_3abd108286bfceeb_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3abd108286bfceeb :: IO (BG.FunPtr (BG.Ptr SDL_Surface -> IO ()))
hs_bindgen_3abd108286bfceeb :: IO (FunPtr (Ptr SDL_Surface -> IO ()))
hs_bindgen_3abd108286bfceeb =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO ()))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Surface -> IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO ())
FFIType (FunPtr (Ptr SDL_Surface -> IO ()))
-> FunPtr (Ptr SDL_Surface -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3abd108286bfceeb_base
{-# NOINLINE sDL_DestroySurface #-}
sDL_DestroySurface :: BG.FunPtr (BG.Ptr SDL_Surface -> IO ())
sDL_DestroySurface :: FunPtr (Ptr SDL_Surface -> IO ())
sDL_DestroySurface =
IO (FunPtr (Ptr SDL_Surface -> IO ()))
-> FunPtr (Ptr SDL_Surface -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> IO ()))
hs_bindgen_3abd108286bfceeb
foreign import ccall unsafe "hs_bindgen_19e46938182deff1"
hs_bindgen_19e46938182deff1_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_19e46938182deff1
:: IO (BG.FunPtr (BG.Ptr SDL_Surface -> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID))
hs_bindgen_19e46938182deff1 :: IO (FunPtr (Ptr SDL_Surface -> IO SDL_PropertiesID))
hs_bindgen_19e46938182deff1 =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO SDL_PropertiesID))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> IO SDL_PropertiesID))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO SDL_PropertiesID)
FFIType (FunPtr (Ptr SDL_Surface -> IO SDL_PropertiesID))
-> FunPtr (Ptr SDL_Surface -> IO SDL_PropertiesID)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_19e46938182deff1_base
{-# NOINLINE sDL_GetSurfaceProperties #-}
sDL_GetSurfaceProperties
:: BG.FunPtr (BG.Ptr SDL_Surface -> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID)
sDL_GetSurfaceProperties :: FunPtr (Ptr SDL_Surface -> IO SDL_PropertiesID)
sDL_GetSurfaceProperties =
IO (FunPtr (Ptr SDL_Surface -> IO SDL_PropertiesID))
-> FunPtr (Ptr SDL_Surface -> IO SDL_PropertiesID)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> IO SDL_PropertiesID))
hs_bindgen_19e46938182deff1
foreign import ccall unsafe "hs_bindgen_3dcd7404be98273c"
hs_bindgen_3dcd7404be98273c_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3dcd7404be98273c
:: IO (BG.FunPtr (BG.Ptr SDL_Surface -> SDL3.Sys.Bindgen.Pixels.SDL_Colorspace -> IO BG.CBool))
hs_bindgen_3dcd7404be98273c :: IO (FunPtr (Ptr SDL_Surface -> SDL_Colorspace -> IO CBool))
hs_bindgen_3dcd7404be98273c =
(FunPtr Void
-> FunPtr (Ptr SDL_Surface -> SDL_Colorspace -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> SDL_Colorspace -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Surface -> SDL_Colorspace -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> SDL_Colorspace -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> SDL_Colorspace -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3dcd7404be98273c_base
{-# NOINLINE sDL_SetSurfaceColorspace #-}
sDL_SetSurfaceColorspace
:: BG.FunPtr (BG.Ptr SDL_Surface -> SDL3.Sys.Bindgen.Pixels.SDL_Colorspace -> IO BG.CBool)
sDL_SetSurfaceColorspace :: FunPtr (Ptr SDL_Surface -> SDL_Colorspace -> IO CBool)
sDL_SetSurfaceColorspace =
IO (FunPtr (Ptr SDL_Surface -> SDL_Colorspace -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> SDL_Colorspace -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> SDL_Colorspace -> IO CBool))
hs_bindgen_3dcd7404be98273c
foreign import ccall unsafe "hs_bindgen_d23645a854452460"
hs_bindgen_d23645a854452460_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d23645a854452460
:: IO (BG.FunPtr (BG.Ptr SDL_Surface -> IO SDL3.Sys.Bindgen.Pixels.SDL_Colorspace))
hs_bindgen_d23645a854452460 :: IO (FunPtr (Ptr SDL_Surface -> IO SDL_Colorspace))
hs_bindgen_d23645a854452460 =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO SDL_Colorspace))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> IO SDL_Colorspace))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO SDL_Colorspace)
FFIType (FunPtr (Ptr SDL_Surface -> IO SDL_Colorspace))
-> FunPtr (Ptr SDL_Surface -> IO SDL_Colorspace)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d23645a854452460_base
{-# NOINLINE sDL_GetSurfaceColorspace #-}
sDL_GetSurfaceColorspace
:: BG.FunPtr (BG.Ptr SDL_Surface -> IO SDL3.Sys.Bindgen.Pixels.SDL_Colorspace)
sDL_GetSurfaceColorspace :: FunPtr (Ptr SDL_Surface -> IO SDL_Colorspace)
sDL_GetSurfaceColorspace =
IO (FunPtr (Ptr SDL_Surface -> IO SDL_Colorspace))
-> FunPtr (Ptr SDL_Surface -> IO SDL_Colorspace)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> IO SDL_Colorspace))
hs_bindgen_d23645a854452460
foreign import ccall unsafe "hs_bindgen_7f4f9f996fc5d0fa"
hs_bindgen_7f4f9f996fc5d0fa_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_7f4f9f996fc5d0fa
:: IO (BG.FunPtr (BG.Ptr SDL_Surface -> IO (BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette)))
hs_bindgen_7f4f9f996fc5d0fa :: IO (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette)))
hs_bindgen_7f4f9f996fc5d0fa =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette))
FFIType (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette)))
-> FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_7f4f9f996fc5d0fa_base
{-# NOINLINE sDL_CreateSurfacePalette #-}
sDL_CreateSurfacePalette
:: BG.FunPtr (BG.Ptr SDL_Surface -> IO (BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette))
sDL_CreateSurfacePalette :: FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette))
sDL_CreateSurfacePalette =
IO (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette)))
-> FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette)))
hs_bindgen_7f4f9f996fc5d0fa
foreign import ccall unsafe "hs_bindgen_38fd6f01b7193fdc"
hs_bindgen_38fd6f01b7193fdc_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_38fd6f01b7193fdc
:: IO (BG.FunPtr (BG.Ptr SDL_Surface -> BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette -> IO BG.CBool))
hs_bindgen_38fd6f01b7193fdc :: IO (FunPtr (Ptr SDL_Surface -> Ptr SDL_Palette -> IO CBool))
hs_bindgen_38fd6f01b7193fdc =
(FunPtr Void
-> FunPtr (Ptr SDL_Surface -> Ptr SDL_Palette -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> Ptr SDL_Palette -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Surface -> Ptr SDL_Palette -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> Ptr SDL_Palette -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> Ptr SDL_Palette -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_38fd6f01b7193fdc_base
{-# NOINLINE sDL_SetSurfacePalette #-}
sDL_SetSurfacePalette
:: BG.FunPtr (BG.Ptr SDL_Surface -> BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette -> IO BG.CBool)
sDL_SetSurfacePalette :: FunPtr (Ptr SDL_Surface -> Ptr SDL_Palette -> IO CBool)
sDL_SetSurfacePalette =
IO (FunPtr (Ptr SDL_Surface -> Ptr SDL_Palette -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> Ptr SDL_Palette -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> Ptr SDL_Palette -> IO CBool))
hs_bindgen_38fd6f01b7193fdc
foreign import ccall unsafe "hs_bindgen_d7d43240b950a72f"
hs_bindgen_d7d43240b950a72f_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d7d43240b950a72f
:: IO (BG.FunPtr (BG.Ptr SDL_Surface -> IO (BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette)))
hs_bindgen_d7d43240b950a72f :: IO (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette)))
hs_bindgen_d7d43240b950a72f =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette))
FFIType (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette)))
-> FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d7d43240b950a72f_base
{-# NOINLINE sDL_GetSurfacePalette #-}
sDL_GetSurfacePalette
:: BG.FunPtr (BG.Ptr SDL_Surface -> IO (BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette))
sDL_GetSurfacePalette :: FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette))
sDL_GetSurfacePalette =
IO (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette)))
-> FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Palette)))
hs_bindgen_d7d43240b950a72f
foreign import ccall unsafe "hs_bindgen_51641021bfbefd52"
hs_bindgen_51641021bfbefd52_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_51641021bfbefd52
:: IO (BG.FunPtr (BG.Ptr SDL_Surface -> BG.Ptr SDL_Surface -> IO BG.CBool))
hs_bindgen_51641021bfbefd52 :: IO (FunPtr (Ptr SDL_Surface -> Ptr SDL_Surface -> IO CBool))
hs_bindgen_51641021bfbefd52 =
(FunPtr Void
-> FunPtr (Ptr SDL_Surface -> Ptr SDL_Surface -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> Ptr SDL_Surface -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Surface -> Ptr SDL_Surface -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> Ptr SDL_Surface -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> Ptr SDL_Surface -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_51641021bfbefd52_base
{-# NOINLINE sDL_AddSurfaceAlternateImage #-}
sDL_AddSurfaceAlternateImage :: BG.FunPtr (BG.Ptr SDL_Surface -> BG.Ptr SDL_Surface -> IO BG.CBool)
sDL_AddSurfaceAlternateImage :: FunPtr (Ptr SDL_Surface -> Ptr SDL_Surface -> IO CBool)
sDL_AddSurfaceAlternateImage =
IO (FunPtr (Ptr SDL_Surface -> Ptr SDL_Surface -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> Ptr SDL_Surface -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> Ptr SDL_Surface -> IO CBool))
hs_bindgen_51641021bfbefd52
foreign import ccall unsafe "hs_bindgen_246a5adcd0cb59d2"
hs_bindgen_246a5adcd0cb59d2_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_246a5adcd0cb59d2 :: IO (BG.FunPtr (BG.Ptr SDL_Surface -> IO BG.CBool))
hs_bindgen_246a5adcd0cb59d2 :: IO (FunPtr (Ptr SDL_Surface -> IO CBool))
hs_bindgen_246a5adcd0cb59d2 =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Surface -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_246a5adcd0cb59d2_base
{-# NOINLINE sDL_SurfaceHasAlternateImages #-}
sDL_SurfaceHasAlternateImages :: BG.FunPtr (BG.Ptr SDL_Surface -> IO BG.CBool)
sDL_SurfaceHasAlternateImages :: FunPtr (Ptr SDL_Surface -> IO CBool)
sDL_SurfaceHasAlternateImages =
IO (FunPtr (Ptr SDL_Surface -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> IO CBool))
hs_bindgen_246a5adcd0cb59d2
foreign import ccall unsafe "hs_bindgen_facc022f89ae54d4"
hs_bindgen_facc022f89ae54d4_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_facc022f89ae54d4
:: IO (BG.FunPtr (BG.Ptr SDL_Surface -> BG.Ptr BG.CInt -> IO (BG.Ptr (BG.Ptr SDL_Surface))))
hs_bindgen_facc022f89ae54d4 :: IO
(FunPtr
(Ptr SDL_Surface -> Ptr CInt -> IO (Ptr (Ptr SDL_Surface))))
hs_bindgen_facc022f89ae54d4 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface -> Ptr CInt -> IO (Ptr (Ptr SDL_Surface))))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface -> Ptr CInt -> IO (Ptr (Ptr SDL_Surface))))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface -> Ptr CInt -> IO (Ptr (Ptr SDL_Surface)))
FFIType
(FunPtr
(Ptr SDL_Surface -> Ptr CInt -> IO (Ptr (Ptr SDL_Surface))))
-> FunPtr
(Ptr SDL_Surface -> Ptr CInt -> IO (Ptr (Ptr SDL_Surface)))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_facc022f89ae54d4_base
{-# NOINLINE sDL_GetSurfaceImages #-}
sDL_GetSurfaceImages
:: BG.FunPtr (BG.Ptr SDL_Surface -> BG.Ptr BG.CInt -> IO (BG.Ptr (BG.Ptr SDL_Surface)))
sDL_GetSurfaceImages :: FunPtr (Ptr SDL_Surface -> Ptr CInt -> IO (Ptr (Ptr SDL_Surface)))
sDL_GetSurfaceImages =
IO
(FunPtr
(Ptr SDL_Surface -> Ptr CInt -> IO (Ptr (Ptr SDL_Surface))))
-> FunPtr
(Ptr SDL_Surface -> Ptr CInt -> IO (Ptr (Ptr SDL_Surface)))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface -> Ptr CInt -> IO (Ptr (Ptr SDL_Surface))))
hs_bindgen_facc022f89ae54d4
foreign import ccall unsafe "hs_bindgen_3cf1a6833f417511"
hs_bindgen_3cf1a6833f417511_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3cf1a6833f417511 :: IO (BG.FunPtr (BG.Ptr SDL_Surface -> IO ()))
hs_bindgen_3cf1a6833f417511 :: IO (FunPtr (Ptr SDL_Surface -> IO ()))
hs_bindgen_3cf1a6833f417511 =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO ()))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Surface -> IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO ())
FFIType (FunPtr (Ptr SDL_Surface -> IO ()))
-> FunPtr (Ptr SDL_Surface -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3cf1a6833f417511_base
{-# NOINLINE sDL_RemoveSurfaceAlternateImages #-}
sDL_RemoveSurfaceAlternateImages :: BG.FunPtr (BG.Ptr SDL_Surface -> IO ())
sDL_RemoveSurfaceAlternateImages :: FunPtr (Ptr SDL_Surface -> IO ())
sDL_RemoveSurfaceAlternateImages =
IO (FunPtr (Ptr SDL_Surface -> IO ()))
-> FunPtr (Ptr SDL_Surface -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> IO ()))
hs_bindgen_3cf1a6833f417511
foreign import ccall unsafe "hs_bindgen_d9555284e2bd0bd2"
hs_bindgen_d9555284e2bd0bd2_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d9555284e2bd0bd2 :: IO (BG.FunPtr (BG.Ptr SDL_Surface -> IO BG.CBool))
hs_bindgen_d9555284e2bd0bd2 :: IO (FunPtr (Ptr SDL_Surface -> IO CBool))
hs_bindgen_d9555284e2bd0bd2 =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Surface -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d9555284e2bd0bd2_base
{-# NOINLINE sDL_LockSurface #-}
sDL_LockSurface :: BG.FunPtr (BG.Ptr SDL_Surface -> IO BG.CBool)
sDL_LockSurface :: FunPtr (Ptr SDL_Surface -> IO CBool)
sDL_LockSurface =
IO (FunPtr (Ptr SDL_Surface -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> IO CBool))
hs_bindgen_d9555284e2bd0bd2
foreign import ccall unsafe "hs_bindgen_c9cc0ab93d524b01"
hs_bindgen_c9cc0ab93d524b01_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c9cc0ab93d524b01 :: IO (BG.FunPtr (BG.Ptr SDL_Surface -> IO ()))
hs_bindgen_c9cc0ab93d524b01 :: IO (FunPtr (Ptr SDL_Surface -> IO ()))
hs_bindgen_c9cc0ab93d524b01 =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO ()))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Surface -> IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO ())
FFIType (FunPtr (Ptr SDL_Surface -> IO ()))
-> FunPtr (Ptr SDL_Surface -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c9cc0ab93d524b01_base
{-# NOINLINE sDL_UnlockSurface #-}
sDL_UnlockSurface :: BG.FunPtr (BG.Ptr SDL_Surface -> IO ())
sDL_UnlockSurface :: FunPtr (Ptr SDL_Surface -> IO ())
sDL_UnlockSurface =
IO (FunPtr (Ptr SDL_Surface -> IO ()))
-> FunPtr (Ptr SDL_Surface -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> IO ()))
hs_bindgen_c9cc0ab93d524b01
foreign import ccall unsafe "hs_bindgen_b9f87aa5bdc60ef1"
hs_bindgen_b9f87aa5bdc60ef1_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b9f87aa5bdc60ef1
:: IO
(BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Iostream.SDL_IOStream -> BG.CBool -> IO (BG.Ptr SDL_Surface)))
hs_bindgen_b9f87aa5bdc60ef1 :: IO (FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
hs_bindgen_b9f87aa5bdc60ef1 =
(FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface))
FFIType
(FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
-> FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b9f87aa5bdc60ef1_base
{-# NOINLINE sDL_LoadSurface_IO #-}
sDL_LoadSurface_IO
:: BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Iostream.SDL_IOStream -> BG.CBool -> IO (BG.Ptr SDL_Surface))
sDL_LoadSurface_IO :: FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface))
sDL_LoadSurface_IO =
IO (FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
-> FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
hs_bindgen_b9f87aa5bdc60ef1
foreign import ccall unsafe "hs_bindgen_40bbeaa5b1c224ea"
hs_bindgen_40bbeaa5b1c224ea_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_40bbeaa5b1c224ea
:: IO (BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO (BG.Ptr SDL_Surface)))
hs_bindgen_40bbeaa5b1c224ea :: IO (FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
hs_bindgen_40bbeaa5b1c224ea =
(FunPtr Void -> FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
-> IO (FunPtr Void)
-> IO (FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface))
FFIType (FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
-> FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_40bbeaa5b1c224ea_base
{-# NOINLINE sDL_LoadSurface #-}
sDL_LoadSurface :: BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO (BG.Ptr SDL_Surface))
sDL_LoadSurface :: FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface))
sDL_LoadSurface =
IO (FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
-> FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
hs_bindgen_40bbeaa5b1c224ea
foreign import ccall unsafe "hs_bindgen_6755776ca639dbdc"
hs_bindgen_6755776ca639dbdc_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_6755776ca639dbdc
:: IO
(BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Iostream.SDL_IOStream -> BG.CBool -> IO (BG.Ptr SDL_Surface)))
hs_bindgen_6755776ca639dbdc :: IO (FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
hs_bindgen_6755776ca639dbdc =
(FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface))
FFIType
(FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
-> FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_6755776ca639dbdc_base
{-# NOINLINE sDL_LoadBMP_IO #-}
sDL_LoadBMP_IO
:: BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Iostream.SDL_IOStream -> BG.CBool -> IO (BG.Ptr SDL_Surface))
sDL_LoadBMP_IO :: FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface))
sDL_LoadBMP_IO =
IO (FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
-> FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
hs_bindgen_6755776ca639dbdc
foreign import ccall unsafe "hs_bindgen_551d0d7143060153"
hs_bindgen_551d0d7143060153_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_551d0d7143060153
:: IO (BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO (BG.Ptr SDL_Surface)))
hs_bindgen_551d0d7143060153 :: IO (FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
hs_bindgen_551d0d7143060153 =
(FunPtr Void -> FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
-> IO (FunPtr Void)
-> IO (FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface))
FFIType (FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
-> FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_551d0d7143060153_base
{-# NOINLINE sDL_LoadBMP #-}
sDL_LoadBMP :: BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO (BG.Ptr SDL_Surface))
sDL_LoadBMP :: FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface))
sDL_LoadBMP =
IO (FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
-> FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
hs_bindgen_551d0d7143060153
foreign import ccall unsafe "hs_bindgen_7af781be626489b8"
hs_bindgen_7af781be626489b8_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_7af781be626489b8
:: IO
( BG.FunPtr
(BG.Ptr SDL_Surface -> BG.Ptr SDL3.Sys.Bindgen.Iostream.SDL_IOStream -> BG.CBool -> IO BG.CBool)
)
hs_bindgen_7af781be626489b8 :: IO
(FunPtr (Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool))
hs_bindgen_7af781be626489b8 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool))
-> FunPtr
(Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_7af781be626489b8_base
{-# NOINLINE sDL_SaveBMP_IO #-}
sDL_SaveBMP_IO
:: BG.FunPtr
(BG.Ptr SDL_Surface -> BG.Ptr SDL3.Sys.Bindgen.Iostream.SDL_IOStream -> BG.CBool -> IO BG.CBool)
sDL_SaveBMP_IO :: FunPtr (Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool)
sDL_SaveBMP_IO =
IO
(FunPtr (Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool))
-> FunPtr
(Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool))
hs_bindgen_7af781be626489b8
foreign import ccall unsafe "hs_bindgen_2ca988106cd7ddb5"
hs_bindgen_2ca988106cd7ddb5_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_2ca988106cd7ddb5
:: IO (BG.FunPtr (BG.Ptr SDL_Surface -> PtrConst.PtrConst BG.CChar -> IO BG.CBool))
hs_bindgen_2ca988106cd7ddb5 :: IO (FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool))
hs_bindgen_2ca988106cd7ddb5 =
(FunPtr Void
-> FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_2ca988106cd7ddb5_base
{-# NOINLINE sDL_SaveBMP #-}
sDL_SaveBMP :: BG.FunPtr (BG.Ptr SDL_Surface -> PtrConst.PtrConst BG.CChar -> IO BG.CBool)
sDL_SaveBMP :: FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool)
sDL_SaveBMP =
IO (FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool))
hs_bindgen_2ca988106cd7ddb5
foreign import ccall unsafe "hs_bindgen_1068e5bcdcfeee86"
hs_bindgen_1068e5bcdcfeee86_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_1068e5bcdcfeee86
:: IO
(BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Iostream.SDL_IOStream -> BG.CBool -> IO (BG.Ptr SDL_Surface)))
hs_bindgen_1068e5bcdcfeee86 :: IO (FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
hs_bindgen_1068e5bcdcfeee86 =
(FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface))
FFIType
(FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
-> FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_1068e5bcdcfeee86_base
{-# NOINLINE sDL_LoadPNG_IO #-}
sDL_LoadPNG_IO
:: BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Iostream.SDL_IOStream -> BG.CBool -> IO (BG.Ptr SDL_Surface))
sDL_LoadPNG_IO :: FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface))
sDL_LoadPNG_IO =
IO (FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
-> FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_IOStream -> CBool -> IO (Ptr SDL_Surface)))
hs_bindgen_1068e5bcdcfeee86
foreign import ccall unsafe "hs_bindgen_b113bfea8941c2b8"
hs_bindgen_b113bfea8941c2b8_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b113bfea8941c2b8
:: IO (BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO (BG.Ptr SDL_Surface)))
hs_bindgen_b113bfea8941c2b8 :: IO (FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
hs_bindgen_b113bfea8941c2b8 =
(FunPtr Void -> FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
-> IO (FunPtr Void)
-> IO (FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface))
FFIType (FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
-> FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b113bfea8941c2b8_base
{-# NOINLINE sDL_LoadPNG #-}
sDL_LoadPNG :: BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO (BG.Ptr SDL_Surface))
sDL_LoadPNG :: FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface))
sDL_LoadPNG =
IO (FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
-> FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (PtrConst CChar -> IO (Ptr SDL_Surface)))
hs_bindgen_b113bfea8941c2b8
foreign import ccall unsafe "hs_bindgen_784779331549b878"
hs_bindgen_784779331549b878_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_784779331549b878
:: IO
( BG.FunPtr
(BG.Ptr SDL_Surface -> BG.Ptr SDL3.Sys.Bindgen.Iostream.SDL_IOStream -> BG.CBool -> IO BG.CBool)
)
hs_bindgen_784779331549b878 :: IO
(FunPtr (Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool))
hs_bindgen_784779331549b878 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool))
-> FunPtr
(Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_784779331549b878_base
{-# NOINLINE sDL_SavePNG_IO #-}
sDL_SavePNG_IO
:: BG.FunPtr
(BG.Ptr SDL_Surface -> BG.Ptr SDL3.Sys.Bindgen.Iostream.SDL_IOStream -> BG.CBool -> IO BG.CBool)
sDL_SavePNG_IO :: FunPtr (Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool)
sDL_SavePNG_IO =
IO
(FunPtr (Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool))
-> FunPtr
(Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (Ptr SDL_Surface -> Ptr SDL_IOStream -> CBool -> IO CBool))
hs_bindgen_784779331549b878
foreign import ccall unsafe "hs_bindgen_3039586bfe90e597"
hs_bindgen_3039586bfe90e597_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3039586bfe90e597
:: IO (BG.FunPtr (BG.Ptr SDL_Surface -> PtrConst.PtrConst BG.CChar -> IO BG.CBool))
hs_bindgen_3039586bfe90e597 :: IO (FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool))
hs_bindgen_3039586bfe90e597 =
(FunPtr Void
-> FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3039586bfe90e597_base
{-# NOINLINE sDL_SavePNG #-}
sDL_SavePNG :: BG.FunPtr (BG.Ptr SDL_Surface -> PtrConst.PtrConst BG.CChar -> IO BG.CBool)
sDL_SavePNG :: FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool)
sDL_SavePNG =
IO (FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> PtrConst CChar -> IO CBool))
hs_bindgen_3039586bfe90e597
foreign import ccall unsafe "hs_bindgen_dd401b9169c44976"
hs_bindgen_dd401b9169c44976_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_dd401b9169c44976 :: IO (BG.FunPtr (BG.Ptr SDL_Surface -> BG.CBool -> IO BG.CBool))
hs_bindgen_dd401b9169c44976 :: IO (FunPtr (Ptr SDL_Surface -> CBool -> IO CBool))
hs_bindgen_dd401b9169c44976 =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> CBool -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> CBool -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> CBool -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> CBool -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_dd401b9169c44976_base
{-# NOINLINE sDL_SetSurfaceRLE #-}
sDL_SetSurfaceRLE :: BG.FunPtr (BG.Ptr SDL_Surface -> BG.CBool -> IO BG.CBool)
sDL_SetSurfaceRLE :: FunPtr (Ptr SDL_Surface -> CBool -> IO CBool)
sDL_SetSurfaceRLE =
IO (FunPtr (Ptr SDL_Surface -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> CBool -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> CBool -> IO CBool))
hs_bindgen_dd401b9169c44976
foreign import ccall unsafe "hs_bindgen_8957a6011d9f44f9"
hs_bindgen_8957a6011d9f44f9_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_8957a6011d9f44f9 :: IO (BG.FunPtr (BG.Ptr SDL_Surface -> IO BG.CBool))
hs_bindgen_8957a6011d9f44f9 :: IO (FunPtr (Ptr SDL_Surface -> IO CBool))
hs_bindgen_8957a6011d9f44f9 =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Surface -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_8957a6011d9f44f9_base
{-# NOINLINE sDL_SurfaceHasRLE #-}
sDL_SurfaceHasRLE :: BG.FunPtr (BG.Ptr SDL_Surface -> IO BG.CBool)
sDL_SurfaceHasRLE :: FunPtr (Ptr SDL_Surface -> IO CBool)
sDL_SurfaceHasRLE =
IO (FunPtr (Ptr SDL_Surface -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> IO CBool))
hs_bindgen_8957a6011d9f44f9
foreign import ccall unsafe "hs_bindgen_bb6a923e2cd243f7"
hs_bindgen_bb6a923e2cd243f7_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_bb6a923e2cd243f7
:: IO (BG.FunPtr (BG.Ptr SDL_Surface -> BG.CBool -> SDL3.Sys.Bindgen.Stdinc.Uint32 -> IO BG.CBool))
hs_bindgen_bb6a923e2cd243f7 :: IO (FunPtr (Ptr SDL_Surface -> CBool -> Uint32 -> IO CBool))
hs_bindgen_bb6a923e2cd243f7 =
(FunPtr Void
-> FunPtr (Ptr SDL_Surface -> CBool -> Uint32 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> CBool -> Uint32 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Surface -> CBool -> Uint32 -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> CBool -> Uint32 -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> CBool -> Uint32 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_bb6a923e2cd243f7_base
{-# NOINLINE sDL_SetSurfaceColorKey #-}
sDL_SetSurfaceColorKey
:: BG.FunPtr (BG.Ptr SDL_Surface -> BG.CBool -> SDL3.Sys.Bindgen.Stdinc.Uint32 -> IO BG.CBool)
sDL_SetSurfaceColorKey :: FunPtr (Ptr SDL_Surface -> CBool -> Uint32 -> IO CBool)
sDL_SetSurfaceColorKey =
IO (FunPtr (Ptr SDL_Surface -> CBool -> Uint32 -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> CBool -> Uint32 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> CBool -> Uint32 -> IO CBool))
hs_bindgen_bb6a923e2cd243f7
foreign import ccall unsafe "hs_bindgen_9cb1ca0717710e5a"
hs_bindgen_9cb1ca0717710e5a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_9cb1ca0717710e5a :: IO (BG.FunPtr (BG.Ptr SDL_Surface -> IO BG.CBool))
hs_bindgen_9cb1ca0717710e5a :: IO (FunPtr (Ptr SDL_Surface -> IO CBool))
hs_bindgen_9cb1ca0717710e5a =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Surface -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_9cb1ca0717710e5a_base
{-# NOINLINE sDL_SurfaceHasColorKey #-}
sDL_SurfaceHasColorKey :: BG.FunPtr (BG.Ptr SDL_Surface -> IO BG.CBool)
sDL_SurfaceHasColorKey :: FunPtr (Ptr SDL_Surface -> IO CBool)
sDL_SurfaceHasColorKey =
IO (FunPtr (Ptr SDL_Surface -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> IO CBool))
hs_bindgen_9cb1ca0717710e5a
foreign import ccall unsafe "hs_bindgen_b8a872d97663bea2"
hs_bindgen_b8a872d97663bea2_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b8a872d97663bea2
:: IO (BG.FunPtr (BG.Ptr SDL_Surface -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint32 -> IO BG.CBool))
hs_bindgen_b8a872d97663bea2 :: IO (FunPtr (Ptr SDL_Surface -> Ptr Uint32 -> IO CBool))
hs_bindgen_b8a872d97663bea2 =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> Ptr Uint32 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> Ptr Uint32 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> Ptr Uint32 -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> Ptr Uint32 -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> Ptr Uint32 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b8a872d97663bea2_base
{-# NOINLINE sDL_GetSurfaceColorKey #-}
sDL_GetSurfaceColorKey
:: BG.FunPtr (BG.Ptr SDL_Surface -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint32 -> IO BG.CBool)
sDL_GetSurfaceColorKey :: FunPtr (Ptr SDL_Surface -> Ptr Uint32 -> IO CBool)
sDL_GetSurfaceColorKey =
IO (FunPtr (Ptr SDL_Surface -> Ptr Uint32 -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> Ptr Uint32 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> Ptr Uint32 -> IO CBool))
hs_bindgen_b8a872d97663bea2
foreign import ccall unsafe "hs_bindgen_d96bb8008d1b87a6"
hs_bindgen_d96bb8008d1b87a6_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d96bb8008d1b87a6
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
)
)
hs_bindgen_d96bb8008d1b87a6 :: IO
(FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
hs_bindgen_d96bb8008d1b87a6 =
(FunPtr Void
-> FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d96bb8008d1b87a6_base
{-# NOINLINE sDL_SetSurfaceColorMod #-}
sDL_SetSurfaceColorMod
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
)
sDL_SetSurfaceColorMod :: FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO CBool)
sDL_SetSurfaceColorMod =
IO
(FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
hs_bindgen_d96bb8008d1b87a6
foreign import ccall unsafe "hs_bindgen_bc145b87021a07e6"
hs_bindgen_bc145b87021a07e6_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_bc145b87021a07e6
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
)
)
hs_bindgen_bc145b87021a07e6 :: IO
(FunPtr
(Ptr SDL_Surface
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool))
hs_bindgen_bc145b87021a07e6 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Surface
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_bc145b87021a07e6_base
{-# NOINLINE sDL_GetSurfaceColorMod #-}
sDL_GetSurfaceColorMod
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
)
sDL_GetSurfaceColorMod :: FunPtr
(Ptr SDL_Surface
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool)
sDL_GetSurfaceColorMod =
IO
(FunPtr
(Ptr SDL_Surface
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool))
hs_bindgen_bc145b87021a07e6
foreign import ccall unsafe "hs_bindgen_44bc0c580740a2b4"
hs_bindgen_44bc0c580740a2b4_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_44bc0c580740a2b4
:: IO (BG.FunPtr (BG.Ptr SDL_Surface -> SDL3.Sys.Bindgen.Stdinc.Uint8 -> IO BG.CBool))
hs_bindgen_44bc0c580740a2b4 :: IO (FunPtr (Ptr SDL_Surface -> Uint8 -> IO CBool))
hs_bindgen_44bc0c580740a2b4 =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> Uint8 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> Uint8 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> Uint8 -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> Uint8 -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> Uint8 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_44bc0c580740a2b4_base
{-# NOINLINE sDL_SetSurfaceAlphaMod #-}
sDL_SetSurfaceAlphaMod
:: BG.FunPtr (BG.Ptr SDL_Surface -> SDL3.Sys.Bindgen.Stdinc.Uint8 -> IO BG.CBool)
sDL_SetSurfaceAlphaMod :: FunPtr (Ptr SDL_Surface -> Uint8 -> IO CBool)
sDL_SetSurfaceAlphaMod =
IO (FunPtr (Ptr SDL_Surface -> Uint8 -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> Uint8 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> Uint8 -> IO CBool))
hs_bindgen_44bc0c580740a2b4
foreign import ccall unsafe "hs_bindgen_2f7b92e198b60348"
hs_bindgen_2f7b92e198b60348_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_2f7b92e198b60348
:: IO (BG.FunPtr (BG.Ptr SDL_Surface -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8 -> IO BG.CBool))
hs_bindgen_2f7b92e198b60348 :: IO (FunPtr (Ptr SDL_Surface -> Ptr Uint8 -> IO CBool))
hs_bindgen_2f7b92e198b60348 =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> Ptr Uint8 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> Ptr Uint8 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> Ptr Uint8 -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> Ptr Uint8 -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> Ptr Uint8 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_2f7b92e198b60348_base
{-# NOINLINE sDL_GetSurfaceAlphaMod #-}
sDL_GetSurfaceAlphaMod
:: BG.FunPtr (BG.Ptr SDL_Surface -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8 -> IO BG.CBool)
sDL_GetSurfaceAlphaMod :: FunPtr (Ptr SDL_Surface -> Ptr Uint8 -> IO CBool)
sDL_GetSurfaceAlphaMod =
IO (FunPtr (Ptr SDL_Surface -> Ptr Uint8 -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> Ptr Uint8 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> Ptr Uint8 -> IO CBool))
hs_bindgen_2f7b92e198b60348
foreign import ccall unsafe "hs_bindgen_1abb9d9640e9f83b"
hs_bindgen_1abb9d9640e9f83b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_1abb9d9640e9f83b
:: IO (BG.FunPtr (BG.Ptr SDL_Surface -> SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode -> IO BG.CBool))
hs_bindgen_1abb9d9640e9f83b :: IO (FunPtr (Ptr SDL_Surface -> SDL_BlendMode -> IO CBool))
hs_bindgen_1abb9d9640e9f83b =
(FunPtr Void
-> FunPtr (Ptr SDL_Surface -> SDL_BlendMode -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> SDL_BlendMode -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Surface -> SDL_BlendMode -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> SDL_BlendMode -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> SDL_BlendMode -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_1abb9d9640e9f83b_base
{-# NOINLINE sDL_SetSurfaceBlendMode #-}
sDL_SetSurfaceBlendMode
:: BG.FunPtr (BG.Ptr SDL_Surface -> SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode -> IO BG.CBool)
sDL_SetSurfaceBlendMode :: FunPtr (Ptr SDL_Surface -> SDL_BlendMode -> IO CBool)
sDL_SetSurfaceBlendMode =
IO (FunPtr (Ptr SDL_Surface -> SDL_BlendMode -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> SDL_BlendMode -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> SDL_BlendMode -> IO CBool))
hs_bindgen_1abb9d9640e9f83b
foreign import ccall unsafe "hs_bindgen_ddc08ab588ab04b9"
hs_bindgen_ddc08ab588ab04b9_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_ddc08ab588ab04b9
:: IO
(BG.FunPtr (BG.Ptr SDL_Surface -> BG.Ptr SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode -> IO BG.CBool))
hs_bindgen_ddc08ab588ab04b9 :: IO (FunPtr (Ptr SDL_Surface -> Ptr SDL_BlendMode -> IO CBool))
hs_bindgen_ddc08ab588ab04b9 =
(FunPtr Void
-> FunPtr (Ptr SDL_Surface -> Ptr SDL_BlendMode -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> Ptr SDL_BlendMode -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Surface -> Ptr SDL_BlendMode -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> Ptr SDL_BlendMode -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> Ptr SDL_BlendMode -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_ddc08ab588ab04b9_base
{-# NOINLINE sDL_GetSurfaceBlendMode #-}
sDL_GetSurfaceBlendMode
:: BG.FunPtr (BG.Ptr SDL_Surface -> BG.Ptr SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode -> IO BG.CBool)
sDL_GetSurfaceBlendMode :: FunPtr (Ptr SDL_Surface -> Ptr SDL_BlendMode -> IO CBool)
sDL_GetSurfaceBlendMode =
IO (FunPtr (Ptr SDL_Surface -> Ptr SDL_BlendMode -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> Ptr SDL_BlendMode -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> Ptr SDL_BlendMode -> IO CBool))
hs_bindgen_ddc08ab588ab04b9
foreign import ccall unsafe "hs_bindgen_ba59ae52e07cd998"
hs_bindgen_ba59ae52e07cd998_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_ba59ae52e07cd998
:: IO
(BG.FunPtr (BG.Ptr SDL_Surface -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool))
hs_bindgen_ba59ae52e07cd998 :: IO (FunPtr (Ptr SDL_Surface -> PtrConst SDL_Rect -> IO CBool))
hs_bindgen_ba59ae52e07cd998 =
(FunPtr Void
-> FunPtr (Ptr SDL_Surface -> PtrConst SDL_Rect -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> PtrConst SDL_Rect -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Surface -> PtrConst SDL_Rect -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> PtrConst SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> PtrConst SDL_Rect -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_ba59ae52e07cd998_base
{-# NOINLINE sDL_SetSurfaceClipRect #-}
sDL_SetSurfaceClipRect
:: BG.FunPtr (BG.Ptr SDL_Surface -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool)
sDL_SetSurfaceClipRect :: FunPtr (Ptr SDL_Surface -> PtrConst SDL_Rect -> IO CBool)
sDL_SetSurfaceClipRect =
IO (FunPtr (Ptr SDL_Surface -> PtrConst SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> PtrConst SDL_Rect -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> PtrConst SDL_Rect -> IO CBool))
hs_bindgen_ba59ae52e07cd998
foreign import ccall unsafe "hs_bindgen_7d6c81cd63182c7e"
hs_bindgen_7d6c81cd63182c7e_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_7d6c81cd63182c7e
:: IO (BG.FunPtr (BG.Ptr SDL_Surface -> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool))
hs_bindgen_7d6c81cd63182c7e :: IO (FunPtr (Ptr SDL_Surface -> Ptr SDL_Rect -> IO CBool))
hs_bindgen_7d6c81cd63182c7e =
(FunPtr Void
-> FunPtr (Ptr SDL_Surface -> Ptr SDL_Rect -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> Ptr SDL_Rect -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> Ptr SDL_Rect -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> Ptr SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> Ptr SDL_Rect -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_7d6c81cd63182c7e_base
{-# NOINLINE sDL_GetSurfaceClipRect #-}
sDL_GetSurfaceClipRect
:: BG.FunPtr (BG.Ptr SDL_Surface -> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool)
sDL_GetSurfaceClipRect :: FunPtr (Ptr SDL_Surface -> Ptr SDL_Rect -> IO CBool)
sDL_GetSurfaceClipRect =
IO (FunPtr (Ptr SDL_Surface -> Ptr SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> Ptr SDL_Rect -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> Ptr SDL_Rect -> IO CBool))
hs_bindgen_7d6c81cd63182c7e
foreign import ccall unsafe "hs_bindgen_3f1f98e8e0b7167f"
hs_bindgen_3f1f98e8e0b7167f_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3f1f98e8e0b7167f :: IO (BG.FunPtr (BG.Ptr SDL_Surface -> SDL_FlipMode -> IO BG.CBool))
hs_bindgen_3f1f98e8e0b7167f :: IO (FunPtr (Ptr SDL_Surface -> SDL_FlipMode -> IO CBool))
hs_bindgen_3f1f98e8e0b7167f =
(FunPtr Void
-> FunPtr (Ptr SDL_Surface -> SDL_FlipMode -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> SDL_FlipMode -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> SDL_FlipMode -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> SDL_FlipMode -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> SDL_FlipMode -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3f1f98e8e0b7167f_base
{-# NOINLINE sDL_FlipSurface #-}
sDL_FlipSurface :: BG.FunPtr (BG.Ptr SDL_Surface -> SDL_FlipMode -> IO BG.CBool)
sDL_FlipSurface :: FunPtr (Ptr SDL_Surface -> SDL_FlipMode -> IO CBool)
sDL_FlipSurface =
IO (FunPtr (Ptr SDL_Surface -> SDL_FlipMode -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> SDL_FlipMode -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> SDL_FlipMode -> IO CBool))
hs_bindgen_3f1f98e8e0b7167f
foreign import ccall unsafe "hs_bindgen_bc3ef53813125bc9"
hs_bindgen_bc3ef53813125bc9_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_bc3ef53813125bc9
:: IO (BG.FunPtr (BG.Ptr SDL_Surface -> BG.CFloat -> IO (BG.Ptr SDL_Surface)))
hs_bindgen_bc3ef53813125bc9 :: IO (FunPtr (Ptr SDL_Surface -> CFloat -> IO (Ptr SDL_Surface)))
hs_bindgen_bc3ef53813125bc9 =
(FunPtr Void
-> FunPtr (Ptr SDL_Surface -> CFloat -> IO (Ptr SDL_Surface)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> CFloat -> IO (Ptr SDL_Surface)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Surface -> CFloat -> IO (Ptr SDL_Surface))
FFIType
(FunPtr (Ptr SDL_Surface -> CFloat -> IO (Ptr SDL_Surface)))
-> FunPtr (Ptr SDL_Surface -> CFloat -> IO (Ptr SDL_Surface))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_bc3ef53813125bc9_base
{-# NOINLINE sDL_RotateSurface #-}
sDL_RotateSurface :: BG.FunPtr (BG.Ptr SDL_Surface -> BG.CFloat -> IO (BG.Ptr SDL_Surface))
sDL_RotateSurface :: FunPtr (Ptr SDL_Surface -> CFloat -> IO (Ptr SDL_Surface))
sDL_RotateSurface =
IO (FunPtr (Ptr SDL_Surface -> CFloat -> IO (Ptr SDL_Surface)))
-> FunPtr (Ptr SDL_Surface -> CFloat -> IO (Ptr SDL_Surface))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> CFloat -> IO (Ptr SDL_Surface)))
hs_bindgen_bc3ef53813125bc9
foreign import ccall unsafe "hs_bindgen_d6a7bd90e75ca1f4"
hs_bindgen_d6a7bd90e75ca1f4_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d6a7bd90e75ca1f4 :: IO (BG.FunPtr (BG.Ptr SDL_Surface -> IO (BG.Ptr SDL_Surface)))
hs_bindgen_d6a7bd90e75ca1f4 :: IO (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Surface)))
hs_bindgen_d6a7bd90e75ca1f4 =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Surface)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Surface)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Surface))
FFIType (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Surface)))
-> FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Surface))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d6a7bd90e75ca1f4_base
{-# NOINLINE sDL_DuplicateSurface #-}
sDL_DuplicateSurface :: BG.FunPtr (BG.Ptr SDL_Surface -> IO (BG.Ptr SDL_Surface))
sDL_DuplicateSurface :: FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Surface))
sDL_DuplicateSurface =
IO (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Surface)))
-> FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Surface))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Surface)))
hs_bindgen_d6a7bd90e75ca1f4
foreign import ccall unsafe "hs_bindgen_3c8c8f89fa471eaf"
hs_bindgen_3c8c8f89fa471eaf_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3c8c8f89fa471eaf
:: IO
(BG.FunPtr (BG.Ptr SDL_Surface -> BG.CInt -> BG.CInt -> SDL_ScaleMode -> IO (BG.Ptr SDL_Surface)))
hs_bindgen_3c8c8f89fa471eaf :: IO
(FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> SDL_ScaleMode -> IO (Ptr SDL_Surface)))
hs_bindgen_3c8c8f89fa471eaf =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> SDL_ScaleMode -> IO (Ptr SDL_Surface)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> SDL_ScaleMode -> IO (Ptr SDL_Surface)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> SDL_ScaleMode -> IO (Ptr SDL_Surface))
FFIType
(FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> SDL_ScaleMode -> IO (Ptr SDL_Surface)))
-> FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> SDL_ScaleMode -> IO (Ptr SDL_Surface))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3c8c8f89fa471eaf_base
{-# NOINLINE sDL_ScaleSurface #-}
sDL_ScaleSurface
:: BG.FunPtr (BG.Ptr SDL_Surface -> BG.CInt -> BG.CInt -> SDL_ScaleMode -> IO (BG.Ptr SDL_Surface))
sDL_ScaleSurface :: FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> SDL_ScaleMode -> IO (Ptr SDL_Surface))
sDL_ScaleSurface =
IO
(FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> SDL_ScaleMode -> IO (Ptr SDL_Surface)))
-> FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> SDL_ScaleMode -> IO (Ptr SDL_Surface))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> SDL_ScaleMode -> IO (Ptr SDL_Surface)))
hs_bindgen_3c8c8f89fa471eaf
foreign import ccall unsafe "hs_bindgen_02efcc9cf840132b"
hs_bindgen_02efcc9cf840132b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_02efcc9cf840132b
:: IO
(BG.FunPtr (BG.Ptr SDL_Surface -> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat -> IO (BG.Ptr SDL_Surface)))
hs_bindgen_02efcc9cf840132b :: IO
(FunPtr
(Ptr SDL_Surface -> SDL_PixelFormat -> IO (Ptr SDL_Surface)))
hs_bindgen_02efcc9cf840132b =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface -> SDL_PixelFormat -> IO (Ptr SDL_Surface)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface -> SDL_PixelFormat -> IO (Ptr SDL_Surface)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface -> SDL_PixelFormat -> IO (Ptr SDL_Surface))
FFIType
(FunPtr
(Ptr SDL_Surface -> SDL_PixelFormat -> IO (Ptr SDL_Surface)))
-> FunPtr
(Ptr SDL_Surface -> SDL_PixelFormat -> IO (Ptr SDL_Surface))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_02efcc9cf840132b_base
{-# NOINLINE sDL_ConvertSurface #-}
sDL_ConvertSurface
:: BG.FunPtr (BG.Ptr SDL_Surface -> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat -> IO (BG.Ptr SDL_Surface))
sDL_ConvertSurface :: FunPtr (Ptr SDL_Surface -> SDL_PixelFormat -> IO (Ptr SDL_Surface))
sDL_ConvertSurface =
IO
(FunPtr
(Ptr SDL_Surface -> SDL_PixelFormat -> IO (Ptr SDL_Surface)))
-> FunPtr
(Ptr SDL_Surface -> SDL_PixelFormat -> IO (Ptr SDL_Surface))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface -> SDL_PixelFormat -> IO (Ptr SDL_Surface)))
hs_bindgen_02efcc9cf840132b
foreign import ccall unsafe "hs_bindgen_d71b405fb2c63769"
hs_bindgen_d71b405fb2c63769_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d71b405fb2c63769
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette
-> SDL3.Sys.Bindgen.Pixels.SDL_Colorspace
-> SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO (BG.Ptr SDL_Surface)
)
)
hs_bindgen_d71b405fb2c63769 :: IO
(FunPtr
(Ptr SDL_Surface
-> SDL_PixelFormat
-> Ptr SDL_Palette
-> SDL_Colorspace
-> SDL_PropertiesID
-> IO (Ptr SDL_Surface)))
hs_bindgen_d71b405fb2c63769 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> SDL_PixelFormat
-> Ptr SDL_Palette
-> SDL_Colorspace
-> SDL_PropertiesID
-> IO (Ptr SDL_Surface)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface
-> SDL_PixelFormat
-> Ptr SDL_Palette
-> SDL_Colorspace
-> SDL_PropertiesID
-> IO (Ptr SDL_Surface)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> SDL_PixelFormat
-> Ptr SDL_Palette
-> SDL_Colorspace
-> SDL_PropertiesID
-> IO (Ptr SDL_Surface))
FFIType
(FunPtr
(Ptr SDL_Surface
-> SDL_PixelFormat
-> Ptr SDL_Palette
-> SDL_Colorspace
-> SDL_PropertiesID
-> IO (Ptr SDL_Surface)))
-> FunPtr
(Ptr SDL_Surface
-> SDL_PixelFormat
-> Ptr SDL_Palette
-> SDL_Colorspace
-> SDL_PropertiesID
-> IO (Ptr SDL_Surface))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d71b405fb2c63769_base
{-# NOINLINE sDL_ConvertSurfaceAndColorspace #-}
sDL_ConvertSurfaceAndColorspace
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette
-> SDL3.Sys.Bindgen.Pixels.SDL_Colorspace
-> SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO (BG.Ptr SDL_Surface)
)
sDL_ConvertSurfaceAndColorspace :: FunPtr
(Ptr SDL_Surface
-> SDL_PixelFormat
-> Ptr SDL_Palette
-> SDL_Colorspace
-> SDL_PropertiesID
-> IO (Ptr SDL_Surface))
sDL_ConvertSurfaceAndColorspace =
IO
(FunPtr
(Ptr SDL_Surface
-> SDL_PixelFormat
-> Ptr SDL_Palette
-> SDL_Colorspace
-> SDL_PropertiesID
-> IO (Ptr SDL_Surface)))
-> FunPtr
(Ptr SDL_Surface
-> SDL_PixelFormat
-> Ptr SDL_Palette
-> SDL_Colorspace
-> SDL_PropertiesID
-> IO (Ptr SDL_Surface))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface
-> SDL_PixelFormat
-> Ptr SDL_Palette
-> SDL_Colorspace
-> SDL_PropertiesID
-> IO (Ptr SDL_Surface)))
hs_bindgen_d71b405fb2c63769
foreign import ccall unsafe "hs_bindgen_57fab76de82ac9cf"
hs_bindgen_57fab76de82ac9cf_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_57fab76de82ac9cf
:: IO
( BG.FunPtr
( BG.CInt
-> BG.CInt
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> PtrConst.PtrConst BG.Void
-> BG.CInt
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
)
)
hs_bindgen_57fab76de82ac9cf :: IO
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO CBool))
hs_bindgen_57fab76de82ac9cf =
(FunPtr Void
-> FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO CBool)
FFIType
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO CBool))
-> FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_57fab76de82ac9cf_base
{-# NOINLINE sDL_ConvertPixels #-}
sDL_ConvertPixels
:: BG.FunPtr
( BG.CInt
-> BG.CInt
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> PtrConst.PtrConst BG.Void
-> BG.CInt
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
)
sDL_ConvertPixels :: FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO CBool)
sDL_ConvertPixels =
IO
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO CBool))
-> FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> IO CBool))
hs_bindgen_57fab76de82ac9cf
foreign import ccall unsafe "hs_bindgen_8ab04e66f663ce08"
hs_bindgen_8ab04e66f663ce08_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_8ab04e66f663ce08
:: IO
( BG.FunPtr
( BG.CInt
-> BG.CInt
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> SDL3.Sys.Bindgen.Pixels.SDL_Colorspace
-> SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> PtrConst.PtrConst BG.Void
-> BG.CInt
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> SDL3.Sys.Bindgen.Pixels.SDL_Colorspace
-> SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
)
)
hs_bindgen_8ab04e66f663ce08 :: IO
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> Ptr Void
-> CInt
-> IO CBool))
hs_bindgen_8ab04e66f663ce08 =
(FunPtr Void
-> FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> Ptr Void
-> CInt
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> Ptr Void
-> CInt
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> Ptr Void
-> CInt
-> IO CBool)
FFIType
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> Ptr Void
-> CInt
-> IO CBool))
-> FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> Ptr Void
-> CInt
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_8ab04e66f663ce08_base
{-# NOINLINE sDL_ConvertPixelsAndColorspace #-}
sDL_ConvertPixelsAndColorspace
:: BG.FunPtr
( BG.CInt
-> BG.CInt
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> SDL3.Sys.Bindgen.Pixels.SDL_Colorspace
-> SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> PtrConst.PtrConst BG.Void
-> BG.CInt
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> SDL3.Sys.Bindgen.Pixels.SDL_Colorspace
-> SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
)
sDL_ConvertPixelsAndColorspace :: FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> Ptr Void
-> CInt
-> IO CBool)
sDL_ConvertPixelsAndColorspace =
IO
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> Ptr Void
-> CInt
-> IO CBool))
-> FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> Ptr Void
-> CInt
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> SDL_Colorspace
-> SDL_PropertiesID
-> Ptr Void
-> CInt
-> IO CBool))
hs_bindgen_8ab04e66f663ce08
foreign import ccall unsafe "hs_bindgen_fb56322259d07073"
hs_bindgen_fb56322259d07073_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_fb56322259d07073
:: IO
( BG.FunPtr
( BG.CInt
-> BG.CInt
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> PtrConst.PtrConst BG.Void
-> BG.CInt
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> BG.Ptr BG.Void
-> BG.CInt
-> BG.CBool
-> IO BG.CBool
)
)
hs_bindgen_fb56322259d07073 :: IO
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> CBool
-> IO CBool))
hs_bindgen_fb56322259d07073 =
(FunPtr Void
-> FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> CBool
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> CBool
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> CBool
-> IO CBool)
FFIType
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> CBool
-> IO CBool))
-> FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> CBool
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_fb56322259d07073_base
{-# NOINLINE sDL_PremultiplyAlpha #-}
sDL_PremultiplyAlpha
:: BG.FunPtr
( BG.CInt
-> BG.CInt
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> PtrConst.PtrConst BG.Void
-> BG.CInt
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> BG.Ptr BG.Void
-> BG.CInt
-> BG.CBool
-> IO BG.CBool
)
sDL_PremultiplyAlpha :: FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> CBool
-> IO CBool)
sDL_PremultiplyAlpha =
IO
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> CBool
-> IO CBool))
-> FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> CBool
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(CInt
-> CInt
-> SDL_PixelFormat
-> PtrConst Void
-> CInt
-> SDL_PixelFormat
-> Ptr Void
-> CInt
-> CBool
-> IO CBool))
hs_bindgen_fb56322259d07073
foreign import ccall unsafe "hs_bindgen_6d7894c44ea2dfc7"
hs_bindgen_6d7894c44ea2dfc7_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_6d7894c44ea2dfc7 :: IO (BG.FunPtr (BG.Ptr SDL_Surface -> BG.CBool -> IO BG.CBool))
hs_bindgen_6d7894c44ea2dfc7 :: IO (FunPtr (Ptr SDL_Surface -> CBool -> IO CBool))
hs_bindgen_6d7894c44ea2dfc7 =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> CBool -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> CBool -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Surface -> CBool -> IO CBool)
FFIType (FunPtr (Ptr SDL_Surface -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> CBool -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_6d7894c44ea2dfc7_base
{-# NOINLINE sDL_PremultiplySurfaceAlpha #-}
sDL_PremultiplySurfaceAlpha :: BG.FunPtr (BG.Ptr SDL_Surface -> BG.CBool -> IO BG.CBool)
sDL_PremultiplySurfaceAlpha :: FunPtr (Ptr SDL_Surface -> CBool -> IO CBool)
sDL_PremultiplySurfaceAlpha =
IO (FunPtr (Ptr SDL_Surface -> CBool -> IO CBool))
-> FunPtr (Ptr SDL_Surface -> CBool -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> CBool -> IO CBool))
hs_bindgen_6d7894c44ea2dfc7
foreign import ccall unsafe "hs_bindgen_3eb9b7722a04b8f8"
hs_bindgen_3eb9b7722a04b8f8_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3eb9b7722a04b8f8
:: IO
(BG.FunPtr (BG.Ptr SDL_Surface -> BG.CFloat -> BG.CFloat -> BG.CFloat -> BG.CFloat -> IO BG.CBool))
hs_bindgen_3eb9b7722a04b8f8 :: IO
(FunPtr
(Ptr SDL_Surface
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool))
hs_bindgen_3eb9b7722a04b8f8 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Surface
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3eb9b7722a04b8f8_base
{-# NOINLINE sDL_ClearSurface #-}
sDL_ClearSurface
:: BG.FunPtr (BG.Ptr SDL_Surface -> BG.CFloat -> BG.CFloat -> BG.CFloat -> BG.CFloat -> IO BG.CBool)
sDL_ClearSurface :: FunPtr
(Ptr SDL_Surface
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool)
sDL_ClearSurface =
IO
(FunPtr
(Ptr SDL_Surface
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool))
hs_bindgen_3eb9b7722a04b8f8
foreign import ccall unsafe "hs_bindgen_d466d8dde16f547b"
hs_bindgen_d466d8dde16f547b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d466d8dde16f547b
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> IO BG.CBool
)
)
hs_bindgen_d466d8dde16f547b :: IO
(FunPtr
(Ptr SDL_Surface -> PtrConst SDL_Rect -> Uint32 -> IO CBool))
hs_bindgen_d466d8dde16f547b =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface -> PtrConst SDL_Rect -> Uint32 -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface -> PtrConst SDL_Rect -> Uint32 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface -> PtrConst SDL_Rect -> Uint32 -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Surface -> PtrConst SDL_Rect -> Uint32 -> IO CBool))
-> FunPtr
(Ptr SDL_Surface -> PtrConst SDL_Rect -> Uint32 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d466d8dde16f547b_base
{-# NOINLINE sDL_FillSurfaceRect #-}
sDL_FillSurfaceRect
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> IO BG.CBool
)
sDL_FillSurfaceRect :: FunPtr (Ptr SDL_Surface -> PtrConst SDL_Rect -> Uint32 -> IO CBool)
sDL_FillSurfaceRect =
IO
(FunPtr
(Ptr SDL_Surface -> PtrConst SDL_Rect -> Uint32 -> IO CBool))
-> FunPtr
(Ptr SDL_Surface -> PtrConst SDL_Rect -> Uint32 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface -> PtrConst SDL_Rect -> Uint32 -> IO CBool))
hs_bindgen_d466d8dde16f547b
foreign import ccall unsafe "hs_bindgen_b0bc5bc8b57e73e3"
hs_bindgen_b0bc5bc8b57e73e3_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b0bc5bc8b57e73e3
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.CInt
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> IO BG.CBool
)
)
hs_bindgen_b0bc5bc8b57e73e3 :: IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect -> CInt -> Uint32 -> IO CBool))
hs_bindgen_b0bc5bc8b57e73e3 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect -> CInt -> Uint32 -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect -> CInt -> Uint32 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect -> CInt -> Uint32 -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect -> CInt -> Uint32 -> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect -> CInt -> Uint32 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b0bc5bc8b57e73e3_base
{-# NOINLINE sDL_FillSurfaceRects #-}
sDL_FillSurfaceRects
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.CInt
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> IO BG.CBool
)
sDL_FillSurfaceRects :: FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect -> CInt -> Uint32 -> IO CBool)
sDL_FillSurfaceRects =
IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect -> CInt -> Uint32 -> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect -> CInt -> Uint32 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect -> CInt -> Uint32 -> IO CBool))
hs_bindgen_b0bc5bc8b57e73e3
foreign import ccall unsafe "hs_bindgen_a29859c35fa4ca59"
hs_bindgen_a29859c35fa4ca59_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_a29859c35fa4ca59
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
)
)
hs_bindgen_a29859c35fa4ca59 :: IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
hs_bindgen_a29859c35fa4ca59 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_a29859c35fa4ca59_base
{-# NOINLINE sDL_BlitSurface #-}
sDL_BlitSurface
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
)
sDL_BlitSurface :: FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
sDL_BlitSurface =
IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
hs_bindgen_a29859c35fa4ca59
foreign import ccall unsafe "hs_bindgen_3f540dd5f5c2d037"
hs_bindgen_3f540dd5f5c2d037_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3f540dd5f5c2d037
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
)
)
hs_bindgen_3f540dd5f5c2d037 :: IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
hs_bindgen_3f540dd5f5c2d037 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3f540dd5f5c2d037_base
{-# NOINLINE sDL_BlitSurfaceUnchecked #-}
sDL_BlitSurfaceUnchecked
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
)
sDL_BlitSurfaceUnchecked :: FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
sDL_BlitSurfaceUnchecked =
IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
hs_bindgen_3f540dd5f5c2d037
foreign import ccall unsafe "hs_bindgen_9a9b4e0ef4c33fb3"
hs_bindgen_9a9b4e0ef4c33fb3_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_9a9b4e0ef4c33fb3
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> SDL_ScaleMode
-> IO BG.CBool
)
)
hs_bindgen_9a9b4e0ef4c33fb3 :: IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
hs_bindgen_9a9b4e0ef4c33fb3 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_9a9b4e0ef4c33fb3_base
{-# NOINLINE sDL_BlitSurfaceScaled #-}
sDL_BlitSurfaceScaled
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> SDL_ScaleMode
-> IO BG.CBool
)
sDL_BlitSurfaceScaled :: FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool)
sDL_BlitSurfaceScaled =
IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
hs_bindgen_9a9b4e0ef4c33fb3
foreign import ccall unsafe "hs_bindgen_4d0c17a14d7334d5"
hs_bindgen_4d0c17a14d7334d5_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_4d0c17a14d7334d5
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> SDL_ScaleMode
-> IO BG.CBool
)
)
hs_bindgen_4d0c17a14d7334d5 :: IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
hs_bindgen_4d0c17a14d7334d5 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_4d0c17a14d7334d5_base
{-# NOINLINE sDL_BlitSurfaceUncheckedScaled #-}
sDL_BlitSurfaceUncheckedScaled
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> SDL_ScaleMode
-> IO BG.CBool
)
sDL_BlitSurfaceUncheckedScaled :: FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool)
sDL_BlitSurfaceUncheckedScaled =
IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
hs_bindgen_4d0c17a14d7334d5
foreign import ccall unsafe "hs_bindgen_1a9d00d4cf3623eb"
hs_bindgen_1a9d00d4cf3623eb_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_1a9d00d4cf3623eb
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> SDL_ScaleMode
-> IO BG.CBool
)
)
hs_bindgen_1a9d00d4cf3623eb :: IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
hs_bindgen_1a9d00d4cf3623eb =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_1a9d00d4cf3623eb_base
{-# NOINLINE sDL_StretchSurface #-}
sDL_StretchSurface
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> SDL_ScaleMode
-> IO BG.CBool
)
sDL_StretchSurface :: FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool)
sDL_StretchSurface =
IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> SDL_ScaleMode
-> IO CBool))
hs_bindgen_1a9d00d4cf3623eb
foreign import ccall unsafe "hs_bindgen_215dfb2882cacc76"
hs_bindgen_215dfb2882cacc76_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_215dfb2882cacc76
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
)
)
hs_bindgen_215dfb2882cacc76 :: IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
hs_bindgen_215dfb2882cacc76 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_215dfb2882cacc76_base
{-# NOINLINE sDL_BlitSurfaceTiled #-}
sDL_BlitSurfaceTiled
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
)
sDL_BlitSurfaceTiled :: FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
sDL_BlitSurfaceTiled =
IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
hs_bindgen_215dfb2882cacc76
foreign import ccall unsafe "hs_bindgen_c33eb3f53084c8a3"
hs_bindgen_c33eb3f53084c8a3_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c33eb3f53084c8a3
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.CFloat
-> SDL_ScaleMode
-> BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
)
)
hs_bindgen_c33eb3f53084c8a3 :: IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
hs_bindgen_c33eb3f53084c8a3 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c33eb3f53084c8a3_base
{-# NOINLINE sDL_BlitSurfaceTiledWithScale #-}
sDL_BlitSurfaceTiledWithScale
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.CFloat
-> SDL_ScaleMode
-> BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
)
sDL_BlitSurfaceTiledWithScale :: FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
sDL_BlitSurfaceTiledWithScale =
IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
hs_bindgen_c33eb3f53084c8a3
foreign import ccall unsafe "hs_bindgen_34b06f5d5e4b0b97"
hs_bindgen_34b06f5d5e4b0b97_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_34b06f5d5e4b0b97
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> BG.CFloat
-> SDL_ScaleMode
-> BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
)
)
hs_bindgen_34b06f5d5e4b0b97 :: IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CInt
-> CInt
-> CInt
-> CInt
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
hs_bindgen_34b06f5d5e4b0b97 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CInt
-> CInt
-> CInt
-> CInt
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CInt
-> CInt
-> CInt
-> CInt
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CInt
-> CInt
-> CInt
-> CInt
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CInt
-> CInt
-> CInt
-> CInt
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CInt
-> CInt
-> CInt
-> CInt
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_34b06f5d5e4b0b97_base
{-# NOINLINE sDL_BlitSurface9Grid #-}
sDL_BlitSurface9Grid
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> BG.CInt
-> BG.CFloat
-> SDL_ScaleMode
-> BG.Ptr SDL_Surface
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
)
sDL_BlitSurface9Grid :: FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CInt
-> CInt
-> CInt
-> CInt
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
sDL_BlitSurface9Grid =
IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CInt
-> CInt
-> CInt
-> CInt
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CInt
-> CInt
-> CInt
-> CInt
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface
-> PtrConst SDL_Rect
-> CInt
-> CInt
-> CInt
-> CInt
-> CFloat
-> SDL_ScaleMode
-> Ptr SDL_Surface
-> PtrConst SDL_Rect
-> IO CBool))
hs_bindgen_34b06f5d5e4b0b97
foreign import ccall unsafe "hs_bindgen_22cd4dcdb87e7f1a"
hs_bindgen_22cd4dcdb87e7f1a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_22cd4dcdb87e7f1a
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO SDL3.Sys.Bindgen.Stdinc.Uint32
)
)
hs_bindgen_22cd4dcdb87e7f1a :: IO
(FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO Uint32))
hs_bindgen_22cd4dcdb87e7f1a =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO Uint32))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO Uint32))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO Uint32)
FFIType
(FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO Uint32))
-> FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO Uint32)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_22cd4dcdb87e7f1a_base
{-# NOINLINE sDL_MapSurfaceRGB #-}
sDL_MapSurfaceRGB
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO SDL3.Sys.Bindgen.Stdinc.Uint32
)
sDL_MapSurfaceRGB :: FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO Uint32)
sDL_MapSurfaceRGB =
IO
(FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO Uint32))
-> FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO Uint32)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> IO Uint32))
hs_bindgen_22cd4dcdb87e7f1a
foreign import ccall unsafe "hs_bindgen_0a9db974db6877bb"
hs_bindgen_0a9db974db6877bb_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_0a9db974db6877bb
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO SDL3.Sys.Bindgen.Stdinc.Uint32
)
)
hs_bindgen_0a9db974db6877bb :: IO
(FunPtr
(Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO Uint32))
hs_bindgen_0a9db974db6877bb =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO Uint32))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO Uint32))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO Uint32)
FFIType
(FunPtr
(Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO Uint32))
-> FunPtr
(Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO Uint32)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_0a9db974db6877bb_base
{-# NOINLINE sDL_MapSurfaceRGBA #-}
sDL_MapSurfaceRGBA
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO SDL3.Sys.Bindgen.Stdinc.Uint32
)
sDL_MapSurfaceRGBA :: FunPtr
(Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO Uint32)
sDL_MapSurfaceRGBA =
IO
(FunPtr
(Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO Uint32))
-> FunPtr
(Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO Uint32)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO Uint32))
hs_bindgen_0a9db974db6877bb
foreign import ccall unsafe "hs_bindgen_621010702d3faa18"
hs_bindgen_621010702d3faa18_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_621010702d3faa18
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> BG.CInt
-> BG.CInt
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
)
)
hs_bindgen_621010702d3faa18 :: IO
(FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> IO CBool))
hs_bindgen_621010702d3faa18 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_621010702d3faa18_base
{-# NOINLINE sDL_ReadSurfacePixel #-}
sDL_ReadSurfacePixel
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> BG.CInt
-> BG.CInt
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
)
sDL_ReadSurfacePixel :: FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> IO CBool)
sDL_ReadSurfacePixel =
IO
(FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> Ptr Uint8
-> IO CBool))
hs_bindgen_621010702d3faa18
foreign import ccall unsafe "hs_bindgen_8c567029e60d9131"
hs_bindgen_8c567029e60d9131_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_8c567029e60d9131
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> BG.CInt
-> BG.CInt
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
)
)
hs_bindgen_8c567029e60d9131 :: IO
(FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool))
hs_bindgen_8c567029e60d9131 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_8c567029e60d9131_base
{-# NOINLINE sDL_ReadSurfacePixelFloat #-}
sDL_ReadSurfacePixelFloat
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> BG.CInt
-> BG.CInt
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
)
sDL_ReadSurfacePixelFloat :: FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool)
sDL_ReadSurfacePixelFloat =
IO
(FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool))
hs_bindgen_8c567029e60d9131
foreign import ccall unsafe "hs_bindgen_b9a3ff7742c64b4a"
hs_bindgen_b9a3ff7742c64b4a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b9a3ff7742c64b4a
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> BG.CInt
-> BG.CInt
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
)
)
hs_bindgen_b9a3ff7742c64b4a :: IO
(FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
hs_bindgen_b9a3ff7742c64b4a =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b9a3ff7742c64b4a_base
{-# NOINLINE sDL_WriteSurfacePixel #-}
sDL_WriteSurfacePixel
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> BG.CInt
-> BG.CInt
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
)
sDL_WriteSurfacePixel :: FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool)
sDL_WriteSurfacePixel =
IO
(FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface
-> CInt -> CInt -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
hs_bindgen_b9a3ff7742c64b4a
foreign import ccall unsafe "hs_bindgen_622524c6fb921b4c"
hs_bindgen_622524c6fb921b4c_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_622524c6fb921b4c
:: IO
( BG.FunPtr
( BG.Ptr SDL_Surface
-> BG.CInt
-> BG.CInt
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
)
)
hs_bindgen_622524c6fb921b4c :: IO
(FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> IO CBool))
hs_bindgen_622524c6fb921b4c =
(FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_622524c6fb921b4c_base
{-# NOINLINE sDL_WriteSurfacePixelFloat #-}
sDL_WriteSurfacePixelFloat
:: BG.FunPtr
( BG.Ptr SDL_Surface
-> BG.CInt
-> BG.CInt
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
)
sDL_WriteSurfacePixelFloat :: FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> IO CBool)
sDL_WriteSurfacePixelFloat =
IO
(FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> IO CBool))
-> FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Surface
-> CInt
-> CInt
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> IO CBool))
hs_bindgen_622524c6fb921b4c