{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK prune #-}
module SDL3.Sys.Bindgen.Render.FunPtr (
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetNumRenderDrivers,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderDriver,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_CreateWindowAndRenderer,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_CreateRenderer,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_CreateRendererWithProperties,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_CreateGPURenderer,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetGPURendererDevice,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_CreateSoftwareRenderer,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderer,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderWindow,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRendererName,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRendererProperties,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderOutputSize,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetCurrentRenderOutputSize,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_CreateTexture,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_CreateTextureFromSurface,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_CreateTextureWithProperties,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetTextureProperties,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRendererFromTexture,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetTextureSize,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetTexturePalette,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetTexturePalette,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetTextureColorMod,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetTextureColorModFloat,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetTextureColorMod,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetTextureColorModFloat,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetTextureAlphaMod,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetTextureAlphaModFloat,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetTextureAlphaMod,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetTextureAlphaModFloat,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetTextureBlendMode,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetTextureBlendMode,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetTextureScaleMode,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetTextureScaleMode,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_UpdateTexture,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_UpdateYUVTexture,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_UpdateNVTexture,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_LockTexture,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_LockTextureToSurface,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_UnlockTexture,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetRenderTarget,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderTarget,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetRenderLogicalPresentation,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderLogicalPresentation,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderLogicalPresentationRect,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderCoordinatesFromWindow,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderCoordinatesToWindow,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_ConvertEventToRenderCoordinates,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetRenderViewport,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderViewport,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderViewportSet,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderSafeArea,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetRenderClipRect,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderClipRect,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderClipEnabled,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetRenderScale,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderScale,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetRenderDrawColor,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetRenderDrawColorFloat,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderDrawColor,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderDrawColorFloat,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetRenderColorScale,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderColorScale,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetRenderDrawBlendMode,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderDrawBlendMode,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderClear,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderPoint,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderPoints,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderLine,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderLines,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderRect,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderRects,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderFillRect,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderFillRects,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderTexture,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderTextureRotated,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderTextureAffine,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderTextureTiled,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderTexture9Grid,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderTexture9GridTiled,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderGeometry,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderGeometryRaw,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetRenderTextureAddressMode,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderTextureAddressMode,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderReadPixels,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderPresent,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_DestroyTexture,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_DestroyRenderer,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_FlushRenderer,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderMetalLayer,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderMetalCommandEncoder,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_AddVulkanRenderSemaphores,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetRenderVSync,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetRenderVSync,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_RenderDebugText,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetDefaultTextureScaleMode,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_GetDefaultTextureScaleMode,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_CreateGPURenderState,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetGPURenderStateFragmentUniforms,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_SetGPURenderState,
SDL3.Sys.Bindgen.Render.FunPtr.sDL_DestroyGPURenderState,
)
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.Events qualified
import SDL3.Sys.Bindgen.Gpu qualified
import SDL3.Sys.Bindgen.Pixels qualified
import SDL3.Sys.Bindgen.Properties qualified
import SDL3.Sys.Bindgen.Rect qualified
import SDL3.Sys.Bindgen.Render
import SDL3.Sys.Bindgen.Stdinc qualified
import SDL3.Sys.Bindgen.Surface qualified
import SDL3.Sys.Bindgen.Video qualified
$( 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_render.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetNumRenderDrivers */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_39ae05adee57681c (void)) (void)"
, "{"
, " return &SDL_GetNumRenderDrivers;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderDriver */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_5a6cb27af6f3e59c (void)) ("
, " signed int arg1"
, ")"
, "{"
, " return &SDL_GetRenderDriver;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_CreateWindowAndRenderer */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_a1e969ca8147cb88 (void)) ("
, " char const *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " SDL_WindowFlags arg4,"
, " SDL_Window **arg5,"
, " SDL_Renderer **arg6"
, ")"
, "{"
, " return &SDL_CreateWindowAndRenderer;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_CreateRenderer */"
, "__attribute__ ((const))"
, "SDL_Renderer *(*hs_bindgen_4f8c6f9ab79b5444 (void)) ("
, " SDL_Window *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return &SDL_CreateRenderer;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_CreateRendererWithProperties */"
, "__attribute__ ((const))"
, "SDL_Renderer *(*hs_bindgen_2136cfcab6da3c79 (void)) ("
, " SDL_PropertiesID arg1"
, ")"
, "{"
, " return &SDL_CreateRendererWithProperties;"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "#include <SDL3/SDL_version.h>"
, "#if !SDL_VERSION_ATLEAST(3, 4, 0)"
, "typedef struct SDL_GPUDevice SDL_GPUDevice;"
, "typedef struct SDL_GPURenderState SDL_GPURenderState;"
, "typedef struct SDL_GPURenderStateCreateInfo SDL_GPURenderStateCreateInfo;"
, "typedef int SDL_TextureAddressMode;"
, "#endif"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_CreateGPURenderer */"
, "__attribute__ ((const))"
, "SDL_Renderer *(*hs_bindgen_90489326b8919b3c (void)) ("
, " SDL_GPUDevice *arg1,"
, " SDL_Window *arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_CreateGPURenderer;"
, "#else"
, " SDL_SetError(\"SDL_CreateGPURenderer requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "#include <SDL3/SDL_version.h>"
, "#if !SDL_VERSION_ATLEAST(3, 4, 0)"
, "typedef struct SDL_GPUDevice SDL_GPUDevice;"
, "typedef struct SDL_GPURenderState SDL_GPURenderState;"
, "typedef struct SDL_GPURenderStateCreateInfo SDL_GPURenderStateCreateInfo;"
, "typedef int SDL_TextureAddressMode;"
, "#endif"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetGPURendererDevice */"
, "__attribute__ ((const))"
, "SDL_GPUDevice *(*hs_bindgen_63bae05a63e0c033 (void)) ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_GetGPURendererDevice;"
, "#else"
, " SDL_SetError(\"SDL_GetGPURendererDevice requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_CreateSoftwareRenderer */"
, "__attribute__ ((const))"
, "SDL_Renderer *(*hs_bindgen_89305e9fc1bdb81a (void)) ("
, " SDL_Surface *arg1"
, ")"
, "{"
, " return &SDL_CreateSoftwareRenderer;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderer */"
, "__attribute__ ((const))"
, "SDL_Renderer *(*hs_bindgen_8899be36c3b2acbb (void)) ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return &SDL_GetRenderer;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderWindow */"
, "__attribute__ ((const))"
, "SDL_Window *(*hs_bindgen_d23f46fa0cff05e9 (void)) ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return &SDL_GetRenderWindow;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRendererName */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_c60e6d89b68b688d (void)) ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return &SDL_GetRendererName;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRendererProperties */"
, "__attribute__ ((const))"
, "SDL_PropertiesID (*hs_bindgen_e8064380d0ff11a4 (void)) ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return &SDL_GetRendererProperties;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderOutputSize */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_d78ee833847e3e9c (void)) ("
, " SDL_Renderer *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return &SDL_GetRenderOutputSize;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetCurrentRenderOutputSize */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_99478979fa574c65 (void)) ("
, " SDL_Renderer *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return &SDL_GetCurrentRenderOutputSize;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_CreateTexture */"
, "__attribute__ ((const))"
, "SDL_Texture *(*hs_bindgen_4f8be95c455bb5f0 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_PixelFormat arg2,"
, " SDL_TextureAccess arg3,"
, " signed int arg4,"
, " signed int arg5"
, ")"
, "{"
, " return &SDL_CreateTexture;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_CreateTextureFromSurface */"
, "__attribute__ ((const))"
, "SDL_Texture *(*hs_bindgen_d3a341064bd4c6fd (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_Surface *arg2"
, ")"
, "{"
, " return &SDL_CreateTextureFromSurface;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_CreateTextureWithProperties */"
, "__attribute__ ((const))"
, "SDL_Texture *(*hs_bindgen_36ee6a46f451b373 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_PropertiesID arg2"
, ")"
, "{"
, " return &SDL_CreateTextureWithProperties;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetTextureProperties */"
, "__attribute__ ((const))"
, "SDL_PropertiesID (*hs_bindgen_becfaa2a4bff800b (void)) ("
, " SDL_Texture *arg1"
, ")"
, "{"
, " return &SDL_GetTextureProperties;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRendererFromTexture */"
, "__attribute__ ((const))"
, "SDL_Renderer *(*hs_bindgen_49dcd52c4c1d2b81 (void)) ("
, " SDL_Texture *arg1"
, ")"
, "{"
, " return &SDL_GetRendererFromTexture;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetTextureSize */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_41cc657b23107c65 (void)) ("
, " SDL_Texture *arg1,"
, " float *arg2,"
, " float *arg3"
, ")"
, "{"
, " return &SDL_GetTextureSize;"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetTexturePalette */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_2681f128241fbe43 (void)) ("
, " SDL_Texture *arg1,"
, " SDL_Palette *arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_SetTexturePalette;"
, "#else"
, " SDL_SetError(\"SDL_SetTexturePalette requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetTexturePalette */"
, "__attribute__ ((const))"
, "SDL_Palette *(*hs_bindgen_5b5998bf3bb63e26 (void)) ("
, " SDL_Texture *arg1"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_GetTexturePalette;"
, "#else"
, " SDL_SetError(\"SDL_GetTexturePalette requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetTextureColorMod */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_12df54216376e2f6 (void)) ("
, " SDL_Texture *arg1,"
, " Uint8 arg2,"
, " Uint8 arg3,"
, " Uint8 arg4"
, ")"
, "{"
, " return &SDL_SetTextureColorMod;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetTextureColorModFloat */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_c199819113902151 (void)) ("
, " SDL_Texture *arg1,"
, " float arg2,"
, " float arg3,"
, " float arg4"
, ")"
, "{"
, " return &SDL_SetTextureColorModFloat;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetTextureColorMod */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_42ffa79ca220e7c4 (void)) ("
, " SDL_Texture *arg1,"
, " Uint8 *arg2,"
, " Uint8 *arg3,"
, " Uint8 *arg4"
, ")"
, "{"
, " return &SDL_GetTextureColorMod;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetTextureColorModFloat */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_c18cd7bc6e616874 (void)) ("
, " SDL_Texture *arg1,"
, " float *arg2,"
, " float *arg3,"
, " float *arg4"
, ")"
, "{"
, " return &SDL_GetTextureColorModFloat;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetTextureAlphaMod */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_206ed15266a6abc6 (void)) ("
, " SDL_Texture *arg1,"
, " Uint8 arg2"
, ")"
, "{"
, " return &SDL_SetTextureAlphaMod;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetTextureAlphaModFloat */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_497b70cfcdb285b3 (void)) ("
, " SDL_Texture *arg1,"
, " float arg2"
, ")"
, "{"
, " return &SDL_SetTextureAlphaModFloat;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetTextureAlphaMod */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_328f278f9cc361c9 (void)) ("
, " SDL_Texture *arg1,"
, " Uint8 *arg2"
, ")"
, "{"
, " return &SDL_GetTextureAlphaMod;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetTextureAlphaModFloat */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_00ee88c364b7b54b (void)) ("
, " SDL_Texture *arg1,"
, " float *arg2"
, ")"
, "{"
, " return &SDL_GetTextureAlphaModFloat;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetTextureBlendMode */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_8b3403b14f9cc34f (void)) ("
, " SDL_Texture *arg1,"
, " SDL_BlendMode arg2"
, ")"
, "{"
, " return &SDL_SetTextureBlendMode;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetTextureBlendMode */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_e63bcb75e534a9b1 (void)) ("
, " SDL_Texture *arg1,"
, " SDL_BlendMode *arg2"
, ")"
, "{"
, " return &SDL_GetTextureBlendMode;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetTextureScaleMode */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_b562cc4d76d8ed23 (void)) ("
, " SDL_Texture *arg1,"
, " SDL_ScaleMode arg2"
, ")"
, "{"
, " return &SDL_SetTextureScaleMode;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetTextureScaleMode */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_01d80174738edcf8 (void)) ("
, " SDL_Texture *arg1,"
, " SDL_ScaleMode *arg2"
, ")"
, "{"
, " return &SDL_GetTextureScaleMode;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_UpdateTexture */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_ed82660a3a2952a3 (void)) ("
, " SDL_Texture *arg1,"
, " SDL_Rect const *arg2,"
, " void const *arg3,"
, " signed int arg4"
, ")"
, "{"
, " return &SDL_UpdateTexture;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_UpdateYUVTexture */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_ccf06645aeb6e433 (void)) ("
, " SDL_Texture *arg1,"
, " SDL_Rect const *arg2,"
, " Uint8 const *arg3,"
, " signed int arg4,"
, " Uint8 const *arg5,"
, " signed int arg6,"
, " Uint8 const *arg7,"
, " signed int arg8"
, ")"
, "{"
, " return &SDL_UpdateYUVTexture;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_UpdateNVTexture */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_25fc8b2ffc040564 (void)) ("
, " SDL_Texture *arg1,"
, " SDL_Rect const *arg2,"
, " Uint8 const *arg3,"
, " signed int arg4,"
, " Uint8 const *arg5,"
, " signed int arg6"
, ")"
, "{"
, " return &SDL_UpdateNVTexture;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_LockTexture */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_b2515cb3b400f701 (void)) ("
, " SDL_Texture *arg1,"
, " SDL_Rect const *arg2,"
, " void **arg3,"
, " signed int *arg4"
, ")"
, "{"
, " return &SDL_LockTexture;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_LockTextureToSurface */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_232feaed95772158 (void)) ("
, " SDL_Texture *arg1,"
, " SDL_Rect const *arg2,"
, " SDL_Surface **arg3"
, ")"
, "{"
, " return &SDL_LockTextureToSurface;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_UnlockTexture */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_13908e9a60424294 (void)) ("
, " SDL_Texture *arg1"
, ")"
, "{"
, " return &SDL_UnlockTexture;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetRenderTarget */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_bf0b26dd5575e7f4 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_Texture *arg2"
, ")"
, "{"
, " return &SDL_SetRenderTarget;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderTarget */"
, "__attribute__ ((const))"
, "SDL_Texture *(*hs_bindgen_1e8b9f67ad2f60e0 (void)) ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return &SDL_GetRenderTarget;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetRenderLogicalPresentation */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_1034cb11879afccd (void)) ("
, " SDL_Renderer *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " SDL_RendererLogicalPresentation arg4"
, ")"
, "{"
, " return &SDL_SetRenderLogicalPresentation;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderLogicalPresentation */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_d91c953c563a7c79 (void)) ("
, " SDL_Renderer *arg1,"
, " signed int *arg2,"
, " signed int *arg3,"
, " SDL_RendererLogicalPresentation *arg4"
, ")"
, "{"
, " return &SDL_GetRenderLogicalPresentation;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderLogicalPresentationRect */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_79882ebc0cf55c2f (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_FRect *arg2"
, ")"
, "{"
, " return &SDL_GetRenderLogicalPresentationRect;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderCoordinatesFromWindow */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_fb7241e246ca7baf (void)) ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3,"
, " float *arg4,"
, " float *arg5"
, ")"
, "{"
, " return &SDL_RenderCoordinatesFromWindow;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderCoordinatesToWindow */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_c7cc17f4dc614c4c (void)) ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3,"
, " float *arg4,"
, " float *arg5"
, ")"
, "{"
, " return &SDL_RenderCoordinatesToWindow;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_ConvertEventToRenderCoordinates */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_e37a0e30c32b51de (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_Event *arg2"
, ")"
, "{"
, " return &SDL_ConvertEventToRenderCoordinates;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetRenderViewport */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_787c931cd9718282 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_Rect const *arg2"
, ")"
, "{"
, " return &SDL_SetRenderViewport;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderViewport */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_6aa5d786da4df5f2 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return &SDL_GetRenderViewport;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderViewportSet */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_9ea268631b7b5e5b (void)) ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return &SDL_RenderViewportSet;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderSafeArea */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_892008c6b673220b (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return &SDL_GetRenderSafeArea;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetRenderClipRect */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_3aa3a1e497542ee8 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_Rect const *arg2"
, ")"
, "{"
, " return &SDL_SetRenderClipRect;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderClipRect */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_bec026baef17d1f2 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return &SDL_GetRenderClipRect;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderClipEnabled */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_b0a5efaab13d3303 (void)) ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return &SDL_RenderClipEnabled;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetRenderScale */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_938869c5ff233e71 (void)) ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3"
, ")"
, "{"
, " return &SDL_SetRenderScale;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderScale */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_fa6a48d0e427bd48 (void)) ("
, " SDL_Renderer *arg1,"
, " float *arg2,"
, " float *arg3"
, ")"
, "{"
, " return &SDL_GetRenderScale;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetRenderDrawColor */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_cfcf753e753a9e88 (void)) ("
, " SDL_Renderer *arg1,"
, " Uint8 arg2,"
, " Uint8 arg3,"
, " Uint8 arg4,"
, " Uint8 arg5"
, ")"
, "{"
, " return &SDL_SetRenderDrawColor;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetRenderDrawColorFloat */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_99e499f38f3c9dc7 (void)) ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3,"
, " float arg4,"
, " float arg5"
, ")"
, "{"
, " return &SDL_SetRenderDrawColorFloat;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderDrawColor */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_c88d83e47700901b (void)) ("
, " SDL_Renderer *arg1,"
, " Uint8 *arg2,"
, " Uint8 *arg3,"
, " Uint8 *arg4,"
, " Uint8 *arg5"
, ")"
, "{"
, " return &SDL_GetRenderDrawColor;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderDrawColorFloat */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_d1473916ef27e20f (void)) ("
, " SDL_Renderer *arg1,"
, " float *arg2,"
, " float *arg3,"
, " float *arg4,"
, " float *arg5"
, ")"
, "{"
, " return &SDL_GetRenderDrawColorFloat;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetRenderColorScale */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_35d6252a1c594c7c (void)) ("
, " SDL_Renderer *arg1,"
, " float arg2"
, ")"
, "{"
, " return &SDL_SetRenderColorScale;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderColorScale */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_77d1cf7afcbd4164 (void)) ("
, " SDL_Renderer *arg1,"
, " float *arg2"
, ")"
, "{"
, " return &SDL_GetRenderColorScale;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetRenderDrawBlendMode */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_820f982c1cc61a34 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_BlendMode arg2"
, ")"
, "{"
, " return &SDL_SetRenderDrawBlendMode;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderDrawBlendMode */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_1409781aca259b0a (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_BlendMode *arg2"
, ")"
, "{"
, " return &SDL_GetRenderDrawBlendMode;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderClear */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_9a11c0e709a2af5e (void)) ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return &SDL_RenderClear;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderPoint */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_429122691f4ce0fc (void)) ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3"
, ")"
, "{"
, " return &SDL_RenderPoint;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderPoints */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_b884f579966e5db6 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_FPoint const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &SDL_RenderPoints;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderLine */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_ce6fb863b8b65fe2 (void)) ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3,"
, " float arg4,"
, " float arg5"
, ")"
, "{"
, " return &SDL_RenderLine;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderLines */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_f3578aa8a36fe364 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_FPoint const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &SDL_RenderLines;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderRect */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_dc6b0741f1d79bee (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_FRect const *arg2"
, ")"
, "{"
, " return &SDL_RenderRect;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderRects */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_d697f94bacf56e0d (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_FRect const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &SDL_RenderRects;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderFillRect */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_a730fe81c75d4472 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_FRect const *arg2"
, ")"
, "{"
, " return &SDL_RenderFillRect;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderFillRects */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_4cd330b36839141b (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_FRect const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &SDL_RenderFillRects;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderTexture */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_1f27c13075574257 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_Texture *arg2,"
, " SDL_FRect const *arg3,"
, " SDL_FRect const *arg4"
, ")"
, "{"
, " return &SDL_RenderTexture;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderTextureRotated */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_3424943af047de83 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_Texture *arg2,"
, " SDL_FRect const *arg3,"
, " SDL_FRect const *arg4,"
, " double arg5,"
, " SDL_FPoint const *arg6,"
, " SDL_FlipMode arg7"
, ")"
, "{"
, " return &SDL_RenderTextureRotated;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderTextureAffine */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_dd59e212bf7d116f (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_Texture *arg2,"
, " SDL_FRect const *arg3,"
, " SDL_FPoint const *arg4,"
, " SDL_FPoint const *arg5,"
, " SDL_FPoint const *arg6"
, ")"
, "{"
, " return &SDL_RenderTextureAffine;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderTextureTiled */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_6cf4fce9a372af75 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_Texture *arg2,"
, " SDL_FRect const *arg3,"
, " float arg4,"
, " SDL_FRect const *arg5"
, ")"
, "{"
, " return &SDL_RenderTextureTiled;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderTexture9Grid */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_78cecf599cdec7c5 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_Texture *arg2,"
, " SDL_FRect const *arg3,"
, " float arg4,"
, " float arg5,"
, " float arg6,"
, " float arg7,"
, " float arg8,"
, " SDL_FRect const *arg9"
, ")"
, "{"
, " return &SDL_RenderTexture9Grid;"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderTexture9GridTiled */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_1b23a5c925e888fb (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_Texture *arg2,"
, " SDL_FRect const *arg3,"
, " float arg4,"
, " float arg5,"
, " float arg6,"
, " float arg7,"
, " float arg8,"
, " SDL_FRect const *arg9,"
, " float arg10"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_RenderTexture9GridTiled;"
, "#else"
, " SDL_SetError(\"SDL_RenderTexture9GridTiled requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderGeometry */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_dc26aec86b6b43fe (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_Texture *arg2,"
, " SDL_Vertex const *arg3,"
, " signed int arg4,"
, " signed int const *arg5,"
, " signed int arg6"
, ")"
, "{"
, " return &SDL_RenderGeometry;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderGeometryRaw */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_1e06910d8288533e (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_Texture *arg2,"
, " float const *arg3,"
, " signed int arg4,"
, " SDL_FColor const *arg5,"
, " signed int arg6,"
, " float const *arg7,"
, " signed int arg8,"
, " signed int arg9,"
, " void const *arg10,"
, " signed int arg11,"
, " signed int arg12"
, ")"
, "{"
, " return &SDL_RenderGeometryRaw;"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "#include <SDL3/SDL_version.h>"
, "#if !SDL_VERSION_ATLEAST(3, 4, 0)"
, "typedef struct SDL_GPUDevice SDL_GPUDevice;"
, "typedef struct SDL_GPURenderState SDL_GPURenderState;"
, "typedef struct SDL_GPURenderStateCreateInfo SDL_GPURenderStateCreateInfo;"
, "typedef int SDL_TextureAddressMode;"
, "#endif"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetRenderTextureAddressMode */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_35802c1bb0921c28 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_TextureAddressMode arg2,"
, " SDL_TextureAddressMode arg3"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_SetRenderTextureAddressMode;"
, "#else"
, " SDL_SetError(\"SDL_SetRenderTextureAddressMode requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "#include <SDL3/SDL_version.h>"
, "#if !SDL_VERSION_ATLEAST(3, 4, 0)"
, "typedef struct SDL_GPUDevice SDL_GPUDevice;"
, "typedef struct SDL_GPURenderState SDL_GPURenderState;"
, "typedef struct SDL_GPURenderStateCreateInfo SDL_GPURenderStateCreateInfo;"
, "typedef int SDL_TextureAddressMode;"
, "#endif"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderTextureAddressMode */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_649128c959cdb236 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_TextureAddressMode *arg2,"
, " SDL_TextureAddressMode *arg3"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_GetRenderTextureAddressMode;"
, "#else"
, " SDL_SetError(\"SDL_GetRenderTextureAddressMode requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderReadPixels */"
, "__attribute__ ((const))"
, "SDL_Surface *(*hs_bindgen_b087b184be493118 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_Rect const *arg2"
, ")"
, "{"
, " return &SDL_RenderReadPixels;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderPresent */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_2bafff2cb8bebc00 (void)) ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return &SDL_RenderPresent;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_DestroyTexture */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_4497bf4e9bdd42b9 (void)) ("
, " SDL_Texture *arg1"
, ")"
, "{"
, " return &SDL_DestroyTexture;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_DestroyRenderer */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_011b10f177cafc47 (void)) ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return &SDL_DestroyRenderer;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_FlushRenderer */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_0ee776d39090d2fd (void)) ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return &SDL_FlushRenderer;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderMetalLayer */"
, "__attribute__ ((const))"
, "void *(*hs_bindgen_f52f9cb5238155f3 (void)) ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return &SDL_GetRenderMetalLayer;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderMetalCommandEncoder */"
, "__attribute__ ((const))"
, "void *(*hs_bindgen_0e330f87af225f8b (void)) ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return &SDL_GetRenderMetalCommandEncoder;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_AddVulkanRenderSemaphores */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_3aaeda31b2a532b0 (void)) ("
, " SDL_Renderer *arg1,"
, " Uint32 arg2,"
, " Sint64 arg3,"
, " Sint64 arg4"
, ")"
, "{"
, " return &SDL_AddVulkanRenderSemaphores;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetRenderVSync */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_964c717567cbb3b7 (void)) ("
, " SDL_Renderer *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &SDL_SetRenderVSync;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetRenderVSync */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_ea48e8e1fe227495 (void)) ("
, " SDL_Renderer *arg1,"
, " signed int *arg2"
, ")"
, "{"
, " return &SDL_GetRenderVSync;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_RenderDebugText */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_30bc1d75e73ca06a (void)) ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3,"
, " char const *arg4"
, ")"
, "{"
, " return &SDL_RenderDebugText;"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetDefaultTextureScaleMode */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_7118410bfe83a316 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_ScaleMode arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_SetDefaultTextureScaleMode;"
, "#else"
, " SDL_SetError(\"SDL_SetDefaultTextureScaleMode requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_GetDefaultTextureScaleMode */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_51156f5e8dd42d03 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_ScaleMode *arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_GetDefaultTextureScaleMode;"
, "#else"
, " SDL_SetError(\"SDL_GetDefaultTextureScaleMode requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "#include <SDL3/SDL_version.h>"
, "#if !SDL_VERSION_ATLEAST(3, 4, 0)"
, "typedef struct SDL_GPUDevice SDL_GPUDevice;"
, "typedef struct SDL_GPURenderState SDL_GPURenderState;"
, "typedef struct SDL_GPURenderStateCreateInfo SDL_GPURenderStateCreateInfo;"
, "typedef int SDL_TextureAddressMode;"
, "#endif"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_CreateGPURenderState */"
, "__attribute__ ((const))"
, "SDL_GPURenderState *(*hs_bindgen_c77515a1f877dab2 (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_GPURenderStateCreateInfo const *arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_CreateGPURenderState;"
, "#else"
, " SDL_SetError(\"SDL_CreateGPURenderState requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "#include <SDL3/SDL_version.h>"
, "#if !SDL_VERSION_ATLEAST(3, 4, 0)"
, "typedef struct SDL_GPUDevice SDL_GPUDevice;"
, "typedef struct SDL_GPURenderState SDL_GPURenderState;"
, "typedef struct SDL_GPURenderStateCreateInfo SDL_GPURenderStateCreateInfo;"
, "typedef int SDL_TextureAddressMode;"
, "#endif"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetGPURenderStateFragmentUniforms */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_65c1c07e7c4876a6 (void)) ("
, " SDL_GPURenderState *arg1,"
, " Uint32 arg2,"
, " void const *arg3,"
, " Uint32 arg4"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_SetGPURenderStateFragmentUniforms;"
, "#else"
, " SDL_SetError(\"SDL_SetGPURenderStateFragmentUniforms requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "#include <SDL3/SDL_version.h>"
, "#if !SDL_VERSION_ATLEAST(3, 4, 0)"
, "typedef struct SDL_GPUDevice SDL_GPUDevice;"
, "typedef struct SDL_GPURenderState SDL_GPURenderState;"
, "typedef struct SDL_GPURenderStateCreateInfo SDL_GPURenderStateCreateInfo;"
, "typedef int SDL_TextureAddressMode;"
, "#endif"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_SetGPURenderState */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_440f7dac948d9e3d (void)) ("
, " SDL_Renderer *arg1,"
, " SDL_GPURenderState *arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_SetGPURenderState;"
, "#else"
, " SDL_SetError(\"SDL_SetGPURenderState requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "#include <SDL3/SDL_version.h>"
, "#if !SDL_VERSION_ATLEAST(3, 4, 0)"
, "typedef struct SDL_GPUDevice SDL_GPUDevice;"
, "typedef struct SDL_GPURenderState SDL_GPURenderState;"
, "typedef struct SDL_GPURenderStateCreateInfo SDL_GPURenderStateCreateInfo;"
, "typedef int SDL_TextureAddressMode;"
, "#endif"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Render_get_SDL_DestroyGPURenderState */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_dc4da5de025a8ba9 (void)) ("
, " SDL_GPURenderState *arg1"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return &SDL_DestroyGPURenderState;"
, "#else"
, " SDL_SetError(\"SDL_DestroyGPURenderState requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
]
)
)
foreign import ccall unsafe "hs_bindgen_39ae05adee57681c"
hs_bindgen_39ae05adee57681c_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_39ae05adee57681c :: IO (BG.FunPtr (IO BG.CInt))
hs_bindgen_39ae05adee57681c :: IO (FunPtr (IO CInt))
hs_bindgen_39ae05adee57681c =
(FunPtr Void -> FunPtr (IO CInt))
-> IO (FunPtr Void) -> IO (FunPtr (IO CInt))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (IO CInt)
FFIType (FunPtr (IO CInt)) -> FunPtr (IO CInt)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_39ae05adee57681c_base
{-# NOINLINE sDL_GetNumRenderDrivers #-}
sDL_GetNumRenderDrivers :: BG.FunPtr (IO BG.CInt)
sDL_GetNumRenderDrivers :: FunPtr (IO CInt)
sDL_GetNumRenderDrivers =
IO (FunPtr (IO CInt)) -> FunPtr (IO CInt)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO CInt))
hs_bindgen_39ae05adee57681c
foreign import ccall unsafe "hs_bindgen_5a6cb27af6f3e59c"
hs_bindgen_5a6cb27af6f3e59c_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_5a6cb27af6f3e59c :: IO (BG.FunPtr (BG.CInt -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_5a6cb27af6f3e59c :: IO (FunPtr (CInt -> IO (PtrConst CChar)))
hs_bindgen_5a6cb27af6f3e59c =
(FunPtr Void -> FunPtr (CInt -> IO (PtrConst CChar)))
-> IO (FunPtr Void) -> IO (FunPtr (CInt -> IO (PtrConst CChar)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (CInt -> IO (PtrConst CChar))
FFIType (FunPtr (CInt -> IO (PtrConst CChar)))
-> FunPtr (CInt -> IO (PtrConst CChar))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_5a6cb27af6f3e59c_base
{-# NOINLINE sDL_GetRenderDriver #-}
sDL_GetRenderDriver :: BG.FunPtr (BG.CInt -> IO (PtrConst.PtrConst BG.CChar))
sDL_GetRenderDriver :: FunPtr (CInt -> IO (PtrConst CChar))
sDL_GetRenderDriver =
IO (FunPtr (CInt -> IO (PtrConst CChar)))
-> FunPtr (CInt -> IO (PtrConst CChar))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (CInt -> IO (PtrConst CChar)))
hs_bindgen_5a6cb27af6f3e59c
foreign import ccall unsafe "hs_bindgen_a1e969ca8147cb88"
hs_bindgen_a1e969ca8147cb88_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_a1e969ca8147cb88
:: IO
( BG.FunPtr
( PtrConst.PtrConst BG.CChar
-> BG.CInt
-> BG.CInt
-> SDL3.Sys.Bindgen.Video.SDL_WindowFlags
-> BG.Ptr (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window)
-> BG.Ptr (BG.Ptr SDL_Renderer)
-> IO BG.CBool
)
)
hs_bindgen_a1e969ca8147cb88 :: IO
(FunPtr
(PtrConst CChar
-> CInt
-> CInt
-> SDL_WindowFlags
-> Ptr (Ptr SDL_Window)
-> Ptr (Ptr SDL_Renderer)
-> IO CBool))
hs_bindgen_a1e969ca8147cb88 =
(FunPtr Void
-> FunPtr
(PtrConst CChar
-> CInt
-> CInt
-> SDL_WindowFlags
-> Ptr (Ptr SDL_Window)
-> Ptr (Ptr SDL_Renderer)
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(PtrConst CChar
-> CInt
-> CInt
-> SDL_WindowFlags
-> Ptr (Ptr SDL_Window)
-> Ptr (Ptr SDL_Renderer)
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(PtrConst CChar
-> CInt
-> CInt
-> SDL_WindowFlags
-> Ptr (Ptr SDL_Window)
-> Ptr (Ptr SDL_Renderer)
-> IO CBool)
FFIType
(FunPtr
(PtrConst CChar
-> CInt
-> CInt
-> SDL_WindowFlags
-> Ptr (Ptr SDL_Window)
-> Ptr (Ptr SDL_Renderer)
-> IO CBool))
-> FunPtr
(PtrConst CChar
-> CInt
-> CInt
-> SDL_WindowFlags
-> Ptr (Ptr SDL_Window)
-> Ptr (Ptr SDL_Renderer)
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_a1e969ca8147cb88_base
{-# NOINLINE sDL_CreateWindowAndRenderer #-}
sDL_CreateWindowAndRenderer
:: BG.FunPtr
( PtrConst.PtrConst BG.CChar
-> BG.CInt
-> BG.CInt
-> SDL3.Sys.Bindgen.Video.SDL_WindowFlags
-> BG.Ptr (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window)
-> BG.Ptr (BG.Ptr SDL_Renderer)
-> IO BG.CBool
)
sDL_CreateWindowAndRenderer :: FunPtr
(PtrConst CChar
-> CInt
-> CInt
-> SDL_WindowFlags
-> Ptr (Ptr SDL_Window)
-> Ptr (Ptr SDL_Renderer)
-> IO CBool)
sDL_CreateWindowAndRenderer =
IO
(FunPtr
(PtrConst CChar
-> CInt
-> CInt
-> SDL_WindowFlags
-> Ptr (Ptr SDL_Window)
-> Ptr (Ptr SDL_Renderer)
-> IO CBool))
-> FunPtr
(PtrConst CChar
-> CInt
-> CInt
-> SDL_WindowFlags
-> Ptr (Ptr SDL_Window)
-> Ptr (Ptr SDL_Renderer)
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(PtrConst CChar
-> CInt
-> CInt
-> SDL_WindowFlags
-> Ptr (Ptr SDL_Window)
-> Ptr (Ptr SDL_Renderer)
-> IO CBool))
hs_bindgen_a1e969ca8147cb88
foreign import ccall unsafe "hs_bindgen_4f8c6f9ab79b5444"
hs_bindgen_4f8c6f9ab79b5444_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_4f8c6f9ab79b5444
:: IO
( BG.FunPtr
(BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window -> PtrConst.PtrConst BG.CChar -> IO (BG.Ptr SDL_Renderer))
)
hs_bindgen_4f8c6f9ab79b5444 :: IO
(FunPtr
(Ptr SDL_Window -> PtrConst CChar -> IO (Ptr SDL_Renderer)))
hs_bindgen_4f8c6f9ab79b5444 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Window -> PtrConst CChar -> IO (Ptr SDL_Renderer)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Window -> PtrConst CChar -> IO (Ptr SDL_Renderer)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Window -> PtrConst CChar -> IO (Ptr SDL_Renderer))
FFIType
(FunPtr
(Ptr SDL_Window -> PtrConst CChar -> IO (Ptr SDL_Renderer)))
-> FunPtr
(Ptr SDL_Window -> PtrConst CChar -> IO (Ptr SDL_Renderer))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_4f8c6f9ab79b5444_base
{-# NOINLINE sDL_CreateRenderer #-}
sDL_CreateRenderer
:: BG.FunPtr
(BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window -> PtrConst.PtrConst BG.CChar -> IO (BG.Ptr SDL_Renderer))
sDL_CreateRenderer :: FunPtr (Ptr SDL_Window -> PtrConst CChar -> IO (Ptr SDL_Renderer))
sDL_CreateRenderer =
IO
(FunPtr
(Ptr SDL_Window -> PtrConst CChar -> IO (Ptr SDL_Renderer)))
-> FunPtr
(Ptr SDL_Window -> PtrConst CChar -> IO (Ptr SDL_Renderer))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Window -> PtrConst CChar -> IO (Ptr SDL_Renderer)))
hs_bindgen_4f8c6f9ab79b5444
foreign import ccall unsafe "hs_bindgen_2136cfcab6da3c79"
hs_bindgen_2136cfcab6da3c79_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_2136cfcab6da3c79
:: IO (BG.FunPtr (SDL3.Sys.Bindgen.Properties.SDL_PropertiesID -> IO (BG.Ptr SDL_Renderer)))
hs_bindgen_2136cfcab6da3c79 :: IO (FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Renderer)))
hs_bindgen_2136cfcab6da3c79 =
(FunPtr Void -> FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Renderer)))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Renderer)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Renderer))
FFIType (FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Renderer)))
-> FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Renderer))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_2136cfcab6da3c79_base
{-# NOINLINE sDL_CreateRendererWithProperties #-}
sDL_CreateRendererWithProperties
:: BG.FunPtr (SDL3.Sys.Bindgen.Properties.SDL_PropertiesID -> IO (BG.Ptr SDL_Renderer))
sDL_CreateRendererWithProperties :: FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Renderer))
sDL_CreateRendererWithProperties =
IO (FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Renderer)))
-> FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Renderer))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_PropertiesID -> IO (Ptr SDL_Renderer)))
hs_bindgen_2136cfcab6da3c79
foreign import ccall unsafe "hs_bindgen_90489326b8919b3c"
hs_bindgen_90489326b8919b3c_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_90489326b8919b3c
:: IO
( BG.FunPtr
( BG.Ptr SDL3.Sys.Bindgen.Gpu.SDL_GPUDevice
-> BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window
-> IO (BG.Ptr SDL_Renderer)
)
)
hs_bindgen_90489326b8919b3c :: IO
(FunPtr
(Ptr SDL_GPUDevice -> Ptr SDL_Window -> IO (Ptr SDL_Renderer)))
hs_bindgen_90489326b8919b3c =
(FunPtr Void
-> FunPtr
(Ptr SDL_GPUDevice -> Ptr SDL_Window -> IO (Ptr SDL_Renderer)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_GPUDevice -> Ptr SDL_Window -> IO (Ptr SDL_Renderer)))
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_GPUDevice -> Ptr SDL_Window -> IO (Ptr SDL_Renderer))
FFIType
(FunPtr
(Ptr SDL_GPUDevice -> Ptr SDL_Window -> IO (Ptr SDL_Renderer)))
-> FunPtr
(Ptr SDL_GPUDevice -> Ptr SDL_Window -> IO (Ptr SDL_Renderer))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_90489326b8919b3c_base
{-# NOINLINE sDL_CreateGPURenderer #-}
sDL_CreateGPURenderer
:: BG.FunPtr
( BG.Ptr SDL3.Sys.Bindgen.Gpu.SDL_GPUDevice
-> BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window
-> IO (BG.Ptr SDL_Renderer)
)
sDL_CreateGPURenderer :: FunPtr
(Ptr SDL_GPUDevice -> Ptr SDL_Window -> IO (Ptr SDL_Renderer))
sDL_CreateGPURenderer =
IO
(FunPtr
(Ptr SDL_GPUDevice -> Ptr SDL_Window -> IO (Ptr SDL_Renderer)))
-> FunPtr
(Ptr SDL_GPUDevice -> Ptr SDL_Window -> IO (Ptr SDL_Renderer))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_GPUDevice -> Ptr SDL_Window -> IO (Ptr SDL_Renderer)))
hs_bindgen_90489326b8919b3c
foreign import ccall unsafe "hs_bindgen_63bae05a63e0c033"
hs_bindgen_63bae05a63e0c033_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_63bae05a63e0c033
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> IO (BG.Ptr SDL3.Sys.Bindgen.Gpu.SDL_GPUDevice)))
hs_bindgen_63bae05a63e0c033 :: IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_GPUDevice)))
hs_bindgen_63bae05a63e0c033 =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_GPUDevice)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_GPUDevice)))
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_Renderer -> IO (Ptr SDL_GPUDevice))
FFIType (FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_GPUDevice)))
-> FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_GPUDevice))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_63bae05a63e0c033_base
{-# NOINLINE sDL_GetGPURendererDevice #-}
sDL_GetGPURendererDevice
:: BG.FunPtr (BG.Ptr SDL_Renderer -> IO (BG.Ptr SDL3.Sys.Bindgen.Gpu.SDL_GPUDevice))
sDL_GetGPURendererDevice :: FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_GPUDevice))
sDL_GetGPURendererDevice =
IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_GPUDevice)))
-> FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_GPUDevice))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_GPUDevice)))
hs_bindgen_63bae05a63e0c033
foreign import ccall unsafe "hs_bindgen_89305e9fc1bdb81a"
hs_bindgen_89305e9fc1bdb81a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_89305e9fc1bdb81a
:: IO (BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface -> IO (BG.Ptr SDL_Renderer)))
hs_bindgen_89305e9fc1bdb81a :: IO (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Renderer)))
hs_bindgen_89305e9fc1bdb81a =
(FunPtr Void -> FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Renderer)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Renderer)))
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_Renderer))
FFIType (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Renderer)))
-> FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Renderer))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_89305e9fc1bdb81a_base
{-# NOINLINE sDL_CreateSoftwareRenderer #-}
sDL_CreateSoftwareRenderer
:: BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface -> IO (BG.Ptr SDL_Renderer))
sDL_CreateSoftwareRenderer :: FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Renderer))
sDL_CreateSoftwareRenderer =
IO (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Renderer)))
-> FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Renderer))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Surface -> IO (Ptr SDL_Renderer)))
hs_bindgen_89305e9fc1bdb81a
foreign import ccall unsafe "hs_bindgen_8899be36c3b2acbb"
hs_bindgen_8899be36c3b2acbb_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_8899be36c3b2acbb
:: IO (BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window -> IO (BG.Ptr SDL_Renderer)))
hs_bindgen_8899be36c3b2acbb :: IO (FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Renderer)))
hs_bindgen_8899be36c3b2acbb =
(FunPtr Void -> FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Renderer)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Renderer)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Renderer))
FFIType (FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Renderer)))
-> FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Renderer))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_8899be36c3b2acbb_base
{-# NOINLINE sDL_GetRenderer #-}
sDL_GetRenderer :: BG.FunPtr (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window -> IO (BG.Ptr SDL_Renderer))
sDL_GetRenderer :: FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Renderer))
sDL_GetRenderer =
IO (FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Renderer)))
-> FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Renderer))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Window -> IO (Ptr SDL_Renderer)))
hs_bindgen_8899be36c3b2acbb
foreign import ccall unsafe "hs_bindgen_d23f46fa0cff05e9"
hs_bindgen_d23f46fa0cff05e9_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d23f46fa0cff05e9
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> IO (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window)))
hs_bindgen_d23f46fa0cff05e9 :: IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Window)))
hs_bindgen_d23f46fa0cff05e9 =
(FunPtr Void -> FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Window)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Window)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Window))
FFIType (FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Window)))
-> FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Window))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d23f46fa0cff05e9_base
{-# NOINLINE sDL_GetRenderWindow #-}
sDL_GetRenderWindow
:: BG.FunPtr (BG.Ptr SDL_Renderer -> IO (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window))
sDL_GetRenderWindow :: FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Window))
sDL_GetRenderWindow =
IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Window)))
-> FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Window))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Window)))
hs_bindgen_d23f46fa0cff05e9
foreign import ccall unsafe "hs_bindgen_c60e6d89b68b688d"
hs_bindgen_c60e6d89b68b688d_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c60e6d89b68b688d
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_c60e6d89b68b688d :: IO (FunPtr (Ptr SDL_Renderer -> IO (PtrConst CChar)))
hs_bindgen_c60e6d89b68b688d =
(FunPtr Void -> FunPtr (Ptr SDL_Renderer -> IO (PtrConst CChar)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> IO (PtrConst CChar)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Renderer -> IO (PtrConst CChar))
FFIType (FunPtr (Ptr SDL_Renderer -> IO (PtrConst CChar)))
-> FunPtr (Ptr SDL_Renderer -> IO (PtrConst CChar))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c60e6d89b68b688d_base
{-# NOINLINE sDL_GetRendererName #-}
sDL_GetRendererName :: BG.FunPtr (BG.Ptr SDL_Renderer -> IO (PtrConst.PtrConst BG.CChar))
sDL_GetRendererName :: FunPtr (Ptr SDL_Renderer -> IO (PtrConst CChar))
sDL_GetRendererName =
IO (FunPtr (Ptr SDL_Renderer -> IO (PtrConst CChar)))
-> FunPtr (Ptr SDL_Renderer -> IO (PtrConst CChar))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> IO (PtrConst CChar)))
hs_bindgen_c60e6d89b68b688d
foreign import ccall unsafe "hs_bindgen_e8064380d0ff11a4"
hs_bindgen_e8064380d0ff11a4_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_e8064380d0ff11a4
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID))
hs_bindgen_e8064380d0ff11a4 :: IO (FunPtr (Ptr SDL_Renderer -> IO SDL_PropertiesID))
hs_bindgen_e8064380d0ff11a4 =
(FunPtr Void -> FunPtr (Ptr SDL_Renderer -> IO SDL_PropertiesID))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> IO SDL_PropertiesID)
FFIType (FunPtr (Ptr SDL_Renderer -> IO SDL_PropertiesID))
-> FunPtr (Ptr SDL_Renderer -> IO SDL_PropertiesID)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_e8064380d0ff11a4_base
{-# NOINLINE sDL_GetRendererProperties #-}
sDL_GetRendererProperties
:: BG.FunPtr (BG.Ptr SDL_Renderer -> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID)
sDL_GetRendererProperties :: FunPtr (Ptr SDL_Renderer -> IO SDL_PropertiesID)
sDL_GetRendererProperties =
IO (FunPtr (Ptr SDL_Renderer -> IO SDL_PropertiesID))
-> FunPtr (Ptr SDL_Renderer -> IO SDL_PropertiesID)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> IO SDL_PropertiesID))
hs_bindgen_e8064380d0ff11a4
foreign import ccall unsafe "hs_bindgen_d78ee833847e3e9c"
hs_bindgen_d78ee833847e3e9c_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d78ee833847e3e9c
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO BG.CBool))
hs_bindgen_d78ee833847e3e9c :: IO (FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool))
hs_bindgen_d78ee833847e3e9c =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d78ee833847e3e9c_base
{-# NOINLINE sDL_GetRenderOutputSize #-}
sDL_GetRenderOutputSize
:: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO BG.CBool)
sDL_GetRenderOutputSize :: FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool)
sDL_GetRenderOutputSize =
IO (FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool))
hs_bindgen_d78ee833847e3e9c
foreign import ccall unsafe "hs_bindgen_99478979fa574c65"
hs_bindgen_99478979fa574c65_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_99478979fa574c65
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO BG.CBool))
hs_bindgen_99478979fa574c65 :: IO (FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool))
hs_bindgen_99478979fa574c65 =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_99478979fa574c65_base
{-# NOINLINE sDL_GetCurrentRenderOutputSize #-}
sDL_GetCurrentRenderOutputSize
:: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO BG.CBool)
sDL_GetCurrentRenderOutputSize :: FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool)
sDL_GetCurrentRenderOutputSize =
IO (FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool))
hs_bindgen_99478979fa574c65
foreign import ccall unsafe "hs_bindgen_4f8be95c455bb5f0"
hs_bindgen_4f8be95c455bb5f0_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_4f8be95c455bb5f0
:: IO
( BG.FunPtr
( BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> SDL_TextureAccess
-> BG.CInt
-> BG.CInt
-> IO (BG.Ptr SDL_Texture)
)
)
hs_bindgen_4f8be95c455bb5f0 :: IO
(FunPtr
(Ptr SDL_Renderer
-> SDL_PixelFormat
-> SDL_TextureAccess
-> CInt
-> CInt
-> IO (Ptr SDL_Texture)))
hs_bindgen_4f8be95c455bb5f0 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> SDL_PixelFormat
-> SDL_TextureAccess
-> CInt
-> CInt
-> IO (Ptr SDL_Texture)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> SDL_PixelFormat
-> SDL_TextureAccess
-> CInt
-> CInt
-> IO (Ptr SDL_Texture)))
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_Renderer
-> SDL_PixelFormat
-> SDL_TextureAccess
-> CInt
-> CInt
-> IO (Ptr SDL_Texture))
FFIType
(FunPtr
(Ptr SDL_Renderer
-> SDL_PixelFormat
-> SDL_TextureAccess
-> CInt
-> CInt
-> IO (Ptr SDL_Texture)))
-> FunPtr
(Ptr SDL_Renderer
-> SDL_PixelFormat
-> SDL_TextureAccess
-> CInt
-> CInt
-> IO (Ptr SDL_Texture))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_4f8be95c455bb5f0_base
{-# NOINLINE sDL_CreateTexture #-}
sDL_CreateTexture
:: BG.FunPtr
( BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> SDL_TextureAccess
-> BG.CInt
-> BG.CInt
-> IO (BG.Ptr SDL_Texture)
)
sDL_CreateTexture :: FunPtr
(Ptr SDL_Renderer
-> SDL_PixelFormat
-> SDL_TextureAccess
-> CInt
-> CInt
-> IO (Ptr SDL_Texture))
sDL_CreateTexture =
IO
(FunPtr
(Ptr SDL_Renderer
-> SDL_PixelFormat
-> SDL_TextureAccess
-> CInt
-> CInt
-> IO (Ptr SDL_Texture)))
-> FunPtr
(Ptr SDL_Renderer
-> SDL_PixelFormat
-> SDL_TextureAccess
-> CInt
-> CInt
-> IO (Ptr SDL_Texture))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> SDL_PixelFormat
-> SDL_TextureAccess
-> CInt
-> CInt
-> IO (Ptr SDL_Texture)))
hs_bindgen_4f8be95c455bb5f0
foreign import ccall unsafe "hs_bindgen_d3a341064bd4c6fd"
hs_bindgen_d3a341064bd4c6fd_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d3a341064bd4c6fd
:: IO
( BG.FunPtr
(BG.Ptr SDL_Renderer -> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface -> IO (BG.Ptr SDL_Texture))
)
hs_bindgen_d3a341064bd4c6fd :: IO
(FunPtr
(Ptr SDL_Renderer -> Ptr SDL_Surface -> IO (Ptr SDL_Texture)))
hs_bindgen_d3a341064bd4c6fd =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer -> Ptr SDL_Surface -> IO (Ptr SDL_Texture)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer -> Ptr SDL_Surface -> IO (Ptr SDL_Texture)))
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_Renderer -> Ptr SDL_Surface -> IO (Ptr SDL_Texture))
FFIType
(FunPtr
(Ptr SDL_Renderer -> Ptr SDL_Surface -> IO (Ptr SDL_Texture)))
-> FunPtr
(Ptr SDL_Renderer -> Ptr SDL_Surface -> IO (Ptr SDL_Texture))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d3a341064bd4c6fd_base
{-# NOINLINE sDL_CreateTextureFromSurface #-}
sDL_CreateTextureFromSurface
:: BG.FunPtr
(BG.Ptr SDL_Renderer -> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface -> IO (BG.Ptr SDL_Texture))
sDL_CreateTextureFromSurface :: FunPtr
(Ptr SDL_Renderer -> Ptr SDL_Surface -> IO (Ptr SDL_Texture))
sDL_CreateTextureFromSurface =
IO
(FunPtr
(Ptr SDL_Renderer -> Ptr SDL_Surface -> IO (Ptr SDL_Texture)))
-> FunPtr
(Ptr SDL_Renderer -> Ptr SDL_Surface -> IO (Ptr SDL_Texture))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer -> Ptr SDL_Surface -> IO (Ptr SDL_Texture)))
hs_bindgen_d3a341064bd4c6fd
foreign import ccall unsafe "hs_bindgen_36ee6a46f451b373"
hs_bindgen_36ee6a46f451b373_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_36ee6a46f451b373
:: IO
( BG.FunPtr
(BG.Ptr SDL_Renderer -> SDL3.Sys.Bindgen.Properties.SDL_PropertiesID -> IO (BG.Ptr SDL_Texture))
)
hs_bindgen_36ee6a46f451b373 :: IO
(FunPtr
(Ptr SDL_Renderer -> SDL_PropertiesID -> IO (Ptr SDL_Texture)))
hs_bindgen_36ee6a46f451b373 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer -> SDL_PropertiesID -> IO (Ptr SDL_Texture)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer -> SDL_PropertiesID -> IO (Ptr SDL_Texture)))
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_Renderer -> SDL_PropertiesID -> IO (Ptr SDL_Texture))
FFIType
(FunPtr
(Ptr SDL_Renderer -> SDL_PropertiesID -> IO (Ptr SDL_Texture)))
-> FunPtr
(Ptr SDL_Renderer -> SDL_PropertiesID -> IO (Ptr SDL_Texture))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_36ee6a46f451b373_base
{-# NOINLINE sDL_CreateTextureWithProperties #-}
sDL_CreateTextureWithProperties
:: BG.FunPtr
(BG.Ptr SDL_Renderer -> SDL3.Sys.Bindgen.Properties.SDL_PropertiesID -> IO (BG.Ptr SDL_Texture))
sDL_CreateTextureWithProperties :: FunPtr
(Ptr SDL_Renderer -> SDL_PropertiesID -> IO (Ptr SDL_Texture))
sDL_CreateTextureWithProperties =
IO
(FunPtr
(Ptr SDL_Renderer -> SDL_PropertiesID -> IO (Ptr SDL_Texture)))
-> FunPtr
(Ptr SDL_Renderer -> SDL_PropertiesID -> IO (Ptr SDL_Texture))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer -> SDL_PropertiesID -> IO (Ptr SDL_Texture)))
hs_bindgen_36ee6a46f451b373
foreign import ccall unsafe "hs_bindgen_becfaa2a4bff800b"
hs_bindgen_becfaa2a4bff800b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_becfaa2a4bff800b
:: IO (BG.FunPtr (BG.Ptr SDL_Texture -> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID))
hs_bindgen_becfaa2a4bff800b :: IO (FunPtr (Ptr SDL_Texture -> IO SDL_PropertiesID))
hs_bindgen_becfaa2a4bff800b =
(FunPtr Void -> FunPtr (Ptr SDL_Texture -> IO SDL_PropertiesID))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Texture -> 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_Texture -> IO SDL_PropertiesID)
FFIType (FunPtr (Ptr SDL_Texture -> IO SDL_PropertiesID))
-> FunPtr (Ptr SDL_Texture -> IO SDL_PropertiesID)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_becfaa2a4bff800b_base
{-# NOINLINE sDL_GetTextureProperties #-}
sDL_GetTextureProperties
:: BG.FunPtr (BG.Ptr SDL_Texture -> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID)
sDL_GetTextureProperties :: FunPtr (Ptr SDL_Texture -> IO SDL_PropertiesID)
sDL_GetTextureProperties =
IO (FunPtr (Ptr SDL_Texture -> IO SDL_PropertiesID))
-> FunPtr (Ptr SDL_Texture -> IO SDL_PropertiesID)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Texture -> IO SDL_PropertiesID))
hs_bindgen_becfaa2a4bff800b
foreign import ccall unsafe "hs_bindgen_49dcd52c4c1d2b81"
hs_bindgen_49dcd52c4c1d2b81_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_49dcd52c4c1d2b81 :: IO (BG.FunPtr (BG.Ptr SDL_Texture -> IO (BG.Ptr SDL_Renderer)))
hs_bindgen_49dcd52c4c1d2b81 :: IO (FunPtr (Ptr SDL_Texture -> IO (Ptr SDL_Renderer)))
hs_bindgen_49dcd52c4c1d2b81 =
(FunPtr Void -> FunPtr (Ptr SDL_Texture -> IO (Ptr SDL_Renderer)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Texture -> IO (Ptr SDL_Renderer)))
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_Texture -> IO (Ptr SDL_Renderer))
FFIType (FunPtr (Ptr SDL_Texture -> IO (Ptr SDL_Renderer)))
-> FunPtr (Ptr SDL_Texture -> IO (Ptr SDL_Renderer))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_49dcd52c4c1d2b81_base
{-# NOINLINE sDL_GetRendererFromTexture #-}
sDL_GetRendererFromTexture :: BG.FunPtr (BG.Ptr SDL_Texture -> IO (BG.Ptr SDL_Renderer))
sDL_GetRendererFromTexture :: FunPtr (Ptr SDL_Texture -> IO (Ptr SDL_Renderer))
sDL_GetRendererFromTexture =
IO (FunPtr (Ptr SDL_Texture -> IO (Ptr SDL_Renderer)))
-> FunPtr (Ptr SDL_Texture -> IO (Ptr SDL_Renderer))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Texture -> IO (Ptr SDL_Renderer)))
hs_bindgen_49dcd52c4c1d2b81
foreign import ccall unsafe "hs_bindgen_41cc657b23107c65"
hs_bindgen_41cc657b23107c65_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_41cc657b23107c65
:: IO (BG.FunPtr (BG.Ptr SDL_Texture -> BG.Ptr BG.CFloat -> BG.Ptr BG.CFloat -> IO BG.CBool))
hs_bindgen_41cc657b23107c65 :: IO
(FunPtr (Ptr SDL_Texture -> Ptr CFloat -> Ptr CFloat -> IO CBool))
hs_bindgen_41cc657b23107c65 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Texture -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_Texture -> 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_Texture -> Ptr CFloat -> Ptr CFloat -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Texture -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> Ptr CFloat -> Ptr CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_41cc657b23107c65_base
{-# NOINLINE sDL_GetTextureSize #-}
sDL_GetTextureSize
:: BG.FunPtr (BG.Ptr SDL_Texture -> BG.Ptr BG.CFloat -> BG.Ptr BG.CFloat -> IO BG.CBool)
sDL_GetTextureSize :: FunPtr (Ptr SDL_Texture -> Ptr CFloat -> Ptr CFloat -> IO CBool)
sDL_GetTextureSize =
IO
(FunPtr (Ptr SDL_Texture -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> Ptr CFloat -> Ptr CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (Ptr SDL_Texture -> Ptr CFloat -> Ptr CFloat -> IO CBool))
hs_bindgen_41cc657b23107c65
foreign import ccall unsafe "hs_bindgen_2681f128241fbe43"
hs_bindgen_2681f128241fbe43_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_2681f128241fbe43
:: IO (BG.FunPtr (BG.Ptr SDL_Texture -> BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette -> IO BG.CBool))
hs_bindgen_2681f128241fbe43 :: IO (FunPtr (Ptr SDL_Texture -> Ptr SDL_Palette -> IO CBool))
hs_bindgen_2681f128241fbe43 =
(FunPtr Void
-> FunPtr (Ptr SDL_Texture -> Ptr SDL_Palette -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Texture -> 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_Texture -> Ptr SDL_Palette -> IO CBool)
FFIType (FunPtr (Ptr SDL_Texture -> Ptr SDL_Palette -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> Ptr SDL_Palette -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_2681f128241fbe43_base
{-# NOINLINE sDL_SetTexturePalette #-}
sDL_SetTexturePalette
:: BG.FunPtr (BG.Ptr SDL_Texture -> BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette -> IO BG.CBool)
sDL_SetTexturePalette :: FunPtr (Ptr SDL_Texture -> Ptr SDL_Palette -> IO CBool)
sDL_SetTexturePalette =
IO (FunPtr (Ptr SDL_Texture -> Ptr SDL_Palette -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> Ptr SDL_Palette -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Texture -> Ptr SDL_Palette -> IO CBool))
hs_bindgen_2681f128241fbe43
foreign import ccall unsafe "hs_bindgen_5b5998bf3bb63e26"
hs_bindgen_5b5998bf3bb63e26_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_5b5998bf3bb63e26
:: IO (BG.FunPtr (BG.Ptr SDL_Texture -> IO (BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette)))
hs_bindgen_5b5998bf3bb63e26 :: IO (FunPtr (Ptr SDL_Texture -> IO (Ptr SDL_Palette)))
hs_bindgen_5b5998bf3bb63e26 =
(FunPtr Void -> FunPtr (Ptr SDL_Texture -> IO (Ptr SDL_Palette)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Texture -> 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_Texture -> IO (Ptr SDL_Palette))
FFIType (FunPtr (Ptr SDL_Texture -> IO (Ptr SDL_Palette)))
-> FunPtr (Ptr SDL_Texture -> IO (Ptr SDL_Palette))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_5b5998bf3bb63e26_base
{-# NOINLINE sDL_GetTexturePalette #-}
sDL_GetTexturePalette
:: BG.FunPtr (BG.Ptr SDL_Texture -> IO (BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette))
sDL_GetTexturePalette :: FunPtr (Ptr SDL_Texture -> IO (Ptr SDL_Palette))
sDL_GetTexturePalette =
IO (FunPtr (Ptr SDL_Texture -> IO (Ptr SDL_Palette)))
-> FunPtr (Ptr SDL_Texture -> IO (Ptr SDL_Palette))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Texture -> IO (Ptr SDL_Palette)))
hs_bindgen_5b5998bf3bb63e26
foreign import ccall unsafe "hs_bindgen_12df54216376e2f6"
hs_bindgen_12df54216376e2f6_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_12df54216376e2f6
:: IO
( BG.FunPtr
( BG.Ptr SDL_Texture
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
)
)
hs_bindgen_12df54216376e2f6 :: IO
(FunPtr (Ptr SDL_Texture -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
hs_bindgen_12df54216376e2f6 =
(FunPtr Void
-> FunPtr (Ptr SDL_Texture -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_Texture -> 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_Texture -> Uint8 -> Uint8 -> Uint8 -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Texture -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> Uint8 -> Uint8 -> Uint8 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_12df54216376e2f6_base
{-# NOINLINE sDL_SetTextureColorMod #-}
sDL_SetTextureColorMod
:: BG.FunPtr
( BG.Ptr SDL_Texture
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
)
sDL_SetTextureColorMod :: FunPtr (Ptr SDL_Texture -> Uint8 -> Uint8 -> Uint8 -> IO CBool)
sDL_SetTextureColorMod =
IO
(FunPtr (Ptr SDL_Texture -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> Uint8 -> Uint8 -> Uint8 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (Ptr SDL_Texture -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
hs_bindgen_12df54216376e2f6
foreign import ccall unsafe "hs_bindgen_c199819113902151"
hs_bindgen_c199819113902151_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c199819113902151
:: IO (BG.FunPtr (BG.Ptr SDL_Texture -> BG.CFloat -> BG.CFloat -> BG.CFloat -> IO BG.CBool))
hs_bindgen_c199819113902151 :: IO
(FunPtr
(Ptr SDL_Texture -> CFloat -> CFloat -> CFloat -> IO CBool))
hs_bindgen_c199819113902151 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Texture -> CFloat -> CFloat -> CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Texture -> 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_Texture -> CFloat -> CFloat -> CFloat -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Texture -> CFloat -> CFloat -> CFloat -> IO CBool))
-> FunPtr
(Ptr SDL_Texture -> CFloat -> CFloat -> CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c199819113902151_base
{-# NOINLINE sDL_SetTextureColorModFloat #-}
sDL_SetTextureColorModFloat
:: BG.FunPtr (BG.Ptr SDL_Texture -> BG.CFloat -> BG.CFloat -> BG.CFloat -> IO BG.CBool)
sDL_SetTextureColorModFloat :: FunPtr (Ptr SDL_Texture -> CFloat -> CFloat -> CFloat -> IO CBool)
sDL_SetTextureColorModFloat =
IO
(FunPtr
(Ptr SDL_Texture -> CFloat -> CFloat -> CFloat -> IO CBool))
-> FunPtr
(Ptr SDL_Texture -> CFloat -> CFloat -> CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Texture -> CFloat -> CFloat -> CFloat -> IO CBool))
hs_bindgen_c199819113902151
foreign import ccall unsafe "hs_bindgen_42ffa79ca220e7c4"
hs_bindgen_42ffa79ca220e7c4_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_42ffa79ca220e7c4
:: IO
( BG.FunPtr
( BG.Ptr SDL_Texture
-> 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_42ffa79ca220e7c4 :: IO
(FunPtr
(Ptr SDL_Texture
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool))
hs_bindgen_42ffa79ca220e7c4 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Texture
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Texture
-> 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_Texture
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Texture
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool))
-> FunPtr
(Ptr SDL_Texture
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_42ffa79ca220e7c4_base
{-# NOINLINE sDL_GetTextureColorMod #-}
sDL_GetTextureColorMod
:: BG.FunPtr
( BG.Ptr SDL_Texture
-> 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_GetTextureColorMod :: FunPtr
(Ptr SDL_Texture
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool)
sDL_GetTextureColorMod =
IO
(FunPtr
(Ptr SDL_Texture
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool))
-> FunPtr
(Ptr SDL_Texture
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Texture
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool))
hs_bindgen_42ffa79ca220e7c4
foreign import ccall unsafe "hs_bindgen_c18cd7bc6e616874"
hs_bindgen_c18cd7bc6e616874_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c18cd7bc6e616874
:: IO
( BG.FunPtr
(BG.Ptr SDL_Texture -> BG.Ptr BG.CFloat -> BG.Ptr BG.CFloat -> BG.Ptr BG.CFloat -> IO BG.CBool)
)
hs_bindgen_c18cd7bc6e616874 :: IO
(FunPtr
(Ptr SDL_Texture
-> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool))
hs_bindgen_c18cd7bc6e616874 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Texture
-> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Texture
-> 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_Texture
-> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Texture
-> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> FunPtr
(Ptr SDL_Texture
-> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c18cd7bc6e616874_base
{-# NOINLINE sDL_GetTextureColorModFloat #-}
sDL_GetTextureColorModFloat
:: BG.FunPtr
(BG.Ptr SDL_Texture -> BG.Ptr BG.CFloat -> BG.Ptr BG.CFloat -> BG.Ptr BG.CFloat -> IO BG.CBool)
sDL_GetTextureColorModFloat :: FunPtr
(Ptr SDL_Texture
-> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool)
sDL_GetTextureColorModFloat =
IO
(FunPtr
(Ptr SDL_Texture
-> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> FunPtr
(Ptr SDL_Texture
-> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Texture
-> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool))
hs_bindgen_c18cd7bc6e616874
foreign import ccall unsafe "hs_bindgen_206ed15266a6abc6"
hs_bindgen_206ed15266a6abc6_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_206ed15266a6abc6
:: IO (BG.FunPtr (BG.Ptr SDL_Texture -> SDL3.Sys.Bindgen.Stdinc.Uint8 -> IO BG.CBool))
hs_bindgen_206ed15266a6abc6 :: IO (FunPtr (Ptr SDL_Texture -> Uint8 -> IO CBool))
hs_bindgen_206ed15266a6abc6 =
(FunPtr Void -> FunPtr (Ptr SDL_Texture -> Uint8 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Texture -> 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_Texture -> Uint8 -> IO CBool)
FFIType (FunPtr (Ptr SDL_Texture -> Uint8 -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> Uint8 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_206ed15266a6abc6_base
{-# NOINLINE sDL_SetTextureAlphaMod #-}
sDL_SetTextureAlphaMod
:: BG.FunPtr (BG.Ptr SDL_Texture -> SDL3.Sys.Bindgen.Stdinc.Uint8 -> IO BG.CBool)
sDL_SetTextureAlphaMod :: FunPtr (Ptr SDL_Texture -> Uint8 -> IO CBool)
sDL_SetTextureAlphaMod =
IO (FunPtr (Ptr SDL_Texture -> Uint8 -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> Uint8 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Texture -> Uint8 -> IO CBool))
hs_bindgen_206ed15266a6abc6
foreign import ccall unsafe "hs_bindgen_497b70cfcdb285b3"
hs_bindgen_497b70cfcdb285b3_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_497b70cfcdb285b3 :: IO (BG.FunPtr (BG.Ptr SDL_Texture -> BG.CFloat -> IO BG.CBool))
hs_bindgen_497b70cfcdb285b3 :: IO (FunPtr (Ptr SDL_Texture -> CFloat -> IO CBool))
hs_bindgen_497b70cfcdb285b3 =
(FunPtr Void -> FunPtr (Ptr SDL_Texture -> CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Texture -> 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_Texture -> CFloat -> IO CBool)
FFIType (FunPtr (Ptr SDL_Texture -> CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_497b70cfcdb285b3_base
{-# NOINLINE sDL_SetTextureAlphaModFloat #-}
sDL_SetTextureAlphaModFloat :: BG.FunPtr (BG.Ptr SDL_Texture -> BG.CFloat -> IO BG.CBool)
sDL_SetTextureAlphaModFloat :: FunPtr (Ptr SDL_Texture -> CFloat -> IO CBool)
sDL_SetTextureAlphaModFloat =
IO (FunPtr (Ptr SDL_Texture -> CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Texture -> CFloat -> IO CBool))
hs_bindgen_497b70cfcdb285b3
foreign import ccall unsafe "hs_bindgen_328f278f9cc361c9"
hs_bindgen_328f278f9cc361c9_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_328f278f9cc361c9
:: IO (BG.FunPtr (BG.Ptr SDL_Texture -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8 -> IO BG.CBool))
hs_bindgen_328f278f9cc361c9 :: IO (FunPtr (Ptr SDL_Texture -> Ptr Uint8 -> IO CBool))
hs_bindgen_328f278f9cc361c9 =
(FunPtr Void -> FunPtr (Ptr SDL_Texture -> Ptr Uint8 -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Texture -> 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_Texture -> Ptr Uint8 -> IO CBool)
FFIType (FunPtr (Ptr SDL_Texture -> Ptr Uint8 -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> Ptr Uint8 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_328f278f9cc361c9_base
{-# NOINLINE sDL_GetTextureAlphaMod #-}
sDL_GetTextureAlphaMod
:: BG.FunPtr (BG.Ptr SDL_Texture -> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8 -> IO BG.CBool)
sDL_GetTextureAlphaMod :: FunPtr (Ptr SDL_Texture -> Ptr Uint8 -> IO CBool)
sDL_GetTextureAlphaMod =
IO (FunPtr (Ptr SDL_Texture -> Ptr Uint8 -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> Ptr Uint8 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Texture -> Ptr Uint8 -> IO CBool))
hs_bindgen_328f278f9cc361c9
foreign import ccall unsafe "hs_bindgen_00ee88c364b7b54b"
hs_bindgen_00ee88c364b7b54b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_00ee88c364b7b54b
:: IO (BG.FunPtr (BG.Ptr SDL_Texture -> BG.Ptr BG.CFloat -> IO BG.CBool))
hs_bindgen_00ee88c364b7b54b :: IO (FunPtr (Ptr SDL_Texture -> Ptr CFloat -> IO CBool))
hs_bindgen_00ee88c364b7b54b =
(FunPtr Void -> FunPtr (Ptr SDL_Texture -> Ptr CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Texture -> 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_Texture -> Ptr CFloat -> IO CBool)
FFIType (FunPtr (Ptr SDL_Texture -> Ptr CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> Ptr CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_00ee88c364b7b54b_base
{-# NOINLINE sDL_GetTextureAlphaModFloat #-}
sDL_GetTextureAlphaModFloat :: BG.FunPtr (BG.Ptr SDL_Texture -> BG.Ptr BG.CFloat -> IO BG.CBool)
sDL_GetTextureAlphaModFloat :: FunPtr (Ptr SDL_Texture -> Ptr CFloat -> IO CBool)
sDL_GetTextureAlphaModFloat =
IO (FunPtr (Ptr SDL_Texture -> Ptr CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> Ptr CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Texture -> Ptr CFloat -> IO CBool))
hs_bindgen_00ee88c364b7b54b
foreign import ccall unsafe "hs_bindgen_8b3403b14f9cc34f"
hs_bindgen_8b3403b14f9cc34f_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_8b3403b14f9cc34f
:: IO (BG.FunPtr (BG.Ptr SDL_Texture -> SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode -> IO BG.CBool))
hs_bindgen_8b3403b14f9cc34f :: IO (FunPtr (Ptr SDL_Texture -> SDL_BlendMode -> IO CBool))
hs_bindgen_8b3403b14f9cc34f =
(FunPtr Void
-> FunPtr (Ptr SDL_Texture -> SDL_BlendMode -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Texture -> 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_Texture -> SDL_BlendMode -> IO CBool)
FFIType (FunPtr (Ptr SDL_Texture -> SDL_BlendMode -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> SDL_BlendMode -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_8b3403b14f9cc34f_base
{-# NOINLINE sDL_SetTextureBlendMode #-}
sDL_SetTextureBlendMode
:: BG.FunPtr (BG.Ptr SDL_Texture -> SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode -> IO BG.CBool)
sDL_SetTextureBlendMode :: FunPtr (Ptr SDL_Texture -> SDL_BlendMode -> IO CBool)
sDL_SetTextureBlendMode =
IO (FunPtr (Ptr SDL_Texture -> SDL_BlendMode -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> SDL_BlendMode -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Texture -> SDL_BlendMode -> IO CBool))
hs_bindgen_8b3403b14f9cc34f
foreign import ccall unsafe "hs_bindgen_e63bcb75e534a9b1"
hs_bindgen_e63bcb75e534a9b1_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_e63bcb75e534a9b1
:: IO
(BG.FunPtr (BG.Ptr SDL_Texture -> BG.Ptr SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode -> IO BG.CBool))
hs_bindgen_e63bcb75e534a9b1 :: IO (FunPtr (Ptr SDL_Texture -> Ptr SDL_BlendMode -> IO CBool))
hs_bindgen_e63bcb75e534a9b1 =
(FunPtr Void
-> FunPtr (Ptr SDL_Texture -> Ptr SDL_BlendMode -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Texture -> 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_Texture -> Ptr SDL_BlendMode -> IO CBool)
FFIType (FunPtr (Ptr SDL_Texture -> Ptr SDL_BlendMode -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> Ptr SDL_BlendMode -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_e63bcb75e534a9b1_base
{-# NOINLINE sDL_GetTextureBlendMode #-}
sDL_GetTextureBlendMode
:: BG.FunPtr (BG.Ptr SDL_Texture -> BG.Ptr SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode -> IO BG.CBool)
sDL_GetTextureBlendMode :: FunPtr (Ptr SDL_Texture -> Ptr SDL_BlendMode -> IO CBool)
sDL_GetTextureBlendMode =
IO (FunPtr (Ptr SDL_Texture -> Ptr SDL_BlendMode -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> Ptr SDL_BlendMode -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Texture -> Ptr SDL_BlendMode -> IO CBool))
hs_bindgen_e63bcb75e534a9b1
foreign import ccall unsafe "hs_bindgen_b562cc4d76d8ed23"
hs_bindgen_b562cc4d76d8ed23_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b562cc4d76d8ed23
:: IO (BG.FunPtr (BG.Ptr SDL_Texture -> SDL3.Sys.Bindgen.Surface.SDL_ScaleMode -> IO BG.CBool))
hs_bindgen_b562cc4d76d8ed23 :: IO (FunPtr (Ptr SDL_Texture -> SDL_ScaleMode -> IO CBool))
hs_bindgen_b562cc4d76d8ed23 =
(FunPtr Void
-> FunPtr (Ptr SDL_Texture -> SDL_ScaleMode -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Texture -> 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_Texture -> SDL_ScaleMode -> IO CBool)
FFIType (FunPtr (Ptr SDL_Texture -> SDL_ScaleMode -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> SDL_ScaleMode -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b562cc4d76d8ed23_base
{-# NOINLINE sDL_SetTextureScaleMode #-}
sDL_SetTextureScaleMode
:: BG.FunPtr (BG.Ptr SDL_Texture -> SDL3.Sys.Bindgen.Surface.SDL_ScaleMode -> IO BG.CBool)
sDL_SetTextureScaleMode :: FunPtr (Ptr SDL_Texture -> SDL_ScaleMode -> IO CBool)
sDL_SetTextureScaleMode =
IO (FunPtr (Ptr SDL_Texture -> SDL_ScaleMode -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> SDL_ScaleMode -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Texture -> SDL_ScaleMode -> IO CBool))
hs_bindgen_b562cc4d76d8ed23
foreign import ccall unsafe "hs_bindgen_01d80174738edcf8"
hs_bindgen_01d80174738edcf8_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_01d80174738edcf8
:: IO (BG.FunPtr (BG.Ptr SDL_Texture -> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_ScaleMode -> IO BG.CBool))
hs_bindgen_01d80174738edcf8 :: IO (FunPtr (Ptr SDL_Texture -> Ptr SDL_ScaleMode -> IO CBool))
hs_bindgen_01d80174738edcf8 =
(FunPtr Void
-> FunPtr (Ptr SDL_Texture -> Ptr SDL_ScaleMode -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Texture -> Ptr 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_Texture -> Ptr SDL_ScaleMode -> IO CBool)
FFIType (FunPtr (Ptr SDL_Texture -> Ptr SDL_ScaleMode -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> Ptr SDL_ScaleMode -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_01d80174738edcf8_base
{-# NOINLINE sDL_GetTextureScaleMode #-}
sDL_GetTextureScaleMode
:: BG.FunPtr (BG.Ptr SDL_Texture -> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_ScaleMode -> IO BG.CBool)
sDL_GetTextureScaleMode :: FunPtr (Ptr SDL_Texture -> Ptr SDL_ScaleMode -> IO CBool)
sDL_GetTextureScaleMode =
IO (FunPtr (Ptr SDL_Texture -> Ptr SDL_ScaleMode -> IO CBool))
-> FunPtr (Ptr SDL_Texture -> Ptr SDL_ScaleMode -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Texture -> Ptr SDL_ScaleMode -> IO CBool))
hs_bindgen_01d80174738edcf8
foreign import ccall unsafe "hs_bindgen_ed82660a3a2952a3"
hs_bindgen_ed82660a3a2952a3_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_ed82660a3a2952a3
:: IO
( BG.FunPtr
( BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> PtrConst.PtrConst BG.Void
-> BG.CInt
-> IO BG.CBool
)
)
hs_bindgen_ed82660a3a2952a3 :: IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> PtrConst Void -> CInt -> IO CBool))
hs_bindgen_ed82660a3a2952a3 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> PtrConst Void -> CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> PtrConst 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
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> PtrConst Void -> CInt -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> PtrConst Void -> CInt -> IO CBool))
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> PtrConst Void -> CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_ed82660a3a2952a3_base
{-# NOINLINE sDL_UpdateTexture #-}
sDL_UpdateTexture
:: BG.FunPtr
( BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> PtrConst.PtrConst BG.Void
-> BG.CInt
-> IO BG.CBool
)
sDL_UpdateTexture :: FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> PtrConst Void -> CInt -> IO CBool)
sDL_UpdateTexture =
IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> PtrConst Void -> CInt -> IO CBool))
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> PtrConst Void -> CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> PtrConst Void -> CInt -> IO CBool))
hs_bindgen_ed82660a3a2952a3
foreign import ccall unsafe "hs_bindgen_ccf06645aeb6e433"
hs_bindgen_ccf06645aeb6e433_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_ccf06645aeb6e433
:: IO
( BG.FunPtr
( BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.CInt
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.CInt
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.CInt
-> IO BG.CBool
)
)
hs_bindgen_ccf06645aeb6e433 :: IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool))
hs_bindgen_ccf06645aeb6e433 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool))
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_ccf06645aeb6e433_base
{-# NOINLINE sDL_UpdateYUVTexture #-}
sDL_UpdateYUVTexture
:: BG.FunPtr
( BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.CInt
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.CInt
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.CInt
-> IO BG.CBool
)
sDL_UpdateYUVTexture :: FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool)
sDL_UpdateYUVTexture =
IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool))
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool))
hs_bindgen_ccf06645aeb6e433
foreign import ccall unsafe "hs_bindgen_25fc8b2ffc040564"
hs_bindgen_25fc8b2ffc040564_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_25fc8b2ffc040564
:: IO
( BG.FunPtr
( BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.CInt
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.CInt
-> IO BG.CBool
)
)
hs_bindgen_25fc8b2ffc040564 :: IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool))
hs_bindgen_25fc8b2ffc040564 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool))
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_25fc8b2ffc040564_base
{-# NOINLINE sDL_UpdateNVTexture #-}
sDL_UpdateNVTexture
:: BG.FunPtr
( BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.CInt
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Stdinc.Uint8
-> BG.CInt
-> IO BG.CBool
)
sDL_UpdateNVTexture :: FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool)
sDL_UpdateNVTexture =
IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool))
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool))
hs_bindgen_25fc8b2ffc040564
foreign import ccall unsafe "hs_bindgen_b2515cb3b400f701"
hs_bindgen_b2515cb3b400f701_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b2515cb3b400f701
:: IO
( BG.FunPtr
( BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr (BG.Ptr BG.Void)
-> BG.Ptr BG.CInt
-> IO BG.CBool
)
)
hs_bindgen_b2515cb3b400f701 :: IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr Void) -> Ptr CInt -> IO CBool))
hs_bindgen_b2515cb3b400f701 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr Void) -> Ptr CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr Void) -> Ptr CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr Void) -> Ptr CInt -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr Void) -> Ptr CInt -> IO CBool))
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr Void) -> Ptr CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b2515cb3b400f701_base
{-# NOINLINE sDL_LockTexture #-}
sDL_LockTexture
:: BG.FunPtr
( BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr (BG.Ptr BG.Void)
-> BG.Ptr BG.CInt
-> IO BG.CBool
)
sDL_LockTexture :: FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr Void) -> Ptr CInt -> IO CBool)
sDL_LockTexture =
IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr Void) -> Ptr CInt -> IO CBool))
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr Void) -> Ptr CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr Void) -> Ptr CInt -> IO CBool))
hs_bindgen_b2515cb3b400f701
foreign import ccall unsafe "hs_bindgen_232feaed95772158"
hs_bindgen_232feaed95772158_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_232feaed95772158
:: IO
( BG.FunPtr
( BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr (BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface)
-> IO BG.CBool
)
)
hs_bindgen_232feaed95772158 :: IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr SDL_Surface) -> IO CBool))
hs_bindgen_232feaed95772158 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr SDL_Surface) -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (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_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr SDL_Surface) -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr SDL_Surface) -> IO CBool))
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr SDL_Surface) -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_232feaed95772158_base
{-# NOINLINE sDL_LockTextureToSurface #-}
sDL_LockTextureToSurface
:: BG.FunPtr
( BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> BG.Ptr (BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface)
-> IO BG.CBool
)
sDL_LockTextureToSurface :: FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr SDL_Surface) -> IO CBool)
sDL_LockTextureToSurface =
IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr SDL_Surface) -> IO CBool))
-> FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr SDL_Surface) -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr SDL_Surface) -> IO CBool))
hs_bindgen_232feaed95772158
foreign import ccall unsafe "hs_bindgen_13908e9a60424294"
hs_bindgen_13908e9a60424294_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_13908e9a60424294 :: IO (BG.FunPtr (BG.Ptr SDL_Texture -> IO ()))
hs_bindgen_13908e9a60424294 :: IO (FunPtr (Ptr SDL_Texture -> IO ()))
hs_bindgen_13908e9a60424294 =
(FunPtr Void -> FunPtr (Ptr SDL_Texture -> IO ()))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Texture -> 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_Texture -> IO ())
FFIType (FunPtr (Ptr SDL_Texture -> IO ()))
-> FunPtr (Ptr SDL_Texture -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_13908e9a60424294_base
{-# NOINLINE sDL_UnlockTexture #-}
sDL_UnlockTexture :: BG.FunPtr (BG.Ptr SDL_Texture -> IO ())
sDL_UnlockTexture :: FunPtr (Ptr SDL_Texture -> IO ())
sDL_UnlockTexture =
IO (FunPtr (Ptr SDL_Texture -> IO ()))
-> FunPtr (Ptr SDL_Texture -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Texture -> IO ()))
hs_bindgen_13908e9a60424294
foreign import ccall unsafe "hs_bindgen_bf0b26dd5575e7f4"
hs_bindgen_bf0b26dd5575e7f4_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_bf0b26dd5575e7f4
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL_Texture -> IO BG.CBool))
hs_bindgen_bf0b26dd5575e7f4 :: IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Texture -> IO CBool))
hs_bindgen_bf0b26dd5575e7f4 =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_Texture -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Texture -> 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_Renderer -> Ptr SDL_Texture -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Texture -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_Texture -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_bf0b26dd5575e7f4_base
{-# NOINLINE sDL_SetRenderTarget #-}
sDL_SetRenderTarget :: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL_Texture -> IO BG.CBool)
sDL_SetRenderTarget :: FunPtr (Ptr SDL_Renderer -> Ptr SDL_Texture -> IO CBool)
sDL_SetRenderTarget =
IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Texture -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_Texture -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Texture -> IO CBool))
hs_bindgen_bf0b26dd5575e7f4
foreign import ccall unsafe "hs_bindgen_1e8b9f67ad2f60e0"
hs_bindgen_1e8b9f67ad2f60e0_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_1e8b9f67ad2f60e0 :: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> IO (BG.Ptr SDL_Texture)))
hs_bindgen_1e8b9f67ad2f60e0 :: IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Texture)))
hs_bindgen_1e8b9f67ad2f60e0 =
(FunPtr Void -> FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Texture)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Texture)))
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_Renderer -> IO (Ptr SDL_Texture))
FFIType (FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Texture)))
-> FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Texture))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_1e8b9f67ad2f60e0_base
{-# NOINLINE sDL_GetRenderTarget #-}
sDL_GetRenderTarget :: BG.FunPtr (BG.Ptr SDL_Renderer -> IO (BG.Ptr SDL_Texture))
sDL_GetRenderTarget :: FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Texture))
sDL_GetRenderTarget =
IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Texture)))
-> FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Texture))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr SDL_Texture)))
hs_bindgen_1e8b9f67ad2f60e0
foreign import ccall unsafe "hs_bindgen_1034cb11879afccd"
hs_bindgen_1034cb11879afccd_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_1034cb11879afccd
:: IO
( BG.FunPtr
(BG.Ptr SDL_Renderer -> BG.CInt -> BG.CInt -> SDL_RendererLogicalPresentation -> IO BG.CBool)
)
hs_bindgen_1034cb11879afccd :: IO
(FunPtr
(Ptr SDL_Renderer
-> CInt -> CInt -> SDL_RendererLogicalPresentation -> IO CBool))
hs_bindgen_1034cb11879afccd =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> CInt -> CInt -> SDL_RendererLogicalPresentation -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> CInt -> CInt -> SDL_RendererLogicalPresentation -> 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_Renderer
-> CInt -> CInt -> SDL_RendererLogicalPresentation -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> CInt -> CInt -> SDL_RendererLogicalPresentation -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> CInt -> CInt -> SDL_RendererLogicalPresentation -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_1034cb11879afccd_base
{-# NOINLINE sDL_SetRenderLogicalPresentation #-}
sDL_SetRenderLogicalPresentation
:: BG.FunPtr
(BG.Ptr SDL_Renderer -> BG.CInt -> BG.CInt -> SDL_RendererLogicalPresentation -> IO BG.CBool)
sDL_SetRenderLogicalPresentation :: FunPtr
(Ptr SDL_Renderer
-> CInt -> CInt -> SDL_RendererLogicalPresentation -> IO CBool)
sDL_SetRenderLogicalPresentation =
IO
(FunPtr
(Ptr SDL_Renderer
-> CInt -> CInt -> SDL_RendererLogicalPresentation -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> CInt -> CInt -> SDL_RendererLogicalPresentation -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> CInt -> CInt -> SDL_RendererLogicalPresentation -> IO CBool))
hs_bindgen_1034cb11879afccd
foreign import ccall unsafe "hs_bindgen_d91c953c563a7c79"
hs_bindgen_d91c953c563a7c79_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d91c953c563a7c79
:: IO
( BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> BG.Ptr SDL_RendererLogicalPresentation
-> IO BG.CBool
)
)
hs_bindgen_d91c953c563a7c79 :: IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr CInt
-> Ptr CInt
-> Ptr SDL_RendererLogicalPresentation
-> IO CBool))
hs_bindgen_d91c953c563a7c79 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> Ptr CInt
-> Ptr CInt
-> Ptr SDL_RendererLogicalPresentation
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr CInt
-> Ptr CInt
-> Ptr SDL_RendererLogicalPresentation
-> 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_Renderer
-> Ptr CInt
-> Ptr CInt
-> Ptr SDL_RendererLogicalPresentation
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> Ptr CInt
-> Ptr CInt
-> Ptr SDL_RendererLogicalPresentation
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr CInt
-> Ptr CInt
-> Ptr SDL_RendererLogicalPresentation
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d91c953c563a7c79_base
{-# NOINLINE sDL_GetRenderLogicalPresentation #-}
sDL_GetRenderLogicalPresentation
:: BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> BG.Ptr SDL_RendererLogicalPresentation
-> IO BG.CBool
)
sDL_GetRenderLogicalPresentation :: FunPtr
(Ptr SDL_Renderer
-> Ptr CInt
-> Ptr CInt
-> Ptr SDL_RendererLogicalPresentation
-> IO CBool)
sDL_GetRenderLogicalPresentation =
IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr CInt
-> Ptr CInt
-> Ptr SDL_RendererLogicalPresentation
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr CInt
-> Ptr CInt
-> Ptr SDL_RendererLogicalPresentation
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr CInt
-> Ptr CInt
-> Ptr SDL_RendererLogicalPresentation
-> IO CBool))
hs_bindgen_d91c953c563a7c79
foreign import ccall unsafe "hs_bindgen_79882ebc0cf55c2f"
hs_bindgen_79882ebc0cf55c2f_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_79882ebc0cf55c2f
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_FRect -> IO BG.CBool))
hs_bindgen_79882ebc0cf55c2f :: IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_FRect -> IO CBool))
hs_bindgen_79882ebc0cf55c2f =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_FRect -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_FRect -> 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_Renderer -> Ptr SDL_FRect -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> Ptr SDL_FRect -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_FRect -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_79882ebc0cf55c2f_base
{-# NOINLINE sDL_GetRenderLogicalPresentationRect #-}
sDL_GetRenderLogicalPresentationRect
:: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_FRect -> IO BG.CBool)
sDL_GetRenderLogicalPresentationRect :: FunPtr (Ptr SDL_Renderer -> Ptr SDL_FRect -> IO CBool)
sDL_GetRenderLogicalPresentationRect =
IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_FRect -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_FRect -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_FRect -> IO CBool))
hs_bindgen_79882ebc0cf55c2f
foreign import ccall unsafe "hs_bindgen_fb7241e246ca7baf"
hs_bindgen_fb7241e246ca7baf_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_fb7241e246ca7baf
:: IO
( BG.FunPtr
(BG.Ptr SDL_Renderer -> BG.CFloat -> BG.CFloat -> BG.Ptr BG.CFloat -> BG.Ptr BG.CFloat -> IO BG.CBool)
)
hs_bindgen_fb7241e246ca7baf :: IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool))
hs_bindgen_fb7241e246ca7baf =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> 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_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_fb7241e246ca7baf_base
{-# NOINLINE sDL_RenderCoordinatesFromWindow #-}
sDL_RenderCoordinatesFromWindow
:: BG.FunPtr
(BG.Ptr SDL_Renderer -> BG.CFloat -> BG.CFloat -> BG.Ptr BG.CFloat -> BG.Ptr BG.CFloat -> IO BG.CBool)
sDL_RenderCoordinatesFromWindow :: FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool)
sDL_RenderCoordinatesFromWindow =
IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool))
hs_bindgen_fb7241e246ca7baf
foreign import ccall unsafe "hs_bindgen_c7cc17f4dc614c4c"
hs_bindgen_c7cc17f4dc614c4c_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c7cc17f4dc614c4c
:: IO
( BG.FunPtr
(BG.Ptr SDL_Renderer -> BG.CFloat -> BG.CFloat -> BG.Ptr BG.CFloat -> BG.Ptr BG.CFloat -> IO BG.CBool)
)
hs_bindgen_c7cc17f4dc614c4c :: IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool))
hs_bindgen_c7cc17f4dc614c4c =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> 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_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c7cc17f4dc614c4c_base
{-# NOINLINE sDL_RenderCoordinatesToWindow #-}
sDL_RenderCoordinatesToWindow
:: BG.FunPtr
(BG.Ptr SDL_Renderer -> BG.CFloat -> BG.CFloat -> BG.Ptr BG.CFloat -> BG.Ptr BG.CFloat -> IO BG.CBool)
sDL_RenderCoordinatesToWindow :: FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool)
sDL_RenderCoordinatesToWindow =
IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool))
hs_bindgen_c7cc17f4dc614c4c
foreign import ccall unsafe "hs_bindgen_e37a0e30c32b51de"
hs_bindgen_e37a0e30c32b51de_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_e37a0e30c32b51de
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL3.Sys.Bindgen.Events.SDL_Event -> IO BG.CBool))
hs_bindgen_e37a0e30c32b51de :: IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Event -> IO CBool))
hs_bindgen_e37a0e30c32b51de =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_Event -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Event -> 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_Renderer -> Ptr SDL_Event -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Event -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_Event -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_e37a0e30c32b51de_base
{-# NOINLINE sDL_ConvertEventToRenderCoordinates #-}
sDL_ConvertEventToRenderCoordinates
:: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL3.Sys.Bindgen.Events.SDL_Event -> IO BG.CBool)
sDL_ConvertEventToRenderCoordinates :: FunPtr (Ptr SDL_Renderer -> Ptr SDL_Event -> IO CBool)
sDL_ConvertEventToRenderCoordinates =
IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Event -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_Event -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Event -> IO CBool))
hs_bindgen_e37a0e30c32b51de
foreign import ccall unsafe "hs_bindgen_787c931cd9718282"
hs_bindgen_787c931cd9718282_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_787c931cd9718282
:: IO
(BG.FunPtr (BG.Ptr SDL_Renderer -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool))
hs_bindgen_787c931cd9718282 :: IO (FunPtr (Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool))
hs_bindgen_787c931cd9718282 =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> PtrConst SDL_Rect -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_787c931cd9718282_base
{-# NOINLINE sDL_SetRenderViewport #-}
sDL_SetRenderViewport
:: BG.FunPtr (BG.Ptr SDL_Renderer -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool)
sDL_SetRenderViewport :: FunPtr (Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool)
sDL_SetRenderViewport =
IO (FunPtr (Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool))
hs_bindgen_787c931cd9718282
foreign import ccall unsafe "hs_bindgen_6aa5d786da4df5f2"
hs_bindgen_6aa5d786da4df5f2_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_6aa5d786da4df5f2
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool))
hs_bindgen_6aa5d786da4df5f2 :: IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool))
hs_bindgen_6aa5d786da4df5f2 =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> Ptr SDL_Rect -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_6aa5d786da4df5f2_base
{-# NOINLINE sDL_GetRenderViewport #-}
sDL_GetRenderViewport
:: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool)
sDL_GetRenderViewport :: FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool)
sDL_GetRenderViewport =
IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool))
hs_bindgen_6aa5d786da4df5f2
foreign import ccall unsafe "hs_bindgen_9ea268631b7b5e5b"
hs_bindgen_9ea268631b7b5e5b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_9ea268631b7b5e5b :: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> IO BG.CBool))
hs_bindgen_9ea268631b7b5e5b :: IO (FunPtr (Ptr SDL_Renderer -> IO CBool))
hs_bindgen_9ea268631b7b5e5b =
(FunPtr Void -> FunPtr (Ptr SDL_Renderer -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_9ea268631b7b5e5b_base
{-# NOINLINE sDL_RenderViewportSet #-}
sDL_RenderViewportSet :: BG.FunPtr (BG.Ptr SDL_Renderer -> IO BG.CBool)
sDL_RenderViewportSet :: FunPtr (Ptr SDL_Renderer -> IO CBool)
sDL_RenderViewportSet =
IO (FunPtr (Ptr SDL_Renderer -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> IO CBool))
hs_bindgen_9ea268631b7b5e5b
foreign import ccall unsafe "hs_bindgen_892008c6b673220b"
hs_bindgen_892008c6b673220b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_892008c6b673220b
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool))
hs_bindgen_892008c6b673220b :: IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool))
hs_bindgen_892008c6b673220b =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> Ptr SDL_Rect -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_892008c6b673220b_base
{-# NOINLINE sDL_GetRenderSafeArea #-}
sDL_GetRenderSafeArea
:: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool)
sDL_GetRenderSafeArea :: FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool)
sDL_GetRenderSafeArea =
IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool))
hs_bindgen_892008c6b673220b
foreign import ccall unsafe "hs_bindgen_3aa3a1e497542ee8"
hs_bindgen_3aa3a1e497542ee8_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3aa3a1e497542ee8
:: IO
(BG.FunPtr (BG.Ptr SDL_Renderer -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool))
hs_bindgen_3aa3a1e497542ee8 :: IO (FunPtr (Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool))
hs_bindgen_3aa3a1e497542ee8 =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> PtrConst SDL_Rect -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3aa3a1e497542ee8_base
{-# NOINLINE sDL_SetRenderClipRect #-}
sDL_SetRenderClipRect
:: BG.FunPtr (BG.Ptr SDL_Renderer -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool)
sDL_SetRenderClipRect :: FunPtr (Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool)
sDL_SetRenderClipRect =
IO (FunPtr (Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool))
hs_bindgen_3aa3a1e497542ee8
foreign import ccall unsafe "hs_bindgen_bec026baef17d1f2"
hs_bindgen_bec026baef17d1f2_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_bec026baef17d1f2
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool))
hs_bindgen_bec026baef17d1f2 :: IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool))
hs_bindgen_bec026baef17d1f2 =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> Ptr SDL_Rect -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_bec026baef17d1f2_base
{-# NOINLINE sDL_GetRenderClipRect #-}
sDL_GetRenderClipRect
:: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect -> IO BG.CBool)
sDL_GetRenderClipRect :: FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool)
sDL_GetRenderClipRect =
IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool))
hs_bindgen_bec026baef17d1f2
foreign import ccall unsafe "hs_bindgen_b0a5efaab13d3303"
hs_bindgen_b0a5efaab13d3303_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b0a5efaab13d3303 :: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> IO BG.CBool))
hs_bindgen_b0a5efaab13d3303 :: IO (FunPtr (Ptr SDL_Renderer -> IO CBool))
hs_bindgen_b0a5efaab13d3303 =
(FunPtr Void -> FunPtr (Ptr SDL_Renderer -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b0a5efaab13d3303_base
{-# NOINLINE sDL_RenderClipEnabled #-}
sDL_RenderClipEnabled :: BG.FunPtr (BG.Ptr SDL_Renderer -> IO BG.CBool)
sDL_RenderClipEnabled :: FunPtr (Ptr SDL_Renderer -> IO CBool)
sDL_RenderClipEnabled =
IO (FunPtr (Ptr SDL_Renderer -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> IO CBool))
hs_bindgen_b0a5efaab13d3303
foreign import ccall unsafe "hs_bindgen_938869c5ff233e71"
hs_bindgen_938869c5ff233e71_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_938869c5ff233e71
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> BG.CFloat -> BG.CFloat -> IO BG.CBool))
hs_bindgen_938869c5ff233e71 :: IO (FunPtr (Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool))
hs_bindgen_938869c5ff233e71 =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> CFloat -> CFloat -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_938869c5ff233e71_base
{-# NOINLINE sDL_SetRenderScale #-}
sDL_SetRenderScale :: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.CFloat -> BG.CFloat -> IO BG.CBool)
sDL_SetRenderScale :: FunPtr (Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool)
sDL_SetRenderScale =
IO (FunPtr (Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool))
hs_bindgen_938869c5ff233e71
foreign import ccall unsafe "hs_bindgen_fa6a48d0e427bd48"
hs_bindgen_fa6a48d0e427bd48_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_fa6a48d0e427bd48
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr BG.CFloat -> BG.Ptr BG.CFloat -> IO BG.CBool))
hs_bindgen_fa6a48d0e427bd48 :: IO
(FunPtr (Ptr SDL_Renderer -> Ptr CFloat -> Ptr CFloat -> IO CBool))
hs_bindgen_fa6a48d0e427bd48 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_Renderer -> 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_Renderer -> Ptr CFloat -> Ptr CFloat -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Renderer -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer -> Ptr CFloat -> Ptr CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_fa6a48d0e427bd48_base
{-# NOINLINE sDL_GetRenderScale #-}
sDL_GetRenderScale
:: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr BG.CFloat -> BG.Ptr BG.CFloat -> IO BG.CBool)
sDL_GetRenderScale :: FunPtr (Ptr SDL_Renderer -> Ptr CFloat -> Ptr CFloat -> IO CBool)
sDL_GetRenderScale =
IO
(FunPtr (Ptr SDL_Renderer -> Ptr CFloat -> Ptr CFloat -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer -> Ptr CFloat -> Ptr CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (Ptr SDL_Renderer -> Ptr CFloat -> Ptr CFloat -> IO CBool))
hs_bindgen_fa6a48d0e427bd48
foreign import ccall unsafe "hs_bindgen_cfcf753e753a9e88"
hs_bindgen_cfcf753e753a9e88_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_cfcf753e753a9e88
:: IO
( BG.FunPtr
( BG.Ptr SDL_Renderer
-> 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_cfcf753e753a9e88 :: IO
(FunPtr
(Ptr SDL_Renderer -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
hs_bindgen_cfcf753e753a9e88 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer -> 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_Renderer -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_cfcf753e753a9e88_base
{-# NOINLINE sDL_SetRenderDrawColor #-}
sDL_SetRenderDrawColor
:: BG.FunPtr
( BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
)
sDL_SetRenderDrawColor :: FunPtr
(Ptr SDL_Renderer -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool)
sDL_SetRenderDrawColor =
IO
(FunPtr
(Ptr SDL_Renderer -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool))
hs_bindgen_cfcf753e753a9e88
foreign import ccall unsafe "hs_bindgen_99e499f38f3c9dc7"
hs_bindgen_99e499f38f3c9dc7_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_99e499f38f3c9dc7
:: IO
(BG.FunPtr (BG.Ptr SDL_Renderer -> BG.CFloat -> BG.CFloat -> BG.CFloat -> BG.CFloat -> IO BG.CBool))
hs_bindgen_99e499f38f3c9dc7 :: IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool))
hs_bindgen_99e499f38f3c9dc7 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> 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_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_99e499f38f3c9dc7_base
{-# NOINLINE sDL_SetRenderDrawColorFloat #-}
sDL_SetRenderDrawColorFloat
:: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.CFloat -> BG.CFloat -> BG.CFloat -> BG.CFloat -> IO BG.CBool)
sDL_SetRenderDrawColorFloat :: FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool)
sDL_SetRenderDrawColorFloat =
IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool))
hs_bindgen_99e499f38f3c9dc7
foreign import ccall unsafe "hs_bindgen_c88d83e47700901b"
hs_bindgen_c88d83e47700901b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c88d83e47700901b
:: IO
( BG.FunPtr
( BG.Ptr SDL_Renderer
-> 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_c88d83e47700901b :: IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool))
hs_bindgen_c88d83e47700901b =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> 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_Renderer
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c88d83e47700901b_base
{-# NOINLINE sDL_GetRenderDrawColor #-}
sDL_GetRenderDrawColor
:: BG.FunPtr
( BG.Ptr SDL_Renderer
-> 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_GetRenderDrawColor :: FunPtr
(Ptr SDL_Renderer
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool)
sDL_GetRenderDrawColor =
IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool))
hs_bindgen_c88d83e47700901b
foreign import ccall unsafe "hs_bindgen_d1473916ef27e20f"
hs_bindgen_d1473916ef27e20f_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d1473916ef27e20f
:: IO
( BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
)
)
hs_bindgen_d1473916ef27e20f :: IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool))
hs_bindgen_d1473916ef27e20f =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> 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_Renderer
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d1473916ef27e20f_base
{-# NOINLINE sDL_GetRenderDrawColorFloat #-}
sDL_GetRenderDrawColorFloat
:: BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
)
sDL_GetRenderDrawColorFloat :: FunPtr
(Ptr SDL_Renderer
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool)
sDL_GetRenderDrawColorFloat =
IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> Ptr CFloat
-> IO CBool))
hs_bindgen_d1473916ef27e20f
foreign import ccall unsafe "hs_bindgen_35d6252a1c594c7c"
hs_bindgen_35d6252a1c594c7c_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_35d6252a1c594c7c :: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> BG.CFloat -> IO BG.CBool))
hs_bindgen_35d6252a1c594c7c :: IO (FunPtr (Ptr SDL_Renderer -> CFloat -> IO CBool))
hs_bindgen_35d6252a1c594c7c =
(FunPtr Void -> FunPtr (Ptr SDL_Renderer -> CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> CFloat -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_35d6252a1c594c7c_base
{-# NOINLINE sDL_SetRenderColorScale #-}
sDL_SetRenderColorScale :: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.CFloat -> IO BG.CBool)
sDL_SetRenderColorScale :: FunPtr (Ptr SDL_Renderer -> CFloat -> IO CBool)
sDL_SetRenderColorScale =
IO (FunPtr (Ptr SDL_Renderer -> CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> CFloat -> IO CBool))
hs_bindgen_35d6252a1c594c7c
foreign import ccall unsafe "hs_bindgen_77d1cf7afcbd4164"
hs_bindgen_77d1cf7afcbd4164_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_77d1cf7afcbd4164
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr BG.CFloat -> IO BG.CBool))
hs_bindgen_77d1cf7afcbd4164 :: IO (FunPtr (Ptr SDL_Renderer -> Ptr CFloat -> IO CBool))
hs_bindgen_77d1cf7afcbd4164 =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> Ptr CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> Ptr CFloat -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> Ptr CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_77d1cf7afcbd4164_base
{-# NOINLINE sDL_GetRenderColorScale #-}
sDL_GetRenderColorScale :: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr BG.CFloat -> IO BG.CBool)
sDL_GetRenderColorScale :: FunPtr (Ptr SDL_Renderer -> Ptr CFloat -> IO CBool)
sDL_GetRenderColorScale =
IO (FunPtr (Ptr SDL_Renderer -> Ptr CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> Ptr CFloat -> IO CBool))
hs_bindgen_77d1cf7afcbd4164
foreign import ccall unsafe "hs_bindgen_820f982c1cc61a34"
hs_bindgen_820f982c1cc61a34_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_820f982c1cc61a34
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode -> IO BG.CBool))
hs_bindgen_820f982c1cc61a34 :: IO (FunPtr (Ptr SDL_Renderer -> SDL_BlendMode -> IO CBool))
hs_bindgen_820f982c1cc61a34 =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> SDL_BlendMode -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> SDL_BlendMode -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> SDL_BlendMode -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> SDL_BlendMode -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_820f982c1cc61a34_base
{-# NOINLINE sDL_SetRenderDrawBlendMode #-}
sDL_SetRenderDrawBlendMode
:: BG.FunPtr (BG.Ptr SDL_Renderer -> SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode -> IO BG.CBool)
sDL_SetRenderDrawBlendMode :: FunPtr (Ptr SDL_Renderer -> SDL_BlendMode -> IO CBool)
sDL_SetRenderDrawBlendMode =
IO (FunPtr (Ptr SDL_Renderer -> SDL_BlendMode -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> SDL_BlendMode -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> SDL_BlendMode -> IO CBool))
hs_bindgen_820f982c1cc61a34
foreign import ccall unsafe "hs_bindgen_1409781aca259b0a"
hs_bindgen_1409781aca259b0a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_1409781aca259b0a
:: IO
(BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode -> IO BG.CBool))
hs_bindgen_1409781aca259b0a :: IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_BlendMode -> IO CBool))
hs_bindgen_1409781aca259b0a =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_BlendMode -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> Ptr SDL_BlendMode -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Renderer -> Ptr SDL_BlendMode -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_BlendMode -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_1409781aca259b0a_base
{-# NOINLINE sDL_GetRenderDrawBlendMode #-}
sDL_GetRenderDrawBlendMode
:: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode -> IO BG.CBool)
sDL_GetRenderDrawBlendMode :: FunPtr (Ptr SDL_Renderer -> Ptr SDL_BlendMode -> IO CBool)
sDL_GetRenderDrawBlendMode =
IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_BlendMode -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_BlendMode -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_BlendMode -> IO CBool))
hs_bindgen_1409781aca259b0a
foreign import ccall unsafe "hs_bindgen_9a11c0e709a2af5e"
hs_bindgen_9a11c0e709a2af5e_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_9a11c0e709a2af5e :: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> IO BG.CBool))
hs_bindgen_9a11c0e709a2af5e :: IO (FunPtr (Ptr SDL_Renderer -> IO CBool))
hs_bindgen_9a11c0e709a2af5e =
(FunPtr Void -> FunPtr (Ptr SDL_Renderer -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_9a11c0e709a2af5e_base
{-# NOINLINE sDL_RenderClear #-}
sDL_RenderClear :: BG.FunPtr (BG.Ptr SDL_Renderer -> IO BG.CBool)
sDL_RenderClear :: FunPtr (Ptr SDL_Renderer -> IO CBool)
sDL_RenderClear =
IO (FunPtr (Ptr SDL_Renderer -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> IO CBool))
hs_bindgen_9a11c0e709a2af5e
foreign import ccall unsafe "hs_bindgen_429122691f4ce0fc"
hs_bindgen_429122691f4ce0fc_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_429122691f4ce0fc
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> BG.CFloat -> BG.CFloat -> IO BG.CBool))
hs_bindgen_429122691f4ce0fc :: IO (FunPtr (Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool))
hs_bindgen_429122691f4ce0fc =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> CFloat -> CFloat -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_429122691f4ce0fc_base
{-# NOINLINE sDL_RenderPoint #-}
sDL_RenderPoint :: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.CFloat -> BG.CFloat -> IO BG.CBool)
sDL_RenderPoint :: FunPtr (Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool)
sDL_RenderPoint =
IO (FunPtr (Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool))
hs_bindgen_429122691f4ce0fc
foreign import ccall unsafe "hs_bindgen_b884f579966e5db6"
hs_bindgen_b884f579966e5db6_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b884f579966e5db6
:: IO
( BG.FunPtr
(BG.Ptr SDL_Renderer -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint -> BG.CInt -> IO BG.CBool)
)
hs_bindgen_b884f579966e5db6 :: IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool))
hs_bindgen_b884f579966e5db6 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b884f579966e5db6_base
{-# NOINLINE sDL_RenderPoints #-}
sDL_RenderPoints
:: BG.FunPtr
(BG.Ptr SDL_Renderer -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint -> BG.CInt -> IO BG.CBool)
sDL_RenderPoints :: FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool)
sDL_RenderPoints =
IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool))
hs_bindgen_b884f579966e5db6
foreign import ccall unsafe "hs_bindgen_ce6fb863b8b65fe2"
hs_bindgen_ce6fb863b8b65fe2_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_ce6fb863b8b65fe2
:: IO
(BG.FunPtr (BG.Ptr SDL_Renderer -> BG.CFloat -> BG.CFloat -> BG.CFloat -> BG.CFloat -> IO BG.CBool))
hs_bindgen_ce6fb863b8b65fe2 :: IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool))
hs_bindgen_ce6fb863b8b65fe2 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> 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_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_ce6fb863b8b65fe2_base
{-# NOINLINE sDL_RenderLine #-}
sDL_RenderLine
:: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.CFloat -> BG.CFloat -> BG.CFloat -> BG.CFloat -> IO BG.CBool)
sDL_RenderLine :: FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool)
sDL_RenderLine =
IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool))
hs_bindgen_ce6fb863b8b65fe2
foreign import ccall unsafe "hs_bindgen_f3578aa8a36fe364"
hs_bindgen_f3578aa8a36fe364_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_f3578aa8a36fe364
:: IO
( BG.FunPtr
(BG.Ptr SDL_Renderer -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint -> BG.CInt -> IO BG.CBool)
)
hs_bindgen_f3578aa8a36fe364 :: IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool))
hs_bindgen_f3578aa8a36fe364 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_f3578aa8a36fe364_base
{-# NOINLINE sDL_RenderLines #-}
sDL_RenderLines
:: BG.FunPtr
(BG.Ptr SDL_Renderer -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint -> BG.CInt -> IO BG.CBool)
sDL_RenderLines :: FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool)
sDL_RenderLines =
IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool))
hs_bindgen_f3578aa8a36fe364
foreign import ccall unsafe "hs_bindgen_dc6b0741f1d79bee"
hs_bindgen_dc6b0741f1d79bee_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_dc6b0741f1d79bee
:: IO
(BG.FunPtr (BG.Ptr SDL_Renderer -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect -> IO BG.CBool))
hs_bindgen_dc6b0741f1d79bee :: IO (FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool))
hs_bindgen_dc6b0741f1d79bee =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> 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_Renderer -> PtrConst SDL_FRect -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_dc6b0741f1d79bee_base
{-# NOINLINE sDL_RenderRect #-}
sDL_RenderRect
:: BG.FunPtr (BG.Ptr SDL_Renderer -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect -> IO BG.CBool)
sDL_RenderRect :: FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool)
sDL_RenderRect =
IO (FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool))
hs_bindgen_dc6b0741f1d79bee
foreign import ccall unsafe "hs_bindgen_d697f94bacf56e0d"
hs_bindgen_d697f94bacf56e0d_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_d697f94bacf56e0d
:: IO
( BG.FunPtr
(BG.Ptr SDL_Renderer -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect -> BG.CInt -> IO BG.CBool)
)
hs_bindgen_d697f94bacf56e0d :: IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool))
hs_bindgen_d697f94bacf56e0d =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_d697f94bacf56e0d_base
{-# NOINLINE sDL_RenderRects #-}
sDL_RenderRects
:: BG.FunPtr
(BG.Ptr SDL_Renderer -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect -> BG.CInt -> IO BG.CBool)
sDL_RenderRects :: FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool)
sDL_RenderRects =
IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool))
hs_bindgen_d697f94bacf56e0d
foreign import ccall unsafe "hs_bindgen_a730fe81c75d4472"
hs_bindgen_a730fe81c75d4472_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_a730fe81c75d4472
:: IO
(BG.FunPtr (BG.Ptr SDL_Renderer -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect -> IO BG.CBool))
hs_bindgen_a730fe81c75d4472 :: IO (FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool))
hs_bindgen_a730fe81c75d4472 =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> 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_Renderer -> PtrConst SDL_FRect -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_a730fe81c75d4472_base
{-# NOINLINE sDL_RenderFillRect #-}
sDL_RenderFillRect
:: BG.FunPtr (BG.Ptr SDL_Renderer -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect -> IO BG.CBool)
sDL_RenderFillRect :: FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool)
sDL_RenderFillRect =
IO (FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool))
hs_bindgen_a730fe81c75d4472
foreign import ccall unsafe "hs_bindgen_4cd330b36839141b"
hs_bindgen_4cd330b36839141b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_4cd330b36839141b
:: IO
( BG.FunPtr
(BG.Ptr SDL_Renderer -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect -> BG.CInt -> IO BG.CBool)
)
hs_bindgen_4cd330b36839141b :: IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool))
hs_bindgen_4cd330b36839141b =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_4cd330b36839141b_base
{-# NOINLINE sDL_RenderFillRects #-}
sDL_RenderFillRects
:: BG.FunPtr
(BG.Ptr SDL_Renderer -> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect -> BG.CInt -> IO BG.CBool)
sDL_RenderFillRects :: FunPtr (Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool)
sDL_RenderFillRects =
IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool))
hs_bindgen_4cd330b36839141b
foreign import ccall unsafe "hs_bindgen_1f27c13075574257"
hs_bindgen_1f27c13075574257_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_1f27c13075574257
:: IO
( BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> IO BG.CBool
)
)
hs_bindgen_1f27c13075574257 :: IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> IO CBool))
hs_bindgen_1f27c13075574257 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> 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_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_1f27c13075574257_base
{-# NOINLINE sDL_RenderTexture #-}
sDL_RenderTexture
:: BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> IO BG.CBool
)
sDL_RenderTexture :: FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> IO CBool)
sDL_RenderTexture =
IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> IO CBool))
hs_bindgen_1f27c13075574257
foreign import ccall unsafe "hs_bindgen_3424943af047de83"
hs_bindgen_3424943af047de83_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3424943af047de83
:: IO
( BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> BG.CDouble
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint
-> SDL3.Sys.Bindgen.Surface.SDL_FlipMode
-> IO BG.CBool
)
)
hs_bindgen_3424943af047de83 :: IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> CDouble
-> PtrConst SDL_FPoint
-> SDL_FlipMode
-> IO CBool))
hs_bindgen_3424943af047de83 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> CDouble
-> PtrConst SDL_FPoint
-> SDL_FlipMode
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> CDouble
-> PtrConst SDL_FPoint
-> 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_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> CDouble
-> PtrConst SDL_FPoint
-> SDL_FlipMode
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> CDouble
-> PtrConst SDL_FPoint
-> SDL_FlipMode
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> CDouble
-> PtrConst SDL_FPoint
-> SDL_FlipMode
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3424943af047de83_base
{-# NOINLINE sDL_RenderTextureRotated #-}
sDL_RenderTextureRotated
:: BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> BG.CDouble
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint
-> SDL3.Sys.Bindgen.Surface.SDL_FlipMode
-> IO BG.CBool
)
sDL_RenderTextureRotated :: FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> CDouble
-> PtrConst SDL_FPoint
-> SDL_FlipMode
-> IO CBool)
sDL_RenderTextureRotated =
IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> CDouble
-> PtrConst SDL_FPoint
-> SDL_FlipMode
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> CDouble
-> PtrConst SDL_FPoint
-> SDL_FlipMode
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> CDouble
-> PtrConst SDL_FPoint
-> SDL_FlipMode
-> IO CBool))
hs_bindgen_3424943af047de83
foreign import ccall unsafe "hs_bindgen_dd59e212bf7d116f"
hs_bindgen_dd59e212bf7d116f_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_dd59e212bf7d116f
:: IO
( BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint
-> IO BG.CBool
)
)
hs_bindgen_dd59e212bf7d116f :: IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> IO CBool))
hs_bindgen_dd59e212bf7d116f =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> 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_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_dd59e212bf7d116f_base
{-# NOINLINE sDL_RenderTextureAffine #-}
sDL_RenderTextureAffine
:: BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint
-> IO BG.CBool
)
sDL_RenderTextureAffine :: FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> IO CBool)
sDL_RenderTextureAffine =
IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> IO CBool))
hs_bindgen_dd59e212bf7d116f
foreign import ccall unsafe "hs_bindgen_6cf4fce9a372af75"
hs_bindgen_6cf4fce9a372af75_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_6cf4fce9a372af75
:: IO
( BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> BG.CFloat
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> IO BG.CBool
)
)
hs_bindgen_6cf4fce9a372af75 :: IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool))
hs_bindgen_6cf4fce9a372af75 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> PtrConst SDL_FRect
-> 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_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_6cf4fce9a372af75_base
{-# NOINLINE sDL_RenderTextureTiled #-}
sDL_RenderTextureTiled
:: BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> BG.CFloat
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> IO BG.CBool
)
sDL_RenderTextureTiled :: FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool)
sDL_RenderTextureTiled =
IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool))
hs_bindgen_6cf4fce9a372af75
foreign import ccall unsafe "hs_bindgen_78cecf599cdec7c5"
hs_bindgen_78cecf599cdec7c5_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_78cecf599cdec7c5
:: IO
( BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> IO BG.CBool
)
)
hs_bindgen_78cecf599cdec7c5 :: IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool))
hs_bindgen_78cecf599cdec7c5 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> 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_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_78cecf599cdec7c5_base
{-# NOINLINE sDL_RenderTexture9Grid #-}
sDL_RenderTexture9Grid
:: BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> IO BG.CBool
)
sDL_RenderTexture9Grid :: FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool)
sDL_RenderTexture9Grid =
IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool))
hs_bindgen_78cecf599cdec7c5
foreign import ccall unsafe "hs_bindgen_1b23a5c925e888fb"
hs_bindgen_1b23a5c925e888fb_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_1b23a5c925e888fb
:: IO
( BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> BG.CFloat
-> IO BG.CBool
)
)
hs_bindgen_1b23a5c925e888fb :: IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> CFloat
-> IO CBool))
hs_bindgen_1b23a5c925e888fb =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> CFloat
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> 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_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> CFloat
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> CFloat
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> CFloat
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_1b23a5c925e888fb_base
{-# NOINLINE sDL_RenderTexture9GridTiled #-}
sDL_RenderTexture9GridTiled
:: BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> BG.CFloat
-> IO BG.CBool
)
sDL_RenderTexture9GridTiled :: FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> CFloat
-> IO CBool)
sDL_RenderTexture9GridTiled =
IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> CFloat
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> CFloat
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> CFloat
-> IO CBool))
hs_bindgen_1b23a5c925e888fb
foreign import ccall unsafe "hs_bindgen_dc26aec86b6b43fe"
hs_bindgen_dc26aec86b6b43fe_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_dc26aec86b6b43fe
:: IO
( BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL_Vertex
-> BG.CInt
-> PtrConst.PtrConst BG.CInt
-> BG.CInt
-> IO BG.CBool
)
)
hs_bindgen_dc26aec86b6b43fe :: IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_Vertex
-> CInt
-> PtrConst CInt
-> CInt
-> IO CBool))
hs_bindgen_dc26aec86b6b43fe =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_Vertex
-> CInt
-> PtrConst CInt
-> CInt
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_Vertex
-> CInt
-> PtrConst CInt
-> CInt
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_Vertex
-> CInt
-> PtrConst CInt
-> CInt
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_Vertex
-> CInt
-> PtrConst CInt
-> CInt
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_Vertex
-> CInt
-> PtrConst CInt
-> CInt
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_dc26aec86b6b43fe_base
{-# NOINLINE sDL_RenderGeometry #-}
sDL_RenderGeometry
:: BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL_Vertex
-> BG.CInt
-> PtrConst.PtrConst BG.CInt
-> BG.CInt
-> IO BG.CBool
)
sDL_RenderGeometry :: FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_Vertex
-> CInt
-> PtrConst CInt
-> CInt
-> IO CBool)
sDL_RenderGeometry =
IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_Vertex
-> CInt
-> PtrConst CInt
-> CInt
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_Vertex
-> CInt
-> PtrConst CInt
-> CInt
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_Vertex
-> CInt
-> PtrConst CInt
-> CInt
-> IO CBool))
hs_bindgen_dc26aec86b6b43fe
foreign import ccall unsafe "hs_bindgen_1e06910d8288533e"
hs_bindgen_1e06910d8288533e_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_1e06910d8288533e
:: IO
( BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> PtrConst.PtrConst BG.CFloat
-> BG.CInt
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Pixels.SDL_FColor
-> BG.CInt
-> PtrConst.PtrConst BG.CFloat
-> BG.CInt
-> BG.CInt
-> PtrConst.PtrConst BG.Void
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
)
)
hs_bindgen_1e06910d8288533e :: IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst CFloat
-> CInt
-> PtrConst SDL_FColor
-> CInt
-> PtrConst CFloat
-> CInt
-> CInt
-> PtrConst Void
-> CInt
-> CInt
-> IO CBool))
hs_bindgen_1e06910d8288533e =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst CFloat
-> CInt
-> PtrConst SDL_FColor
-> CInt
-> PtrConst CFloat
-> CInt
-> CInt
-> PtrConst Void
-> CInt
-> CInt
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst CFloat
-> CInt
-> PtrConst SDL_FColor
-> CInt
-> PtrConst CFloat
-> CInt
-> CInt
-> PtrConst Void
-> CInt
-> CInt
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst CFloat
-> CInt
-> PtrConst SDL_FColor
-> CInt
-> PtrConst CFloat
-> CInt
-> CInt
-> PtrConst Void
-> CInt
-> CInt
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst CFloat
-> CInt
-> PtrConst SDL_FColor
-> CInt
-> PtrConst CFloat
-> CInt
-> CInt
-> PtrConst Void
-> CInt
-> CInt
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst CFloat
-> CInt
-> PtrConst SDL_FColor
-> CInt
-> PtrConst CFloat
-> CInt
-> CInt
-> PtrConst Void
-> CInt
-> CInt
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_1e06910d8288533e_base
{-# NOINLINE sDL_RenderGeometryRaw #-}
sDL_RenderGeometryRaw
:: BG.FunPtr
( BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> PtrConst.PtrConst BG.CFloat
-> BG.CInt
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Pixels.SDL_FColor
-> BG.CInt
-> PtrConst.PtrConst BG.CFloat
-> BG.CInt
-> BG.CInt
-> PtrConst.PtrConst BG.Void
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
)
sDL_RenderGeometryRaw :: FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst CFloat
-> CInt
-> PtrConst SDL_FColor
-> CInt
-> PtrConst CFloat
-> CInt
-> CInt
-> PtrConst Void
-> CInt
-> CInt
-> IO CBool)
sDL_RenderGeometryRaw =
IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst CFloat
-> CInt
-> PtrConst SDL_FColor
-> CInt
-> PtrConst CFloat
-> CInt
-> CInt
-> PtrConst Void
-> CInt
-> CInt
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst CFloat
-> CInt
-> PtrConst SDL_FColor
-> CInt
-> PtrConst CFloat
-> CInt
-> CInt
-> PtrConst Void
-> CInt
-> CInt
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst CFloat
-> CInt
-> PtrConst SDL_FColor
-> CInt
-> PtrConst CFloat
-> CInt
-> CInt
-> PtrConst Void
-> CInt
-> CInt
-> IO CBool))
hs_bindgen_1e06910d8288533e
foreign import ccall unsafe "hs_bindgen_35802c1bb0921c28"
hs_bindgen_35802c1bb0921c28_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_35802c1bb0921c28
:: IO
(BG.FunPtr (BG.Ptr SDL_Renderer -> SDL_TextureAddressMode -> SDL_TextureAddressMode -> IO BG.CBool))
hs_bindgen_35802c1bb0921c28 :: IO
(FunPtr
(Ptr SDL_Renderer
-> SDL_TextureAddressMode -> SDL_TextureAddressMode -> IO CBool))
hs_bindgen_35802c1bb0921c28 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> SDL_TextureAddressMode -> SDL_TextureAddressMode -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> SDL_TextureAddressMode -> SDL_TextureAddressMode -> 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_Renderer
-> SDL_TextureAddressMode -> SDL_TextureAddressMode -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> SDL_TextureAddressMode -> SDL_TextureAddressMode -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> SDL_TextureAddressMode -> SDL_TextureAddressMode -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_35802c1bb0921c28_base
{-# NOINLINE sDL_SetRenderTextureAddressMode #-}
sDL_SetRenderTextureAddressMode
:: BG.FunPtr (BG.Ptr SDL_Renderer -> SDL_TextureAddressMode -> SDL_TextureAddressMode -> IO BG.CBool)
sDL_SetRenderTextureAddressMode :: FunPtr
(Ptr SDL_Renderer
-> SDL_TextureAddressMode -> SDL_TextureAddressMode -> IO CBool)
sDL_SetRenderTextureAddressMode =
IO
(FunPtr
(Ptr SDL_Renderer
-> SDL_TextureAddressMode -> SDL_TextureAddressMode -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> SDL_TextureAddressMode -> SDL_TextureAddressMode -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> SDL_TextureAddressMode -> SDL_TextureAddressMode -> IO CBool))
hs_bindgen_35802c1bb0921c28
foreign import ccall unsafe "hs_bindgen_649128c959cdb236"
hs_bindgen_649128c959cdb236_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_649128c959cdb236
:: IO
( BG.FunPtr
(BG.Ptr SDL_Renderer -> BG.Ptr SDL_TextureAddressMode -> BG.Ptr SDL_TextureAddressMode -> IO BG.CBool)
)
hs_bindgen_649128c959cdb236 :: IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_TextureAddressMode
-> Ptr SDL_TextureAddressMode
-> IO CBool))
hs_bindgen_649128c959cdb236 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_TextureAddressMode
-> Ptr SDL_TextureAddressMode
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_TextureAddressMode
-> Ptr SDL_TextureAddressMode
-> 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_Renderer
-> Ptr SDL_TextureAddressMode
-> Ptr SDL_TextureAddressMode
-> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_TextureAddressMode
-> Ptr SDL_TextureAddressMode
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_TextureAddressMode
-> Ptr SDL_TextureAddressMode
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_649128c959cdb236_base
{-# NOINLINE sDL_GetRenderTextureAddressMode #-}
sDL_GetRenderTextureAddressMode
:: BG.FunPtr
(BG.Ptr SDL_Renderer -> BG.Ptr SDL_TextureAddressMode -> BG.Ptr SDL_TextureAddressMode -> IO BG.CBool)
sDL_GetRenderTextureAddressMode :: FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_TextureAddressMode
-> Ptr SDL_TextureAddressMode
-> IO CBool)
sDL_GetRenderTextureAddressMode =
IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_TextureAddressMode
-> Ptr SDL_TextureAddressMode
-> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_TextureAddressMode
-> Ptr SDL_TextureAddressMode
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> Ptr SDL_TextureAddressMode
-> Ptr SDL_TextureAddressMode
-> IO CBool))
hs_bindgen_649128c959cdb236
foreign import ccall unsafe "hs_bindgen_b087b184be493118"
hs_bindgen_b087b184be493118_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b087b184be493118
:: IO
( BG.FunPtr
( BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO (BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface)
)
)
hs_bindgen_b087b184be493118 :: IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO (Ptr SDL_Surface)))
hs_bindgen_b087b184be493118 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO (Ptr SDL_Surface)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_Rect -> 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_Renderer -> PtrConst SDL_Rect -> IO (Ptr SDL_Surface))
FFIType
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO (Ptr SDL_Surface)))
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO (Ptr SDL_Surface))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b087b184be493118_base
{-# NOINLINE sDL_RenderReadPixels #-}
sDL_RenderReadPixels
:: BG.FunPtr
( BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO (BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface)
)
sDL_RenderReadPixels :: FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO (Ptr SDL_Surface))
sDL_RenderReadPixels =
IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO (Ptr SDL_Surface)))
-> FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO (Ptr SDL_Surface))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO (Ptr SDL_Surface)))
hs_bindgen_b087b184be493118
foreign import ccall unsafe "hs_bindgen_2bafff2cb8bebc00"
hs_bindgen_2bafff2cb8bebc00_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_2bafff2cb8bebc00 :: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> IO BG.CBool))
hs_bindgen_2bafff2cb8bebc00 :: IO (FunPtr (Ptr SDL_Renderer -> IO CBool))
hs_bindgen_2bafff2cb8bebc00 =
(FunPtr Void -> FunPtr (Ptr SDL_Renderer -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_2bafff2cb8bebc00_base
{-# NOINLINE sDL_RenderPresent #-}
sDL_RenderPresent :: BG.FunPtr (BG.Ptr SDL_Renderer -> IO BG.CBool)
sDL_RenderPresent :: FunPtr (Ptr SDL_Renderer -> IO CBool)
sDL_RenderPresent =
IO (FunPtr (Ptr SDL_Renderer -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> IO CBool))
hs_bindgen_2bafff2cb8bebc00
foreign import ccall unsafe "hs_bindgen_4497bf4e9bdd42b9"
hs_bindgen_4497bf4e9bdd42b9_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_4497bf4e9bdd42b9 :: IO (BG.FunPtr (BG.Ptr SDL_Texture -> IO ()))
hs_bindgen_4497bf4e9bdd42b9 :: IO (FunPtr (Ptr SDL_Texture -> IO ()))
hs_bindgen_4497bf4e9bdd42b9 =
(FunPtr Void -> FunPtr (Ptr SDL_Texture -> IO ()))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Texture -> 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_Texture -> IO ())
FFIType (FunPtr (Ptr SDL_Texture -> IO ()))
-> FunPtr (Ptr SDL_Texture -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_4497bf4e9bdd42b9_base
{-# NOINLINE sDL_DestroyTexture #-}
sDL_DestroyTexture :: BG.FunPtr (BG.Ptr SDL_Texture -> IO ())
sDL_DestroyTexture :: FunPtr (Ptr SDL_Texture -> IO ())
sDL_DestroyTexture =
IO (FunPtr (Ptr SDL_Texture -> IO ()))
-> FunPtr (Ptr SDL_Texture -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Texture -> IO ()))
hs_bindgen_4497bf4e9bdd42b9
foreign import ccall unsafe "hs_bindgen_011b10f177cafc47"
hs_bindgen_011b10f177cafc47_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_011b10f177cafc47 :: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> IO ()))
hs_bindgen_011b10f177cafc47 :: IO (FunPtr (Ptr SDL_Renderer -> IO ()))
hs_bindgen_011b10f177cafc47 =
(FunPtr Void -> FunPtr (Ptr SDL_Renderer -> IO ()))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> IO ())
FFIType (FunPtr (Ptr SDL_Renderer -> IO ()))
-> FunPtr (Ptr SDL_Renderer -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_011b10f177cafc47_base
{-# NOINLINE sDL_DestroyRenderer #-}
sDL_DestroyRenderer :: BG.FunPtr (BG.Ptr SDL_Renderer -> IO ())
sDL_DestroyRenderer :: FunPtr (Ptr SDL_Renderer -> IO ())
sDL_DestroyRenderer =
IO (FunPtr (Ptr SDL_Renderer -> IO ()))
-> FunPtr (Ptr SDL_Renderer -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> IO ()))
hs_bindgen_011b10f177cafc47
foreign import ccall unsafe "hs_bindgen_0ee776d39090d2fd"
hs_bindgen_0ee776d39090d2fd_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_0ee776d39090d2fd :: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> IO BG.CBool))
hs_bindgen_0ee776d39090d2fd :: IO (FunPtr (Ptr SDL_Renderer -> IO CBool))
hs_bindgen_0ee776d39090d2fd =
(FunPtr Void -> FunPtr (Ptr SDL_Renderer -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_0ee776d39090d2fd_base
{-# NOINLINE sDL_FlushRenderer #-}
sDL_FlushRenderer :: BG.FunPtr (BG.Ptr SDL_Renderer -> IO BG.CBool)
sDL_FlushRenderer :: FunPtr (Ptr SDL_Renderer -> IO CBool)
sDL_FlushRenderer =
IO (FunPtr (Ptr SDL_Renderer -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> IO CBool))
hs_bindgen_0ee776d39090d2fd
foreign import ccall unsafe "hs_bindgen_f52f9cb5238155f3"
hs_bindgen_f52f9cb5238155f3_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_f52f9cb5238155f3 :: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> IO (BG.Ptr BG.Void)))
hs_bindgen_f52f9cb5238155f3 :: IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr Void)))
hs_bindgen_f52f9cb5238155f3 =
(FunPtr Void -> FunPtr (Ptr SDL_Renderer -> IO (Ptr Void)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr Void)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Renderer -> IO (Ptr Void))
FFIType (FunPtr (Ptr SDL_Renderer -> IO (Ptr Void)))
-> FunPtr (Ptr SDL_Renderer -> IO (Ptr Void))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_f52f9cb5238155f3_base
{-# NOINLINE sDL_GetRenderMetalLayer #-}
sDL_GetRenderMetalLayer :: BG.FunPtr (BG.Ptr SDL_Renderer -> IO (BG.Ptr BG.Void))
sDL_GetRenderMetalLayer :: FunPtr (Ptr SDL_Renderer -> IO (Ptr Void))
sDL_GetRenderMetalLayer =
IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr Void)))
-> FunPtr (Ptr SDL_Renderer -> IO (Ptr Void))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr Void)))
hs_bindgen_f52f9cb5238155f3
foreign import ccall unsafe "hs_bindgen_0e330f87af225f8b"
hs_bindgen_0e330f87af225f8b_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_0e330f87af225f8b :: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> IO (BG.Ptr BG.Void)))
hs_bindgen_0e330f87af225f8b :: IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr Void)))
hs_bindgen_0e330f87af225f8b =
(FunPtr Void -> FunPtr (Ptr SDL_Renderer -> IO (Ptr Void)))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr Void)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Renderer -> IO (Ptr Void))
FFIType (FunPtr (Ptr SDL_Renderer -> IO (Ptr Void)))
-> FunPtr (Ptr SDL_Renderer -> IO (Ptr Void))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_0e330f87af225f8b_base
{-# NOINLINE sDL_GetRenderMetalCommandEncoder #-}
sDL_GetRenderMetalCommandEncoder :: BG.FunPtr (BG.Ptr SDL_Renderer -> IO (BG.Ptr BG.Void))
sDL_GetRenderMetalCommandEncoder :: FunPtr (Ptr SDL_Renderer -> IO (Ptr Void))
sDL_GetRenderMetalCommandEncoder =
IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr Void)))
-> FunPtr (Ptr SDL_Renderer -> IO (Ptr Void))
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> IO (Ptr Void)))
hs_bindgen_0e330f87af225f8b
foreign import ccall unsafe "hs_bindgen_3aaeda31b2a532b0"
hs_bindgen_3aaeda31b2a532b0_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3aaeda31b2a532b0
:: IO
( BG.FunPtr
( BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> IO BG.CBool
)
)
hs_bindgen_3aaeda31b2a532b0 :: IO
(FunPtr
(Ptr SDL_Renderer -> Uint32 -> Sint64 -> Sint64 -> IO CBool))
hs_bindgen_3aaeda31b2a532b0 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer -> Uint32 -> Sint64 -> Sint64 -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer -> Uint32 -> Sint64 -> Sint64 -> 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_Renderer -> Uint32 -> Sint64 -> Sint64 -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer -> Uint32 -> Sint64 -> Sint64 -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer -> Uint32 -> Sint64 -> Sint64 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3aaeda31b2a532b0_base
{-# NOINLINE sDL_AddVulkanRenderSemaphores #-}
sDL_AddVulkanRenderSemaphores
:: BG.FunPtr
( BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> IO BG.CBool
)
sDL_AddVulkanRenderSemaphores :: FunPtr (Ptr SDL_Renderer -> Uint32 -> Sint64 -> Sint64 -> IO CBool)
sDL_AddVulkanRenderSemaphores =
IO
(FunPtr
(Ptr SDL_Renderer -> Uint32 -> Sint64 -> Sint64 -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer -> Uint32 -> Sint64 -> Sint64 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer -> Uint32 -> Sint64 -> Sint64 -> IO CBool))
hs_bindgen_3aaeda31b2a532b0
foreign import ccall unsafe "hs_bindgen_964c717567cbb3b7"
hs_bindgen_964c717567cbb3b7_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_964c717567cbb3b7 :: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> BG.CInt -> IO BG.CBool))
hs_bindgen_964c717567cbb3b7 :: IO (FunPtr (Ptr SDL_Renderer -> CInt -> IO CBool))
hs_bindgen_964c717567cbb3b7 =
(FunPtr Void -> FunPtr (Ptr SDL_Renderer -> CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Renderer -> CInt -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_964c717567cbb3b7_base
{-# NOINLINE sDL_SetRenderVSync #-}
sDL_SetRenderVSync :: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.CInt -> IO BG.CBool)
sDL_SetRenderVSync :: FunPtr (Ptr SDL_Renderer -> CInt -> IO CBool)
sDL_SetRenderVSync =
IO (FunPtr (Ptr SDL_Renderer -> CInt -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> CInt -> IO CBool))
hs_bindgen_964c717567cbb3b7
foreign import ccall unsafe "hs_bindgen_ea48e8e1fe227495"
hs_bindgen_ea48e8e1fe227495_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_ea48e8e1fe227495 :: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr BG.CInt -> IO BG.CBool))
hs_bindgen_ea48e8e1fe227495 :: IO (FunPtr (Ptr SDL_Renderer -> Ptr CInt -> IO CBool))
hs_bindgen_ea48e8e1fe227495 =
(FunPtr Void -> FunPtr (Ptr SDL_Renderer -> Ptr CInt -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> Ptr CInt -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (Ptr SDL_Renderer -> Ptr CInt -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr CInt -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_ea48e8e1fe227495_base
{-# NOINLINE sDL_GetRenderVSync #-}
sDL_GetRenderVSync :: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr BG.CInt -> IO BG.CBool)
sDL_GetRenderVSync :: FunPtr (Ptr SDL_Renderer -> Ptr CInt -> IO CBool)
sDL_GetRenderVSync =
IO (FunPtr (Ptr SDL_Renderer -> Ptr CInt -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr CInt -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> Ptr CInt -> IO CBool))
hs_bindgen_ea48e8e1fe227495
foreign import ccall unsafe "hs_bindgen_30bc1d75e73ca06a"
hs_bindgen_30bc1d75e73ca06a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_30bc1d75e73ca06a
:: IO
( BG.FunPtr
(BG.Ptr SDL_Renderer -> BG.CFloat -> BG.CFloat -> PtrConst.PtrConst BG.CChar -> IO BG.CBool)
)
hs_bindgen_30bc1d75e73ca06a :: IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> PtrConst CChar -> IO CBool))
hs_bindgen_30bc1d75e73ca06a =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> PtrConst CChar -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> 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_Renderer
-> CFloat -> CFloat -> PtrConst CChar -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> PtrConst CChar -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> PtrConst CChar -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_30bc1d75e73ca06a_base
{-# NOINLINE sDL_RenderDebugText #-}
sDL_RenderDebugText
:: BG.FunPtr
(BG.Ptr SDL_Renderer -> BG.CFloat -> BG.CFloat -> PtrConst.PtrConst BG.CChar -> IO BG.CBool)
sDL_RenderDebugText :: FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> PtrConst CChar -> IO CBool)
sDL_RenderDebugText =
IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> PtrConst CChar -> IO CBool))
-> FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> PtrConst CChar -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> CFloat -> CFloat -> PtrConst CChar -> IO CBool))
hs_bindgen_30bc1d75e73ca06a
foreign import ccall unsafe "hs_bindgen_7118410bfe83a316"
hs_bindgen_7118410bfe83a316_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_7118410bfe83a316
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> SDL3.Sys.Bindgen.Surface.SDL_ScaleMode -> IO BG.CBool))
hs_bindgen_7118410bfe83a316 :: IO (FunPtr (Ptr SDL_Renderer -> SDL_ScaleMode -> IO CBool))
hs_bindgen_7118410bfe83a316 =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> SDL_ScaleMode -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> 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_Renderer -> SDL_ScaleMode -> IO CBool)
FFIType (FunPtr (Ptr SDL_Renderer -> SDL_ScaleMode -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> SDL_ScaleMode -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_7118410bfe83a316_base
{-# NOINLINE sDL_SetDefaultTextureScaleMode #-}
sDL_SetDefaultTextureScaleMode
:: BG.FunPtr (BG.Ptr SDL_Renderer -> SDL3.Sys.Bindgen.Surface.SDL_ScaleMode -> IO BG.CBool)
sDL_SetDefaultTextureScaleMode :: FunPtr (Ptr SDL_Renderer -> SDL_ScaleMode -> IO CBool)
sDL_SetDefaultTextureScaleMode =
IO (FunPtr (Ptr SDL_Renderer -> SDL_ScaleMode -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> SDL_ScaleMode -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> SDL_ScaleMode -> IO CBool))
hs_bindgen_7118410bfe83a316
foreign import ccall unsafe "hs_bindgen_51156f5e8dd42d03"
hs_bindgen_51156f5e8dd42d03_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_51156f5e8dd42d03
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_ScaleMode -> IO BG.CBool))
hs_bindgen_51156f5e8dd42d03 :: IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_ScaleMode -> IO CBool))
hs_bindgen_51156f5e8dd42d03 =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_ScaleMode -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_Renderer -> Ptr 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_Renderer -> Ptr SDL_ScaleMode -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Renderer -> Ptr SDL_ScaleMode -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_ScaleMode -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_51156f5e8dd42d03_base
{-# NOINLINE sDL_GetDefaultTextureScaleMode #-}
sDL_GetDefaultTextureScaleMode
:: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_ScaleMode -> IO BG.CBool)
sDL_GetDefaultTextureScaleMode :: FunPtr (Ptr SDL_Renderer -> Ptr SDL_ScaleMode -> IO CBool)
sDL_GetDefaultTextureScaleMode =
IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_ScaleMode -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_ScaleMode -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_Renderer -> Ptr SDL_ScaleMode -> IO CBool))
hs_bindgen_51156f5e8dd42d03
foreign import ccall unsafe "hs_bindgen_c77515a1f877dab2"
hs_bindgen_c77515a1f877dab2_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_c77515a1f877dab2
:: IO
( BG.FunPtr
( BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL_GPURenderStateCreateInfo
-> IO (BG.Ptr SDL_GPURenderState)
)
)
hs_bindgen_c77515a1f877dab2 :: IO
(FunPtr
(Ptr SDL_Renderer
-> PtrConst SDL_GPURenderStateCreateInfo
-> IO (Ptr SDL_GPURenderState)))
hs_bindgen_c77515a1f877dab2 =
(FunPtr Void
-> FunPtr
(Ptr SDL_Renderer
-> PtrConst SDL_GPURenderStateCreateInfo
-> IO (Ptr SDL_GPURenderState)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_Renderer
-> PtrConst SDL_GPURenderStateCreateInfo
-> IO (Ptr SDL_GPURenderState)))
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_Renderer
-> PtrConst SDL_GPURenderStateCreateInfo
-> IO (Ptr SDL_GPURenderState))
FFIType
(FunPtr
(Ptr SDL_Renderer
-> PtrConst SDL_GPURenderStateCreateInfo
-> IO (Ptr SDL_GPURenderState)))
-> FunPtr
(Ptr SDL_Renderer
-> PtrConst SDL_GPURenderStateCreateInfo
-> IO (Ptr SDL_GPURenderState))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_c77515a1f877dab2_base
{-# NOINLINE sDL_CreateGPURenderState #-}
sDL_CreateGPURenderState
:: BG.FunPtr
( BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL_GPURenderStateCreateInfo
-> IO (BG.Ptr SDL_GPURenderState)
)
sDL_CreateGPURenderState :: FunPtr
(Ptr SDL_Renderer
-> PtrConst SDL_GPURenderStateCreateInfo
-> IO (Ptr SDL_GPURenderState))
sDL_CreateGPURenderState =
IO
(FunPtr
(Ptr SDL_Renderer
-> PtrConst SDL_GPURenderStateCreateInfo
-> IO (Ptr SDL_GPURenderState)))
-> FunPtr
(Ptr SDL_Renderer
-> PtrConst SDL_GPURenderStateCreateInfo
-> IO (Ptr SDL_GPURenderState))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_Renderer
-> PtrConst SDL_GPURenderStateCreateInfo
-> IO (Ptr SDL_GPURenderState)))
hs_bindgen_c77515a1f877dab2
foreign import ccall unsafe "hs_bindgen_65c1c07e7c4876a6"
hs_bindgen_65c1c07e7c4876a6_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_65c1c07e7c4876a6
:: IO
( BG.FunPtr
( BG.Ptr SDL_GPURenderState
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> PtrConst.PtrConst BG.Void
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> IO BG.CBool
)
)
hs_bindgen_65c1c07e7c4876a6 :: IO
(FunPtr
(Ptr SDL_GPURenderState
-> Uint32 -> PtrConst Void -> Uint32 -> IO CBool))
hs_bindgen_65c1c07e7c4876a6 =
(FunPtr Void
-> FunPtr
(Ptr SDL_GPURenderState
-> Uint32 -> PtrConst Void -> Uint32 -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(Ptr SDL_GPURenderState
-> Uint32 -> PtrConst Void -> 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_GPURenderState
-> Uint32 -> PtrConst Void -> Uint32 -> IO CBool)
FFIType
(FunPtr
(Ptr SDL_GPURenderState
-> Uint32 -> PtrConst Void -> Uint32 -> IO CBool))
-> FunPtr
(Ptr SDL_GPURenderState
-> Uint32 -> PtrConst Void -> Uint32 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_65c1c07e7c4876a6_base
{-# NOINLINE sDL_SetGPURenderStateFragmentUniforms #-}
sDL_SetGPURenderStateFragmentUniforms
:: BG.FunPtr
( BG.Ptr SDL_GPURenderState
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> PtrConst.PtrConst BG.Void
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> IO BG.CBool
)
sDL_SetGPURenderStateFragmentUniforms :: FunPtr
(Ptr SDL_GPURenderState
-> Uint32 -> PtrConst Void -> Uint32 -> IO CBool)
sDL_SetGPURenderStateFragmentUniforms =
IO
(FunPtr
(Ptr SDL_GPURenderState
-> Uint32 -> PtrConst Void -> Uint32 -> IO CBool))
-> FunPtr
(Ptr SDL_GPURenderState
-> Uint32 -> PtrConst Void -> Uint32 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(Ptr SDL_GPURenderState
-> Uint32 -> PtrConst Void -> Uint32 -> IO CBool))
hs_bindgen_65c1c07e7c4876a6
foreign import ccall unsafe "hs_bindgen_440f7dac948d9e3d"
hs_bindgen_440f7dac948d9e3d_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_440f7dac948d9e3d
:: IO (BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL_GPURenderState -> IO BG.CBool))
hs_bindgen_440f7dac948d9e3d :: IO
(FunPtr (Ptr SDL_Renderer -> Ptr SDL_GPURenderState -> IO CBool))
hs_bindgen_440f7dac948d9e3d =
(FunPtr Void
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_GPURenderState -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (Ptr SDL_Renderer -> Ptr SDL_GPURenderState -> 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_Renderer -> Ptr SDL_GPURenderState -> IO CBool)
FFIType
(FunPtr (Ptr SDL_Renderer -> Ptr SDL_GPURenderState -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_GPURenderState -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_440f7dac948d9e3d_base
{-# NOINLINE sDL_SetGPURenderState #-}
sDL_SetGPURenderState :: BG.FunPtr (BG.Ptr SDL_Renderer -> BG.Ptr SDL_GPURenderState -> IO BG.CBool)
sDL_SetGPURenderState :: FunPtr (Ptr SDL_Renderer -> Ptr SDL_GPURenderState -> IO CBool)
sDL_SetGPURenderState =
IO
(FunPtr (Ptr SDL_Renderer -> Ptr SDL_GPURenderState -> IO CBool))
-> FunPtr (Ptr SDL_Renderer -> Ptr SDL_GPURenderState -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (Ptr SDL_Renderer -> Ptr SDL_GPURenderState -> IO CBool))
hs_bindgen_440f7dac948d9e3d
foreign import ccall unsafe "hs_bindgen_dc4da5de025a8ba9"
hs_bindgen_dc4da5de025a8ba9_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_dc4da5de025a8ba9 :: IO (BG.FunPtr (BG.Ptr SDL_GPURenderState -> IO ()))
hs_bindgen_dc4da5de025a8ba9 :: IO (FunPtr (Ptr SDL_GPURenderState -> IO ()))
hs_bindgen_dc4da5de025a8ba9 =
(FunPtr Void -> FunPtr (Ptr SDL_GPURenderState -> IO ()))
-> IO (FunPtr Void)
-> IO (FunPtr (Ptr SDL_GPURenderState -> 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_GPURenderState -> IO ())
FFIType (FunPtr (Ptr SDL_GPURenderState -> IO ()))
-> FunPtr (Ptr SDL_GPURenderState -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_dc4da5de025a8ba9_base
{-# NOINLINE sDL_DestroyGPURenderState #-}
sDL_DestroyGPURenderState :: BG.FunPtr (BG.Ptr SDL_GPURenderState -> IO ())
sDL_DestroyGPURenderState :: FunPtr (Ptr SDL_GPURenderState -> IO ())
sDL_DestroyGPURenderState =
IO (FunPtr (Ptr SDL_GPURenderState -> IO ()))
-> FunPtr (Ptr SDL_GPURenderState -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (Ptr SDL_GPURenderState -> IO ()))
hs_bindgen_dc4da5de025a8ba9