{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK prune #-}
module SDL3.Sys.Bindgen.Render.Safe (
SDL3.Sys.Bindgen.Render.Safe.sDL_GetNumRenderDrivers,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderDriver,
SDL3.Sys.Bindgen.Render.Safe.sDL_CreateWindowAndRenderer,
SDL3.Sys.Bindgen.Render.Safe.sDL_CreateRenderer,
SDL3.Sys.Bindgen.Render.Safe.sDL_CreateRendererWithProperties,
SDL3.Sys.Bindgen.Render.Safe.sDL_CreateGPURenderer,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetGPURendererDevice,
SDL3.Sys.Bindgen.Render.Safe.sDL_CreateSoftwareRenderer,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderer,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderWindow,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRendererName,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRendererProperties,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderOutputSize,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetCurrentRenderOutputSize,
SDL3.Sys.Bindgen.Render.Safe.sDL_CreateTexture,
SDL3.Sys.Bindgen.Render.Safe.sDL_CreateTextureFromSurface,
SDL3.Sys.Bindgen.Render.Safe.sDL_CreateTextureWithProperties,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetTextureProperties,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRendererFromTexture,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetTextureSize,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetTexturePalette,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetTexturePalette,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetTextureColorMod,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetTextureColorModFloat,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetTextureColorMod,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetTextureColorModFloat,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetTextureAlphaMod,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetTextureAlphaModFloat,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetTextureAlphaMod,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetTextureAlphaModFloat,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetTextureBlendMode,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetTextureBlendMode,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetTextureScaleMode,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetTextureScaleMode,
SDL3.Sys.Bindgen.Render.Safe.sDL_UpdateTexture,
SDL3.Sys.Bindgen.Render.Safe.sDL_UpdateYUVTexture,
SDL3.Sys.Bindgen.Render.Safe.sDL_UpdateNVTexture,
SDL3.Sys.Bindgen.Render.Safe.sDL_LockTexture,
SDL3.Sys.Bindgen.Render.Safe.sDL_LockTextureToSurface,
SDL3.Sys.Bindgen.Render.Safe.sDL_UnlockTexture,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetRenderTarget,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderTarget,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetRenderLogicalPresentation,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderLogicalPresentation,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderLogicalPresentationRect,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderCoordinatesFromWindow,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderCoordinatesToWindow,
SDL3.Sys.Bindgen.Render.Safe.sDL_ConvertEventToRenderCoordinates,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetRenderViewport,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderViewport,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderViewportSet,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderSafeArea,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetRenderClipRect,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderClipRect,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderClipEnabled,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetRenderScale,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderScale,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetRenderDrawColor,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetRenderDrawColorFloat,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderDrawColor,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderDrawColorFloat,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetRenderColorScale,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderColorScale,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetRenderDrawBlendMode,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderDrawBlendMode,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderClear,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderPoint,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderPoints,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderLine,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderLines,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderRect,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderRects,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderFillRect,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderFillRects,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderTexture,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderTextureRotated,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderTextureAffine,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderTextureTiled,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderTexture9Grid,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderTexture9GridTiled,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderGeometry,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderGeometryRaw,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetRenderTextureAddressMode,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderTextureAddressMode,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderReadPixels,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderPresent,
SDL3.Sys.Bindgen.Render.Safe.sDL_DestroyTexture,
SDL3.Sys.Bindgen.Render.Safe.sDL_DestroyRenderer,
SDL3.Sys.Bindgen.Render.Safe.sDL_FlushRenderer,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderMetalLayer,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderMetalCommandEncoder,
SDL3.Sys.Bindgen.Render.Safe.sDL_AddVulkanRenderSemaphores,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetRenderVSync,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetRenderVSync,
SDL3.Sys.Bindgen.Render.Safe.sDL_RenderDebugText,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetDefaultTextureScaleMode,
SDL3.Sys.Bindgen.Render.Safe.sDL_GetDefaultTextureScaleMode,
SDL3.Sys.Bindgen.Render.Safe.sDL_CreateGPURenderState,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetGPURenderStateFragmentUniforms,
SDL3.Sys.Bindgen.Render.Safe.sDL_SetGPURenderState,
SDL3.Sys.Bindgen.Render.Safe.sDL_DestroyGPURenderState,
)
where
import Prelude (IO, fmap)
import HsBindgen.Runtime.LibC qualified
import HsBindgen.Runtime.PtrConst qualified as PtrConst
import HsBindgen.Runtime.Support qualified
import HsBindgen.Runtime.Support qualified as BG
import HsBindgen.Runtime.Support.CAPI qualified
import SDL3.Sys.Bindgen.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>"
, "signed int hs_bindgen_73e69181c85cbe7b (void)"
, "{"
, " return (SDL_GetNumRenderDrivers)();"
, "}"
, "char const *hs_bindgen_785e31d2ab303c36 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_GetRenderDriver)(arg1);"
, "}"
, "_Bool hs_bindgen_8b7a09bca8ba667b ("
, " char const *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " SDL_WindowFlags arg4,"
, " SDL_Window **arg5,"
, " SDL_Renderer **arg6"
, ")"
, "{"
, " return (SDL_CreateWindowAndRenderer)(arg1, arg2, arg3, arg4, arg5, arg6);"
, "}"
, "SDL_Renderer *hs_bindgen_4a9fac5ac8d291e9 ("
, " SDL_Window *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_CreateRenderer)(arg1, arg2);"
, "}"
, "SDL_Renderer *hs_bindgen_8b6efe6418cb34a2 ("
, " SDL_PropertiesID arg1"
, ")"
, "{"
, " return (SDL_CreateRendererWithProperties)(arg1);"
, "}"
, "#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"
, "SDL_Renderer *hs_bindgen_6efbbd05c80e02d0 ("
, " SDL_GPUDevice *arg1,"
, " SDL_Window *arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_CreateGPURenderer)(arg1, arg2);"
, "#else"
, " (void)arg1; (void)arg2; 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"
, "SDL_GPUDevice *hs_bindgen_aa8cead59246ca07 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_GetGPURendererDevice)(arg1);"
, "#else"
, " (void)arg1; SDL_SetError(\"SDL_GetGPURendererDevice requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "SDL_Renderer *hs_bindgen_154eef5a69d9f0de ("
, " SDL_Surface *arg1"
, ")"
, "{"
, " return (SDL_CreateSoftwareRenderer)(arg1);"
, "}"
, "SDL_Renderer *hs_bindgen_6b28e604d7d033f7 ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetRenderer)(arg1);"
, "}"
, "SDL_Window *hs_bindgen_b22b3e4ae10bdb0d ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_GetRenderWindow)(arg1);"
, "}"
, "char const *hs_bindgen_599c50262188b811 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_GetRendererName)(arg1);"
, "}"
, "SDL_PropertiesID hs_bindgen_4a11529b7951c637 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_GetRendererProperties)(arg1);"
, "}"
, "_Bool hs_bindgen_1d433c9827126af7 ("
, " SDL_Renderer *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return (SDL_GetRenderOutputSize)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_5d30db125155788b ("
, " SDL_Renderer *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return (SDL_GetCurrentRenderOutputSize)(arg1, arg2, arg3);"
, "}"
, "SDL_Texture *hs_bindgen_052b6ffc7143143e ("
, " SDL_Renderer *arg1,"
, " SDL_PixelFormat arg2,"
, " SDL_TextureAccess arg3,"
, " signed int arg4,"
, " signed int arg5"
, ")"
, "{"
, " return (SDL_CreateTexture)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "SDL_Texture *hs_bindgen_4d23668000d5b53c ("
, " SDL_Renderer *arg1,"
, " SDL_Surface *arg2"
, ")"
, "{"
, " return (SDL_CreateTextureFromSurface)(arg1, arg2);"
, "}"
, "SDL_Texture *hs_bindgen_56364d1627b2f54e ("
, " SDL_Renderer *arg1,"
, " SDL_PropertiesID arg2"
, ")"
, "{"
, " return (SDL_CreateTextureWithProperties)(arg1, arg2);"
, "}"
, "SDL_PropertiesID hs_bindgen_5a086b7bc8bee33d ("
, " SDL_Texture *arg1"
, ")"
, "{"
, " return (SDL_GetTextureProperties)(arg1);"
, "}"
, "SDL_Renderer *hs_bindgen_952d60b9be750f80 ("
, " SDL_Texture *arg1"
, ")"
, "{"
, " return (SDL_GetRendererFromTexture)(arg1);"
, "}"
, "_Bool hs_bindgen_593080867d87a9cb ("
, " SDL_Texture *arg1,"
, " float *arg2,"
, " float *arg3"
, ")"
, "{"
, " return (SDL_GetTextureSize)(arg1, arg2, arg3);"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "_Bool hs_bindgen_c0c58495bafd931b ("
, " SDL_Texture *arg1,"
, " SDL_Palette *arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_SetTexturePalette)(arg1, arg2);"
, "#else"
, " (void)arg1; (void)arg2; SDL_SetError(\"SDL_SetTexturePalette requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "SDL_Palette *hs_bindgen_23b273d543966d78 ("
, " SDL_Texture *arg1"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_GetTexturePalette)(arg1);"
, "#else"
, " (void)arg1; SDL_SetError(\"SDL_GetTexturePalette requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "_Bool hs_bindgen_823afe6398e7b8c5 ("
, " SDL_Texture *arg1,"
, " Uint8 arg2,"
, " Uint8 arg3,"
, " Uint8 arg4"
, ")"
, "{"
, " return (SDL_SetTextureColorMod)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_7ad37bb707c0047a ("
, " SDL_Texture *arg1,"
, " float arg2,"
, " float arg3,"
, " float arg4"
, ")"
, "{"
, " return (SDL_SetTextureColorModFloat)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_7a0ccf77a4fdfc3e ("
, " SDL_Texture *arg1,"
, " Uint8 *arg2,"
, " Uint8 *arg3,"
, " Uint8 *arg4"
, ")"
, "{"
, " return (SDL_GetTextureColorMod)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_842e59bbba82a5a3 ("
, " SDL_Texture *arg1,"
, " float *arg2,"
, " float *arg3,"
, " float *arg4"
, ")"
, "{"
, " return (SDL_GetTextureColorModFloat)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_cd0da7f365c5d74f ("
, " SDL_Texture *arg1,"
, " Uint8 arg2"
, ")"
, "{"
, " return (SDL_SetTextureAlphaMod)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_3c8a499336e4d5a3 ("
, " SDL_Texture *arg1,"
, " float arg2"
, ")"
, "{"
, " return (SDL_SetTextureAlphaModFloat)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_d0b8db7f236a27d6 ("
, " SDL_Texture *arg1,"
, " Uint8 *arg2"
, ")"
, "{"
, " return (SDL_GetTextureAlphaMod)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_10d5dcf405fda170 ("
, " SDL_Texture *arg1,"
, " float *arg2"
, ")"
, "{"
, " return (SDL_GetTextureAlphaModFloat)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_2881e5a760914ac5 ("
, " SDL_Texture *arg1,"
, " SDL_BlendMode arg2"
, ")"
, "{"
, " return (SDL_SetTextureBlendMode)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_816bbcb1b4c3283a ("
, " SDL_Texture *arg1,"
, " SDL_BlendMode *arg2"
, ")"
, "{"
, " return (SDL_GetTextureBlendMode)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_f9ee16ea95e7fdf6 ("
, " SDL_Texture *arg1,"
, " SDL_ScaleMode arg2"
, ")"
, "{"
, " return (SDL_SetTextureScaleMode)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_6de3c22a0ac3ed25 ("
, " SDL_Texture *arg1,"
, " SDL_ScaleMode *arg2"
, ")"
, "{"
, " return (SDL_GetTextureScaleMode)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_34af457e8db29591 ("
, " SDL_Texture *arg1,"
, " SDL_Rect const *arg2,"
, " void const *arg3,"
, " signed int arg4"
, ")"
, "{"
, " return (SDL_UpdateTexture)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_a7b149fabb767cd5 ("
, " 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)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);"
, "}"
, "_Bool hs_bindgen_2d94f5e4965716c8 ("
, " SDL_Texture *arg1,"
, " SDL_Rect const *arg2,"
, " Uint8 const *arg3,"
, " signed int arg4,"
, " Uint8 const *arg5,"
, " signed int arg6"
, ")"
, "{"
, " return (SDL_UpdateNVTexture)(arg1, arg2, arg3, arg4, arg5, arg6);"
, "}"
, "_Bool hs_bindgen_b121055dd1158359 ("
, " SDL_Texture *arg1,"
, " SDL_Rect const *arg2,"
, " void **arg3,"
, " signed int *arg4"
, ")"
, "{"
, " return (SDL_LockTexture)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_1526f9100ed55b03 ("
, " SDL_Texture *arg1,"
, " SDL_Rect const *arg2,"
, " SDL_Surface **arg3"
, ")"
, "{"
, " return (SDL_LockTextureToSurface)(arg1, arg2, arg3);"
, "}"
, "void hs_bindgen_1159217b1f34f925 ("
, " SDL_Texture *arg1"
, ")"
, "{"
, " (SDL_UnlockTexture)(arg1);"
, "}"
, "_Bool hs_bindgen_4b272fad8dbaa9f4 ("
, " SDL_Renderer *arg1,"
, " SDL_Texture *arg2"
, ")"
, "{"
, " return (SDL_SetRenderTarget)(arg1, arg2);"
, "}"
, "SDL_Texture *hs_bindgen_0f2b08c2b3c8ddb1 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_GetRenderTarget)(arg1);"
, "}"
, "_Bool hs_bindgen_c8bfb4ad8baf9874 ("
, " SDL_Renderer *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " SDL_RendererLogicalPresentation arg4"
, ")"
, "{"
, " return (SDL_SetRenderLogicalPresentation)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_88acfc55c8872d4d ("
, " SDL_Renderer *arg1,"
, " signed int *arg2,"
, " signed int *arg3,"
, " SDL_RendererLogicalPresentation *arg4"
, ")"
, "{"
, " return (SDL_GetRenderLogicalPresentation)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_e6080eb5475f066e ("
, " SDL_Renderer *arg1,"
, " SDL_FRect *arg2"
, ")"
, "{"
, " return (SDL_GetRenderLogicalPresentationRect)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_2ed6b3e16ff69faf ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3,"
, " float *arg4,"
, " float *arg5"
, ")"
, "{"
, " return (SDL_RenderCoordinatesFromWindow)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "_Bool hs_bindgen_694297dc8b16c606 ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3,"
, " float *arg4,"
, " float *arg5"
, ")"
, "{"
, " return (SDL_RenderCoordinatesToWindow)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "_Bool hs_bindgen_4d63449cf75fd80c ("
, " SDL_Renderer *arg1,"
, " SDL_Event *arg2"
, ")"
, "{"
, " return (SDL_ConvertEventToRenderCoordinates)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_6d15f83fef90049f ("
, " SDL_Renderer *arg1,"
, " SDL_Rect const *arg2"
, ")"
, "{"
, " return (SDL_SetRenderViewport)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_b94438b981f1f14c ("
, " SDL_Renderer *arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return (SDL_GetRenderViewport)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_a3207f3fc59e8dc9 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_RenderViewportSet)(arg1);"
, "}"
, "_Bool hs_bindgen_4eb48f61abc48f1f ("
, " SDL_Renderer *arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return (SDL_GetRenderSafeArea)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_8baf3dc3de980190 ("
, " SDL_Renderer *arg1,"
, " SDL_Rect const *arg2"
, ")"
, "{"
, " return (SDL_SetRenderClipRect)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_5b7acae61b400f09 ("
, " SDL_Renderer *arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return (SDL_GetRenderClipRect)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_151563301b587559 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_RenderClipEnabled)(arg1);"
, "}"
, "_Bool hs_bindgen_edd164833dbcbd86 ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3"
, ")"
, "{"
, " return (SDL_SetRenderScale)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_b47b8598441289bb ("
, " SDL_Renderer *arg1,"
, " float *arg2,"
, " float *arg3"
, ")"
, "{"
, " return (SDL_GetRenderScale)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_2a1d5a5e6763970a ("
, " SDL_Renderer *arg1,"
, " Uint8 arg2,"
, " Uint8 arg3,"
, " Uint8 arg4,"
, " Uint8 arg5"
, ")"
, "{"
, " return (SDL_SetRenderDrawColor)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "_Bool hs_bindgen_deb567c32a3b304a ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3,"
, " float arg4,"
, " float arg5"
, ")"
, "{"
, " return (SDL_SetRenderDrawColorFloat)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "_Bool hs_bindgen_4b8538e6f2e6330e ("
, " SDL_Renderer *arg1,"
, " Uint8 *arg2,"
, " Uint8 *arg3,"
, " Uint8 *arg4,"
, " Uint8 *arg5"
, ")"
, "{"
, " return (SDL_GetRenderDrawColor)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "_Bool hs_bindgen_02be3e3dad551497 ("
, " SDL_Renderer *arg1,"
, " float *arg2,"
, " float *arg3,"
, " float *arg4,"
, " float *arg5"
, ")"
, "{"
, " return (SDL_GetRenderDrawColorFloat)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "_Bool hs_bindgen_4b5898833d8f7966 ("
, " SDL_Renderer *arg1,"
, " float arg2"
, ")"
, "{"
, " return (SDL_SetRenderColorScale)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_107aa0fcfa767aa5 ("
, " SDL_Renderer *arg1,"
, " float *arg2"
, ")"
, "{"
, " return (SDL_GetRenderColorScale)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_b9c067d52917b47d ("
, " SDL_Renderer *arg1,"
, " SDL_BlendMode arg2"
, ")"
, "{"
, " return (SDL_SetRenderDrawBlendMode)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_167da6f1eb78062a ("
, " SDL_Renderer *arg1,"
, " SDL_BlendMode *arg2"
, ")"
, "{"
, " return (SDL_GetRenderDrawBlendMode)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_cde099ce5b1cfc9d ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_RenderClear)(arg1);"
, "}"
, "_Bool hs_bindgen_9685ef9bec873fd9 ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3"
, ")"
, "{"
, " return (SDL_RenderPoint)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_a2f27901d75ff412 ("
, " SDL_Renderer *arg1,"
, " SDL_FPoint const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_RenderPoints)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_a22413e4506d153a ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3,"
, " float arg4,"
, " float arg5"
, ")"
, "{"
, " return (SDL_RenderLine)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "_Bool hs_bindgen_139f9e9bbb114174 ("
, " SDL_Renderer *arg1,"
, " SDL_FPoint const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_RenderLines)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_c336b07d3c7c70e0 ("
, " SDL_Renderer *arg1,"
, " SDL_FRect const *arg2"
, ")"
, "{"
, " return (SDL_RenderRect)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_4402e93d7e0ba929 ("
, " SDL_Renderer *arg1,"
, " SDL_FRect const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_RenderRects)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_2904f549c42ca454 ("
, " SDL_Renderer *arg1,"
, " SDL_FRect const *arg2"
, ")"
, "{"
, " return (SDL_RenderFillRect)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_8e1470eae177aaca ("
, " SDL_Renderer *arg1,"
, " SDL_FRect const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_RenderFillRects)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_25ce1a6520376b45 ("
, " SDL_Renderer *arg1,"
, " SDL_Texture *arg2,"
, " SDL_FRect const *arg3,"
, " SDL_FRect const *arg4"
, ")"
, "{"
, " return (SDL_RenderTexture)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_7784d7195eaae275 ("
, " 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)(arg1, arg2, arg3, arg4, arg5, arg6, arg7);"
, "}"
, "_Bool hs_bindgen_add42f94463f73c6 ("
, " 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)(arg1, arg2, arg3, arg4, arg5, arg6);"
, "}"
, "_Bool hs_bindgen_74aa5a13c76159fa ("
, " SDL_Renderer *arg1,"
, " SDL_Texture *arg2,"
, " SDL_FRect const *arg3,"
, " float arg4,"
, " SDL_FRect const *arg5"
, ")"
, "{"
, " return (SDL_RenderTextureTiled)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "_Bool hs_bindgen_6b75253c3413f458 ("
, " 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)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "_Bool hs_bindgen_2d9cf263c1277f5b ("
, " 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)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);"
, "#else"
, " (void)arg1; (void)arg2; (void)arg3; (void)arg4; (void)arg5; (void)arg6; (void)arg7; (void)arg8; (void)arg9; (void)arg10; SDL_SetError(\"SDL_RenderTexture9GridTiled requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "_Bool hs_bindgen_778c782602e7d6de ("
, " SDL_Renderer *arg1,"
, " SDL_Texture *arg2,"
, " SDL_Vertex const *arg3,"
, " signed int arg4,"
, " signed int const *arg5,"
, " signed int arg6"
, ")"
, "{"
, " return (SDL_RenderGeometry)(arg1, arg2, arg3, arg4, arg5, arg6);"
, "}"
, "_Bool hs_bindgen_32080687747fa83c ("
, " 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)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12);"
, "}"
, "#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"
, "_Bool hs_bindgen_56e605702d9776b5 ("
, " SDL_Renderer *arg1,"
, " SDL_TextureAddressMode arg2,"
, " SDL_TextureAddressMode arg3"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_SetRenderTextureAddressMode)(arg1, arg2, arg3);"
, "#else"
, " (void)arg1; (void)arg2; (void)arg3; 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"
, "_Bool hs_bindgen_b63dbaffb6d53264 ("
, " SDL_Renderer *arg1,"
, " SDL_TextureAddressMode *arg2,"
, " SDL_TextureAddressMode *arg3"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_GetRenderTextureAddressMode)(arg1, arg2, arg3);"
, "#else"
, " (void)arg1; (void)arg2; (void)arg3; SDL_SetError(\"SDL_GetRenderTextureAddressMode requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "SDL_Surface *hs_bindgen_8e39bba88c8b590b ("
, " SDL_Renderer *arg1,"
, " SDL_Rect const *arg2"
, ")"
, "{"
, " return (SDL_RenderReadPixels)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_7c3d5531ae54aea4 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_RenderPresent)(arg1);"
, "}"
, "void hs_bindgen_8bed4d77b35c687f ("
, " SDL_Texture *arg1"
, ")"
, "{"
, " (SDL_DestroyTexture)(arg1);"
, "}"
, "void hs_bindgen_1d20db71cb8b3442 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " (SDL_DestroyRenderer)(arg1);"
, "}"
, "_Bool hs_bindgen_541ef4edd41b43f3 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_FlushRenderer)(arg1);"
, "}"
, "void *hs_bindgen_b665c5f20441fcd2 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_GetRenderMetalLayer)(arg1);"
, "}"
, "void *hs_bindgen_4cc0199f9267bab8 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_GetRenderMetalCommandEncoder)(arg1);"
, "}"
, "_Bool hs_bindgen_91025902db96959c ("
, " SDL_Renderer *arg1,"
, " Uint32 arg2,"
, " Sint64 arg3,"
, " Sint64 arg4"
, ")"
, "{"
, " return (SDL_AddVulkanRenderSemaphores)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_6f4a42b49f0de954 ("
, " SDL_Renderer *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return (SDL_SetRenderVSync)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_eb1ce0cdf3d11c86 ("
, " SDL_Renderer *arg1,"
, " signed int *arg2"
, ")"
, "{"
, " return (SDL_GetRenderVSync)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_54ec6a89b17b55b6 ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3,"
, " char const *arg4"
, ")"
, "{"
, " return (SDL_RenderDebugText)(arg1, arg2, arg3, arg4);"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "_Bool hs_bindgen_3e694d41804c455e ("
, " SDL_Renderer *arg1,"
, " SDL_ScaleMode arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_SetDefaultTextureScaleMode)(arg1, arg2);"
, "#else"
, " (void)arg1; (void)arg2; SDL_SetError(\"SDL_SetDefaultTextureScaleMode requires SDL >= 3.4.0\"); return 0;"
, "#endif"
, "}"
, "#include <SDL3/SDL_version.h>"
, "#include <SDL3/SDL_error.h>"
, "_Bool hs_bindgen_3782129e34172c40 ("
, " SDL_Renderer *arg1,"
, " SDL_ScaleMode *arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_GetDefaultTextureScaleMode)(arg1, arg2);"
, "#else"
, " (void)arg1; (void)arg2; 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"
, "SDL_GPURenderState *hs_bindgen_b6fd9bfda38a61c5 ("
, " SDL_Renderer *arg1,"
, " SDL_GPURenderStateCreateInfo const *arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_CreateGPURenderState)(arg1, arg2);"
, "#else"
, " (void)arg1; (void)arg2; 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"
, "_Bool hs_bindgen_18aafc7283600d91 ("
, " SDL_GPURenderState *arg1,"
, " Uint32 arg2,"
, " void const *arg3,"
, " Uint32 arg4"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_SetGPURenderStateFragmentUniforms)(arg1, arg2, arg3, arg4);"
, "#else"
, " (void)arg1; (void)arg2; (void)arg3; (void)arg4; 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"
, "_Bool hs_bindgen_707dc041c39c56ad ("
, " SDL_Renderer *arg1,"
, " SDL_GPURenderState *arg2"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " return (SDL_SetGPURenderState)(arg1, arg2);"
, "#else"
, " (void)arg1; (void)arg2; 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"
, "void hs_bindgen_ef5a4d7453634025 ("
, " SDL_GPURenderState *arg1"
, ")"
, "{"
, "#if SDL_VERSION_ATLEAST(3, 4, 0)"
, " (SDL_DestroyGPURenderState)(arg1);"
, "#else"
, " (void)arg1; SDL_SetError(\"SDL_DestroyGPURenderState requires SDL >= 3.4.0\");"
, "#endif"
, "}"
]
)
)
foreign import ccall safe "hs_bindgen_73e69181c85cbe7b"
hs_bindgen_73e69181c85cbe7b_base
:: IO BG.CInt
hs_bindgen_73e69181c85cbe7b :: IO BG.CInt
hs_bindgen_73e69181c85cbe7b :: IO CInt
hs_bindgen_73e69181c85cbe7b =
(CInt -> CInt) -> IO CInt -> IO CInt
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> CInt
FFIType CInt -> CInt
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO CInt
hs_bindgen_73e69181c85cbe7b_base
sDL_GetNumRenderDrivers :: IO BG.CInt
sDL_GetNumRenderDrivers :: IO CInt
sDL_GetNumRenderDrivers = IO CInt
hs_bindgen_73e69181c85cbe7b
foreign import ccall safe "hs_bindgen_785e31d2ab303c36"
hs_bindgen_785e31d2ab303c36_base
:: BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_785e31d2ab303c36
:: BG.CInt
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_785e31d2ab303c36 :: CInt -> IO (PtrConst CChar)
hs_bindgen_785e31d2ab303c36 =
\CInt
x0 ->
(Ptr Void -> PtrConst CChar)
-> IO (Ptr Void) -> IO (PtrConst CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst CChar
FFIType (PtrConst CChar) -> PtrConst CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (CInt -> IO (Ptr Void)
hs_bindgen_785e31d2ab303c36_base (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x0))
sDL_GetRenderDriver
:: BG.CInt
-> IO (PtrConst.PtrConst BG.CChar)
sDL_GetRenderDriver :: CInt -> IO (PtrConst CChar)
sDL_GetRenderDriver = CInt -> IO (PtrConst CChar)
hs_bindgen_785e31d2ab303c36
foreign import ccall safe "hs_bindgen_8b7a09bca8ba667b"
hs_bindgen_8b7a09bca8ba667b_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> HsBindgen.Runtime.LibC.Word64
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_8b7a09bca8ba667b
:: 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_8b7a09bca8ba667b :: PtrConst CChar
-> CInt
-> CInt
-> SDL_WindowFlags
-> Ptr (Ptr SDL_Window)
-> Ptr (Ptr SDL_Renderer)
-> IO CBool
hs_bindgen_8b7a09bca8ba667b =
\PtrConst CChar
x0 ->
\CInt
x1 ->
\CInt
x2 ->
\SDL_WindowFlags
x3 ->
\Ptr (Ptr SDL_Window)
x4 ->
\Ptr (Ptr SDL_Renderer)
x5 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void
-> CInt -> CInt -> Word64 -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_8b7a09bca8ba667b_base
(PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x0)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2)
(SDL_WindowFlags -> FFIType SDL_WindowFlags
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_WindowFlags
x3)
(Ptr (Ptr SDL_Window) -> FFIType (Ptr (Ptr SDL_Window))
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr (Ptr SDL_Window)
x4)
(Ptr (Ptr SDL_Renderer) -> FFIType (Ptr (Ptr SDL_Renderer))
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr (Ptr SDL_Renderer)
x5)
)
sDL_CreateWindowAndRenderer
:: 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 :: PtrConst CChar
-> CInt
-> CInt
-> SDL_WindowFlags
-> Ptr (Ptr SDL_Window)
-> Ptr (Ptr SDL_Renderer)
-> IO CBool
sDL_CreateWindowAndRenderer =
PtrConst CChar
-> CInt
-> CInt
-> SDL_WindowFlags
-> Ptr (Ptr SDL_Window)
-> Ptr (Ptr SDL_Renderer)
-> IO CBool
hs_bindgen_8b7a09bca8ba667b
foreign import ccall safe "hs_bindgen_4a9fac5ac8d291e9"
hs_bindgen_4a9fac5ac8d291e9_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_4a9fac5ac8d291e9
:: BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window
-> PtrConst.PtrConst BG.CChar
-> IO (BG.Ptr SDL_Renderer)
hs_bindgen_4a9fac5ac8d291e9 :: Ptr SDL_Window -> PtrConst CChar -> IO (Ptr SDL_Renderer)
hs_bindgen_4a9fac5ac8d291e9 =
\Ptr SDL_Window
x0 ->
\PtrConst CChar
x1 ->
(Ptr Void -> Ptr SDL_Renderer)
-> IO (Ptr Void) -> 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 Ptr Void -> Ptr SDL_Renderer
FFIType (Ptr SDL_Renderer) -> Ptr SDL_Renderer
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO (Ptr Void)
hs_bindgen_4a9fac5ac8d291e9_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0) (PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x1))
sDL_CreateRenderer
:: BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window
-> PtrConst.PtrConst BG.CChar
-> IO (BG.Ptr SDL_Renderer)
sDL_CreateRenderer :: Ptr SDL_Window -> PtrConst CChar -> IO (Ptr SDL_Renderer)
sDL_CreateRenderer = Ptr SDL_Window -> PtrConst CChar -> IO (Ptr SDL_Renderer)
hs_bindgen_4a9fac5ac8d291e9
foreign import ccall safe "hs_bindgen_8b6efe6418cb34a2"
hs_bindgen_8b6efe6418cb34a2_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_8b6efe6418cb34a2
:: SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO (BG.Ptr SDL_Renderer)
hs_bindgen_8b6efe6418cb34a2 :: SDL_PropertiesID -> IO (Ptr SDL_Renderer)
hs_bindgen_8b6efe6418cb34a2 =
\SDL_PropertiesID
x0 ->
(Ptr Void -> Ptr SDL_Renderer)
-> IO (Ptr Void) -> 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 Ptr Void -> Ptr SDL_Renderer
FFIType (Ptr SDL_Renderer) -> Ptr SDL_Renderer
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO (Ptr Void)
hs_bindgen_8b6efe6418cb34a2_base (SDL_PropertiesID -> FFIType SDL_PropertiesID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_PropertiesID
x0))
sDL_CreateRendererWithProperties
:: SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO (BG.Ptr SDL_Renderer)
sDL_CreateRendererWithProperties :: SDL_PropertiesID -> IO (Ptr SDL_Renderer)
sDL_CreateRendererWithProperties =
SDL_PropertiesID -> IO (Ptr SDL_Renderer)
hs_bindgen_8b6efe6418cb34a2
foreign import ccall safe "hs_bindgen_6efbbd05c80e02d0"
hs_bindgen_6efbbd05c80e02d0_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_6efbbd05c80e02d0
:: BG.Ptr SDL3.Sys.Bindgen.Gpu.SDL_GPUDevice
-> BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window
-> IO (BG.Ptr SDL_Renderer)
hs_bindgen_6efbbd05c80e02d0 :: Ptr SDL_GPUDevice -> Ptr SDL_Window -> IO (Ptr SDL_Renderer)
hs_bindgen_6efbbd05c80e02d0 =
\Ptr SDL_GPUDevice
x0 ->
\Ptr SDL_Window
x1 ->
(Ptr Void -> Ptr SDL_Renderer)
-> IO (Ptr Void) -> 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 Ptr Void -> Ptr SDL_Renderer
FFIType (Ptr SDL_Renderer) -> Ptr SDL_Renderer
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO (Ptr Void)
hs_bindgen_6efbbd05c80e02d0_base (Ptr SDL_GPUDevice -> FFIType (Ptr SDL_GPUDevice)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_GPUDevice
x0) (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x1))
sDL_CreateGPURenderer
:: BG.Ptr SDL3.Sys.Bindgen.Gpu.SDL_GPUDevice
-> BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window
-> IO (BG.Ptr SDL_Renderer)
sDL_CreateGPURenderer :: Ptr SDL_GPUDevice -> Ptr SDL_Window -> IO (Ptr SDL_Renderer)
sDL_CreateGPURenderer = Ptr SDL_GPUDevice -> Ptr SDL_Window -> IO (Ptr SDL_Renderer)
hs_bindgen_6efbbd05c80e02d0
foreign import ccall safe "hs_bindgen_aa8cead59246ca07"
hs_bindgen_aa8cead59246ca07_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_aa8cead59246ca07
:: BG.Ptr SDL_Renderer
-> IO (BG.Ptr SDL3.Sys.Bindgen.Gpu.SDL_GPUDevice)
hs_bindgen_aa8cead59246ca07 :: Ptr SDL_Renderer -> IO (Ptr SDL_GPUDevice)
hs_bindgen_aa8cead59246ca07 =
\Ptr SDL_Renderer
x0 ->
(Ptr Void -> Ptr SDL_GPUDevice)
-> IO (Ptr Void) -> 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 Ptr Void -> Ptr SDL_GPUDevice
FFIType (Ptr SDL_GPUDevice) -> Ptr SDL_GPUDevice
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_aa8cead59246ca07_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0))
sDL_GetGPURendererDevice
:: BG.Ptr SDL_Renderer
-> IO (BG.Ptr SDL3.Sys.Bindgen.Gpu.SDL_GPUDevice)
sDL_GetGPURendererDevice :: Ptr SDL_Renderer -> IO (Ptr SDL_GPUDevice)
sDL_GetGPURendererDevice =
Ptr SDL_Renderer -> IO (Ptr SDL_GPUDevice)
hs_bindgen_aa8cead59246ca07
foreign import ccall safe "hs_bindgen_154eef5a69d9f0de"
hs_bindgen_154eef5a69d9f0de_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_154eef5a69d9f0de
:: BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface
-> IO (BG.Ptr SDL_Renderer)
hs_bindgen_154eef5a69d9f0de :: Ptr SDL_Surface -> IO (Ptr SDL_Renderer)
hs_bindgen_154eef5a69d9f0de =
\Ptr SDL_Surface
x0 ->
(Ptr Void -> Ptr SDL_Renderer)
-> IO (Ptr Void) -> 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 Ptr Void -> Ptr SDL_Renderer
FFIType (Ptr SDL_Renderer) -> Ptr SDL_Renderer
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_154eef5a69d9f0de_base (Ptr SDL_Surface -> FFIType (Ptr SDL_Surface)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Surface
x0))
sDL_CreateSoftwareRenderer
:: BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface
-> IO (BG.Ptr SDL_Renderer)
sDL_CreateSoftwareRenderer :: Ptr SDL_Surface -> IO (Ptr SDL_Renderer)
sDL_CreateSoftwareRenderer =
Ptr SDL_Surface -> IO (Ptr SDL_Renderer)
hs_bindgen_154eef5a69d9f0de
foreign import ccall safe "hs_bindgen_6b28e604d7d033f7"
hs_bindgen_6b28e604d7d033f7_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_6b28e604d7d033f7
:: BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window
-> IO (BG.Ptr SDL_Renderer)
hs_bindgen_6b28e604d7d033f7 :: Ptr SDL_Window -> IO (Ptr SDL_Renderer)
hs_bindgen_6b28e604d7d033f7 =
\Ptr SDL_Window
x0 ->
(Ptr Void -> Ptr SDL_Renderer)
-> IO (Ptr Void) -> 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 Ptr Void -> Ptr SDL_Renderer
FFIType (Ptr SDL_Renderer) -> Ptr SDL_Renderer
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_6b28e604d7d033f7_base (Ptr SDL_Window -> FFIType (Ptr SDL_Window)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Window
x0))
sDL_GetRenderer
:: BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window
-> IO (BG.Ptr SDL_Renderer)
sDL_GetRenderer :: Ptr SDL_Window -> IO (Ptr SDL_Renderer)
sDL_GetRenderer = Ptr SDL_Window -> IO (Ptr SDL_Renderer)
hs_bindgen_6b28e604d7d033f7
foreign import ccall safe "hs_bindgen_b22b3e4ae10bdb0d"
hs_bindgen_b22b3e4ae10bdb0d_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_b22b3e4ae10bdb0d
:: BG.Ptr SDL_Renderer
-> IO (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window)
hs_bindgen_b22b3e4ae10bdb0d :: Ptr SDL_Renderer -> IO (Ptr SDL_Window)
hs_bindgen_b22b3e4ae10bdb0d =
\Ptr SDL_Renderer
x0 ->
(Ptr Void -> Ptr SDL_Window)
-> IO (Ptr Void) -> IO (Ptr SDL_Window)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_Window
FFIType (Ptr SDL_Window) -> Ptr SDL_Window
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_b22b3e4ae10bdb0d_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0))
sDL_GetRenderWindow
:: BG.Ptr SDL_Renderer
-> IO (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window)
sDL_GetRenderWindow :: Ptr SDL_Renderer -> IO (Ptr SDL_Window)
sDL_GetRenderWindow = Ptr SDL_Renderer -> IO (Ptr SDL_Window)
hs_bindgen_b22b3e4ae10bdb0d
foreign import ccall safe "hs_bindgen_599c50262188b811"
hs_bindgen_599c50262188b811_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_599c50262188b811
:: BG.Ptr SDL_Renderer
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_599c50262188b811 :: Ptr SDL_Renderer -> IO (PtrConst CChar)
hs_bindgen_599c50262188b811 =
\Ptr SDL_Renderer
x0 ->
(Ptr Void -> PtrConst CChar)
-> IO (Ptr Void) -> IO (PtrConst CChar)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> PtrConst CChar
FFIType (PtrConst CChar) -> PtrConst CChar
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_599c50262188b811_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0))
sDL_GetRendererName
:: BG.Ptr SDL_Renderer
-> IO (PtrConst.PtrConst BG.CChar)
sDL_GetRendererName :: Ptr SDL_Renderer -> IO (PtrConst CChar)
sDL_GetRendererName = Ptr SDL_Renderer -> IO (PtrConst CChar)
hs_bindgen_599c50262188b811
foreign import ccall safe "hs_bindgen_4a11529b7951c637"
hs_bindgen_4a11529b7951c637_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_4a11529b7951c637
:: BG.Ptr SDL_Renderer
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
hs_bindgen_4a11529b7951c637 :: Ptr SDL_Renderer -> IO SDL_PropertiesID
hs_bindgen_4a11529b7951c637 =
\Ptr SDL_Renderer
x0 ->
(Word32 -> SDL_PropertiesID) -> IO Word32 -> IO SDL_PropertiesID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_PropertiesID
FFIType SDL_PropertiesID -> SDL_PropertiesID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Word32
hs_bindgen_4a11529b7951c637_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0))
sDL_GetRendererProperties
:: BG.Ptr SDL_Renderer
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
sDL_GetRendererProperties :: Ptr SDL_Renderer -> IO SDL_PropertiesID
sDL_GetRendererProperties =
Ptr SDL_Renderer -> IO SDL_PropertiesID
hs_bindgen_4a11529b7951c637
foreign import ccall safe "hs_bindgen_1d433c9827126af7"
hs_bindgen_1d433c9827126af7_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_1d433c9827126af7
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_1d433c9827126af7 :: Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_1d433c9827126af7 =
\Ptr SDL_Renderer
x0 ->
\Ptr CInt
x1 ->
\Ptr CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_1d433c9827126af7_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x2))
sDL_GetRenderOutputSize
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GetRenderOutputSize :: Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool
sDL_GetRenderOutputSize = Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_1d433c9827126af7
foreign import ccall safe "hs_bindgen_5d30db125155788b"
hs_bindgen_5d30db125155788b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_5d30db125155788b
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_5d30db125155788b :: Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_5d30db125155788b =
\Ptr SDL_Renderer
x0 ->
\Ptr CInt
x1 ->
\Ptr CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_5d30db125155788b_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x2))
sDL_GetCurrentRenderOutputSize
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GetCurrentRenderOutputSize :: Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool
sDL_GetCurrentRenderOutputSize =
Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_5d30db125155788b
foreign import ccall safe "hs_bindgen_052b6ffc7143143e"
hs_bindgen_052b6ffc7143143e_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.Support.CUInt
-> BG.CUInt
-> BG.CInt
-> BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_052b6ffc7143143e
:: BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> SDL_TextureAccess
-> BG.CInt
-> BG.CInt
-> IO (BG.Ptr SDL_Texture)
hs_bindgen_052b6ffc7143143e :: Ptr SDL_Renderer
-> SDL_PixelFormat
-> SDL_TextureAccess
-> CInt
-> CInt
-> IO (Ptr SDL_Texture)
hs_bindgen_052b6ffc7143143e =
\Ptr SDL_Renderer
x0 ->
\SDL_PixelFormat
x1 ->
\SDL_TextureAccess
x2 ->
\CInt
x3 ->
\CInt
x4 ->
(Ptr Void -> Ptr SDL_Texture)
-> IO (Ptr Void) -> 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
Ptr Void -> Ptr SDL_Texture
FFIType (Ptr SDL_Texture) -> Ptr SDL_Texture
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> CUInt -> CUInt -> CInt -> CInt -> IO (Ptr Void)
hs_bindgen_052b6ffc7143143e_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(SDL_PixelFormat -> FFIType SDL_PixelFormat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_PixelFormat
x1)
(SDL_TextureAccess -> FFIType SDL_TextureAccess
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_TextureAccess
x2)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x3)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x4)
)
sDL_CreateTexture
:: BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> SDL_TextureAccess
-> BG.CInt
-> BG.CInt
-> IO (BG.Ptr SDL_Texture)
sDL_CreateTexture :: Ptr SDL_Renderer
-> SDL_PixelFormat
-> SDL_TextureAccess
-> CInt
-> CInt
-> IO (Ptr SDL_Texture)
sDL_CreateTexture = Ptr SDL_Renderer
-> SDL_PixelFormat
-> SDL_TextureAccess
-> CInt
-> CInt
-> IO (Ptr SDL_Texture)
hs_bindgen_052b6ffc7143143e
foreign import ccall safe "hs_bindgen_4d23668000d5b53c"
hs_bindgen_4d23668000d5b53c_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_4d23668000d5b53c
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface
-> IO (BG.Ptr SDL_Texture)
hs_bindgen_4d23668000d5b53c :: Ptr SDL_Renderer -> Ptr SDL_Surface -> IO (Ptr SDL_Texture)
hs_bindgen_4d23668000d5b53c =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_Surface
x1 ->
(Ptr Void -> Ptr SDL_Texture)
-> IO (Ptr Void) -> 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 Ptr Void -> Ptr SDL_Texture
FFIType (Ptr SDL_Texture) -> Ptr SDL_Texture
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO (Ptr Void)
hs_bindgen_4d23668000d5b53c_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (Ptr SDL_Surface -> FFIType (Ptr SDL_Surface)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Surface
x1))
sDL_CreateTextureFromSurface
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface
-> IO (BG.Ptr SDL_Texture)
sDL_CreateTextureFromSurface :: Ptr SDL_Renderer -> Ptr SDL_Surface -> IO (Ptr SDL_Texture)
sDL_CreateTextureFromSurface =
Ptr SDL_Renderer -> Ptr SDL_Surface -> IO (Ptr SDL_Texture)
hs_bindgen_4d23668000d5b53c
foreign import ccall safe "hs_bindgen_56364d1627b2f54e"
hs_bindgen_56364d1627b2f54e_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_56364d1627b2f54e
:: BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO (BG.Ptr SDL_Texture)
hs_bindgen_56364d1627b2f54e :: Ptr SDL_Renderer -> SDL_PropertiesID -> IO (Ptr SDL_Texture)
hs_bindgen_56364d1627b2f54e =
\Ptr SDL_Renderer
x0 ->
\SDL_PropertiesID
x1 ->
(Ptr Void -> Ptr SDL_Texture)
-> IO (Ptr Void) -> 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 Ptr Void -> Ptr SDL_Texture
FFIType (Ptr SDL_Texture) -> Ptr SDL_Texture
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Word32 -> IO (Ptr Void)
hs_bindgen_56364d1627b2f54e_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (SDL_PropertiesID -> FFIType SDL_PropertiesID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_PropertiesID
x1))
sDL_CreateTextureWithProperties
:: BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO (BG.Ptr SDL_Texture)
sDL_CreateTextureWithProperties :: Ptr SDL_Renderer -> SDL_PropertiesID -> IO (Ptr SDL_Texture)
sDL_CreateTextureWithProperties =
Ptr SDL_Renderer -> SDL_PropertiesID -> IO (Ptr SDL_Texture)
hs_bindgen_56364d1627b2f54e
foreign import ccall safe "hs_bindgen_5a086b7bc8bee33d"
hs_bindgen_5a086b7bc8bee33d_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_5a086b7bc8bee33d
:: BG.Ptr SDL_Texture
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
hs_bindgen_5a086b7bc8bee33d :: Ptr SDL_Texture -> IO SDL_PropertiesID
hs_bindgen_5a086b7bc8bee33d =
\Ptr SDL_Texture
x0 ->
(Word32 -> SDL_PropertiesID) -> IO Word32 -> IO SDL_PropertiesID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_PropertiesID
FFIType SDL_PropertiesID -> SDL_PropertiesID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Word32
hs_bindgen_5a086b7bc8bee33d_base (Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0))
sDL_GetTextureProperties
:: BG.Ptr SDL_Texture
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
sDL_GetTextureProperties :: Ptr SDL_Texture -> IO SDL_PropertiesID
sDL_GetTextureProperties =
Ptr SDL_Texture -> IO SDL_PropertiesID
hs_bindgen_5a086b7bc8bee33d
foreign import ccall safe "hs_bindgen_952d60b9be750f80"
hs_bindgen_952d60b9be750f80_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_952d60b9be750f80
:: BG.Ptr SDL_Texture
-> IO (BG.Ptr SDL_Renderer)
hs_bindgen_952d60b9be750f80 :: Ptr SDL_Texture -> IO (Ptr SDL_Renderer)
hs_bindgen_952d60b9be750f80 =
\Ptr SDL_Texture
x0 ->
(Ptr Void -> Ptr SDL_Renderer)
-> IO (Ptr Void) -> 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 Ptr Void -> Ptr SDL_Renderer
FFIType (Ptr SDL_Renderer) -> Ptr SDL_Renderer
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_952d60b9be750f80_base (Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0))
sDL_GetRendererFromTexture
:: BG.Ptr SDL_Texture
-> IO (BG.Ptr SDL_Renderer)
sDL_GetRendererFromTexture :: Ptr SDL_Texture -> IO (Ptr SDL_Renderer)
sDL_GetRendererFromTexture =
Ptr SDL_Texture -> IO (Ptr SDL_Renderer)
hs_bindgen_952d60b9be750f80
foreign import ccall safe "hs_bindgen_593080867d87a9cb"
hs_bindgen_593080867d87a9cb_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_593080867d87a9cb
:: BG.Ptr SDL_Texture
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
hs_bindgen_593080867d87a9cb :: Ptr SDL_Texture -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_593080867d87a9cb =
\Ptr SDL_Texture
x0 ->
\Ptr CFloat
x1 ->
\Ptr CFloat
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_593080867d87a9cb_base (Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0) (Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x1) (Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x2))
sDL_GetTextureSize
:: BG.Ptr SDL_Texture
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
sDL_GetTextureSize :: Ptr SDL_Texture -> Ptr CFloat -> Ptr CFloat -> IO CBool
sDL_GetTextureSize = Ptr SDL_Texture -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_593080867d87a9cb
foreign import ccall safe "hs_bindgen_c0c58495bafd931b"
hs_bindgen_c0c58495bafd931b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_c0c58495bafd931b
:: BG.Ptr SDL_Texture
-> BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette
-> IO BG.CBool
hs_bindgen_c0c58495bafd931b :: Ptr SDL_Texture -> Ptr SDL_Palette -> IO CBool
hs_bindgen_c0c58495bafd931b =
\Ptr SDL_Texture
x0 ->
\Ptr SDL_Palette
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_c0c58495bafd931b_base (Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0) (Ptr SDL_Palette -> FFIType (Ptr SDL_Palette)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Palette
x1))
sDL_SetTexturePalette
:: BG.Ptr SDL_Texture
-> BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette
-> IO BG.CBool
sDL_SetTexturePalette :: Ptr SDL_Texture -> Ptr SDL_Palette -> IO CBool
sDL_SetTexturePalette = Ptr SDL_Texture -> Ptr SDL_Palette -> IO CBool
hs_bindgen_c0c58495bafd931b
foreign import ccall safe "hs_bindgen_23b273d543966d78"
hs_bindgen_23b273d543966d78_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_23b273d543966d78
:: BG.Ptr SDL_Texture
-> IO (BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette)
hs_bindgen_23b273d543966d78 :: Ptr SDL_Texture -> IO (Ptr SDL_Palette)
hs_bindgen_23b273d543966d78 =
\Ptr SDL_Texture
x0 ->
(Ptr Void -> Ptr SDL_Palette)
-> IO (Ptr Void) -> 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 Ptr Void -> Ptr SDL_Palette
FFIType (Ptr SDL_Palette) -> Ptr SDL_Palette
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_23b273d543966d78_base (Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0))
sDL_GetTexturePalette
:: BG.Ptr SDL_Texture
-> IO (BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette)
sDL_GetTexturePalette :: Ptr SDL_Texture -> IO (Ptr SDL_Palette)
sDL_GetTexturePalette = Ptr SDL_Texture -> IO (Ptr SDL_Palette)
hs_bindgen_23b273d543966d78
foreign import ccall safe "hs_bindgen_823afe6398e7b8c5"
hs_bindgen_823afe6398e7b8c5_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word8
-> HsBindgen.Runtime.LibC.Word8
-> HsBindgen.Runtime.LibC.Word8
-> IO BG.CBool
hs_bindgen_823afe6398e7b8c5
:: BG.Ptr SDL_Texture
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
hs_bindgen_823afe6398e7b8c5 :: Ptr SDL_Texture -> Uint8 -> Uint8 -> Uint8 -> IO CBool
hs_bindgen_823afe6398e7b8c5 =
\Ptr SDL_Texture
x0 ->
\Uint8
x1 ->
\Uint8
x2 ->
\Uint8
x3 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> Word8 -> Word8 -> Word8 -> IO CBool
hs_bindgen_823afe6398e7b8c5_base
(Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0)
(Uint8 -> FFIType Uint8
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint8
x1)
(Uint8 -> FFIType Uint8
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint8
x2)
(Uint8 -> FFIType Uint8
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint8
x3)
)
sDL_SetTextureColorMod
:: BG.Ptr SDL_Texture
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
sDL_SetTextureColorMod :: Ptr SDL_Texture -> Uint8 -> Uint8 -> Uint8 -> IO CBool
sDL_SetTextureColorMod = Ptr SDL_Texture -> Uint8 -> Uint8 -> Uint8 -> IO CBool
hs_bindgen_823afe6398e7b8c5
foreign import ccall safe "hs_bindgen_7ad37bb707c0047a"
hs_bindgen_7ad37bb707c0047a_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_7ad37bb707c0047a
:: BG.Ptr SDL_Texture
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_7ad37bb707c0047a :: Ptr SDL_Texture -> CFloat -> CFloat -> CFloat -> IO CBool
hs_bindgen_7ad37bb707c0047a =
\Ptr SDL_Texture
x0 ->
\CFloat
x1 ->
\CFloat
x2 ->
\CFloat
x3 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> CFloat -> CFloat -> CFloat -> IO CBool
hs_bindgen_7ad37bb707c0047a_base
(Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x2)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x3)
)
sDL_SetTextureColorModFloat
:: BG.Ptr SDL_Texture
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
sDL_SetTextureColorModFloat :: Ptr SDL_Texture -> CFloat -> CFloat -> CFloat -> IO CBool
sDL_SetTextureColorModFloat =
Ptr SDL_Texture -> CFloat -> CFloat -> CFloat -> IO CBool
hs_bindgen_7ad37bb707c0047a
foreign import ccall safe "hs_bindgen_7a0ccf77a4fdfc3e"
hs_bindgen_7a0ccf77a4fdfc3e_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_7a0ccf77a4fdfc3e
:: 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_7a0ccf77a4fdfc3e :: Ptr SDL_Texture -> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool
hs_bindgen_7a0ccf77a4fdfc3e =
\Ptr SDL_Texture
x0 ->
\Ptr Uint8
x1 ->
\Ptr Uint8
x2 ->
\Ptr Uint8
x3 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_7a0ccf77a4fdfc3e_base
(Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0)
(Ptr Uint8 -> FFIType (Ptr Uint8)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint8
x1)
(Ptr Uint8 -> FFIType (Ptr Uint8)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint8
x2)
(Ptr Uint8 -> FFIType (Ptr Uint8)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint8
x3)
)
sDL_GetTextureColorMod
:: 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 :: Ptr SDL_Texture -> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool
sDL_GetTextureColorMod = Ptr SDL_Texture -> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool
hs_bindgen_7a0ccf77a4fdfc3e
foreign import ccall safe "hs_bindgen_842e59bbba82a5a3"
hs_bindgen_842e59bbba82a5a3_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_842e59bbba82a5a3
:: BG.Ptr SDL_Texture
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
hs_bindgen_842e59bbba82a5a3 :: Ptr SDL_Texture
-> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_842e59bbba82a5a3 =
\Ptr SDL_Texture
x0 ->
\Ptr CFloat
x1 ->
\Ptr CFloat
x2 ->
\Ptr CFloat
x3 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_842e59bbba82a5a3_base
(Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0)
(Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x1)
(Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x2)
(Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x3)
)
sDL_GetTextureColorModFloat
:: BG.Ptr SDL_Texture
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
sDL_GetTextureColorModFloat :: Ptr SDL_Texture
-> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool
sDL_GetTextureColorModFloat =
Ptr SDL_Texture
-> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_842e59bbba82a5a3
foreign import ccall safe "hs_bindgen_cd0da7f365c5d74f"
hs_bindgen_cd0da7f365c5d74f_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word8
-> IO BG.CBool
hs_bindgen_cd0da7f365c5d74f
:: BG.Ptr SDL_Texture
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
hs_bindgen_cd0da7f365c5d74f :: Ptr SDL_Texture -> Uint8 -> IO CBool
hs_bindgen_cd0da7f365c5d74f =
\Ptr SDL_Texture
x0 ->
\Uint8
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Word8 -> IO CBool
hs_bindgen_cd0da7f365c5d74f_base (Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0) (Uint8 -> FFIType Uint8
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint8
x1))
sDL_SetTextureAlphaMod
:: BG.Ptr SDL_Texture
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
sDL_SetTextureAlphaMod :: Ptr SDL_Texture -> Uint8 -> IO CBool
sDL_SetTextureAlphaMod = Ptr SDL_Texture -> Uint8 -> IO CBool
hs_bindgen_cd0da7f365c5d74f
foreign import ccall safe "hs_bindgen_3c8a499336e4d5a3"
hs_bindgen_3c8a499336e4d5a3_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_3c8a499336e4d5a3
:: BG.Ptr SDL_Texture
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_3c8a499336e4d5a3 :: Ptr SDL_Texture -> CFloat -> IO CBool
hs_bindgen_3c8a499336e4d5a3 =
\Ptr SDL_Texture
x0 ->
\CFloat
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CFloat -> IO CBool
hs_bindgen_3c8a499336e4d5a3_base (Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1))
sDL_SetTextureAlphaModFloat
:: BG.Ptr SDL_Texture
-> BG.CFloat
-> IO BG.CBool
sDL_SetTextureAlphaModFloat :: Ptr SDL_Texture -> CFloat -> IO CBool
sDL_SetTextureAlphaModFloat =
Ptr SDL_Texture -> CFloat -> IO CBool
hs_bindgen_3c8a499336e4d5a3
foreign import ccall safe "hs_bindgen_d0b8db7f236a27d6"
hs_bindgen_d0b8db7f236a27d6_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_d0b8db7f236a27d6
:: BG.Ptr SDL_Texture
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
hs_bindgen_d0b8db7f236a27d6 :: Ptr SDL_Texture -> Ptr Uint8 -> IO CBool
hs_bindgen_d0b8db7f236a27d6 =
\Ptr SDL_Texture
x0 ->
\Ptr Uint8
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_d0b8db7f236a27d6_base (Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0) (Ptr Uint8 -> FFIType (Ptr Uint8)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint8
x1))
sDL_GetTextureAlphaMod
:: BG.Ptr SDL_Texture
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
sDL_GetTextureAlphaMod :: Ptr SDL_Texture -> Ptr Uint8 -> IO CBool
sDL_GetTextureAlphaMod = Ptr SDL_Texture -> Ptr Uint8 -> IO CBool
hs_bindgen_d0b8db7f236a27d6
foreign import ccall safe "hs_bindgen_10d5dcf405fda170"
hs_bindgen_10d5dcf405fda170_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_10d5dcf405fda170
:: BG.Ptr SDL_Texture
-> BG.Ptr BG.CFloat
-> IO BG.CBool
hs_bindgen_10d5dcf405fda170 :: Ptr SDL_Texture -> Ptr CFloat -> IO CBool
hs_bindgen_10d5dcf405fda170 =
\Ptr SDL_Texture
x0 ->
\Ptr CFloat
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_10d5dcf405fda170_base (Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0) (Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x1))
sDL_GetTextureAlphaModFloat
:: BG.Ptr SDL_Texture
-> BG.Ptr BG.CFloat
-> IO BG.CBool
sDL_GetTextureAlphaModFloat :: Ptr SDL_Texture -> Ptr CFloat -> IO CBool
sDL_GetTextureAlphaModFloat =
Ptr SDL_Texture -> Ptr CFloat -> IO CBool
hs_bindgen_10d5dcf405fda170
foreign import ccall safe "hs_bindgen_2881e5a760914ac5"
hs_bindgen_2881e5a760914ac5_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word32
-> IO BG.CBool
hs_bindgen_2881e5a760914ac5
:: BG.Ptr SDL_Texture
-> SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode
-> IO BG.CBool
hs_bindgen_2881e5a760914ac5 :: Ptr SDL_Texture -> SDL_BlendMode -> IO CBool
hs_bindgen_2881e5a760914ac5 =
\Ptr SDL_Texture
x0 ->
\SDL_BlendMode
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Word32 -> IO CBool
hs_bindgen_2881e5a760914ac5_base (Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0) (SDL_BlendMode -> FFIType SDL_BlendMode
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_BlendMode
x1))
sDL_SetTextureBlendMode
:: BG.Ptr SDL_Texture
-> SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode
-> IO BG.CBool
sDL_SetTextureBlendMode :: Ptr SDL_Texture -> SDL_BlendMode -> IO CBool
sDL_SetTextureBlendMode = Ptr SDL_Texture -> SDL_BlendMode -> IO CBool
hs_bindgen_2881e5a760914ac5
foreign import ccall safe "hs_bindgen_816bbcb1b4c3283a"
hs_bindgen_816bbcb1b4c3283a_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_816bbcb1b4c3283a
:: BG.Ptr SDL_Texture
-> BG.Ptr SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode
-> IO BG.CBool
hs_bindgen_816bbcb1b4c3283a :: Ptr SDL_Texture -> Ptr SDL_BlendMode -> IO CBool
hs_bindgen_816bbcb1b4c3283a =
\Ptr SDL_Texture
x0 ->
\Ptr SDL_BlendMode
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_816bbcb1b4c3283a_base (Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0) (Ptr SDL_BlendMode -> FFIType (Ptr SDL_BlendMode)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_BlendMode
x1))
sDL_GetTextureBlendMode
:: BG.Ptr SDL_Texture
-> BG.Ptr SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode
-> IO BG.CBool
sDL_GetTextureBlendMode :: Ptr SDL_Texture -> Ptr SDL_BlendMode -> IO CBool
sDL_GetTextureBlendMode = Ptr SDL_Texture -> Ptr SDL_BlendMode -> IO CBool
hs_bindgen_816bbcb1b4c3283a
foreign import ccall safe "hs_bindgen_f9ee16ea95e7fdf6"
hs_bindgen_f9ee16ea95e7fdf6_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.Support.CInt
-> IO BG.CBool
hs_bindgen_f9ee16ea95e7fdf6
:: BG.Ptr SDL_Texture
-> SDL3.Sys.Bindgen.Surface.SDL_ScaleMode
-> IO BG.CBool
hs_bindgen_f9ee16ea95e7fdf6 :: Ptr SDL_Texture -> SDL_ScaleMode -> IO CBool
hs_bindgen_f9ee16ea95e7fdf6 =
\Ptr SDL_Texture
x0 ->
\SDL_ScaleMode
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CInt -> IO CBool
hs_bindgen_f9ee16ea95e7fdf6_base (Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0) (SDL_ScaleMode -> FFIType SDL_ScaleMode
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_ScaleMode
x1))
sDL_SetTextureScaleMode
:: BG.Ptr SDL_Texture
-> SDL3.Sys.Bindgen.Surface.SDL_ScaleMode
-> IO BG.CBool
sDL_SetTextureScaleMode :: Ptr SDL_Texture -> SDL_ScaleMode -> IO CBool
sDL_SetTextureScaleMode = Ptr SDL_Texture -> SDL_ScaleMode -> IO CBool
hs_bindgen_f9ee16ea95e7fdf6
foreign import ccall safe "hs_bindgen_6de3c22a0ac3ed25"
hs_bindgen_6de3c22a0ac3ed25_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_6de3c22a0ac3ed25
:: BG.Ptr SDL_Texture
-> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_ScaleMode
-> IO BG.CBool
hs_bindgen_6de3c22a0ac3ed25 :: Ptr SDL_Texture -> Ptr SDL_ScaleMode -> IO CBool
hs_bindgen_6de3c22a0ac3ed25 =
\Ptr SDL_Texture
x0 ->
\Ptr SDL_ScaleMode
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_6de3c22a0ac3ed25_base (Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0) (Ptr SDL_ScaleMode -> FFIType (Ptr SDL_ScaleMode)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_ScaleMode
x1))
sDL_GetTextureScaleMode
:: BG.Ptr SDL_Texture
-> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_ScaleMode
-> IO BG.CBool
sDL_GetTextureScaleMode :: Ptr SDL_Texture -> Ptr SDL_ScaleMode -> IO CBool
sDL_GetTextureScaleMode = Ptr SDL_Texture -> Ptr SDL_ScaleMode -> IO CBool
hs_bindgen_6de3c22a0ac3ed25
foreign import ccall safe "hs_bindgen_34af457e8db29591"
hs_bindgen_34af457e8db29591_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_34af457e8db29591
:: BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> PtrConst.PtrConst BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_34af457e8db29591 :: Ptr SDL_Texture
-> PtrConst SDL_Rect -> PtrConst Void -> CInt -> IO CBool
hs_bindgen_34af457e8db29591 =
\Ptr SDL_Texture
x0 ->
\PtrConst SDL_Rect
x1 ->
\PtrConst Void
x2 ->
\CInt
x3 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> Ptr Void -> Ptr Void -> CInt -> IO CBool
hs_bindgen_34af457e8db29591_base
(Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0)
(PtrConst SDL_Rect -> FFIType (PtrConst SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_Rect
x1)
(PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x2)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x3)
)
sDL_UpdateTexture
:: BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> PtrConst.PtrConst BG.Void
-> BG.CInt
-> IO BG.CBool
sDL_UpdateTexture :: Ptr SDL_Texture
-> PtrConst SDL_Rect -> PtrConst Void -> CInt -> IO CBool
sDL_UpdateTexture = Ptr SDL_Texture
-> PtrConst SDL_Rect -> PtrConst Void -> CInt -> IO CBool
hs_bindgen_34af457e8db29591
foreign import ccall safe "hs_bindgen_a7b149fabb767cd5"
hs_bindgen_a7b149fabb767cd5_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> BG.Ptr BG.Void
-> BG.CInt
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_a7b149fabb767cd5
:: 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_a7b149fabb767cd5 :: Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool
hs_bindgen_a7b149fabb767cd5 =
\Ptr SDL_Texture
x0 ->
\PtrConst SDL_Rect
x1 ->
\PtrConst Uint8
x2 ->
\CInt
x3 ->
\PtrConst Uint8
x4 ->
\CInt
x5 ->
\PtrConst Uint8
x6 ->
\CInt
x7 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void
-> Ptr Void
-> Ptr Void
-> CInt
-> Ptr Void
-> CInt
-> Ptr Void
-> CInt
-> IO CBool
hs_bindgen_a7b149fabb767cd5_base
(Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0)
(PtrConst SDL_Rect -> FFIType (PtrConst SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_Rect
x1)
(PtrConst Uint8 -> FFIType (PtrConst Uint8)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Uint8
x2)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x3)
(PtrConst Uint8 -> FFIType (PtrConst Uint8)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Uint8
x4)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x5)
(PtrConst Uint8 -> FFIType (PtrConst Uint8)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Uint8
x6)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x7)
)
sDL_UpdateYUVTexture
:: 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 :: Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool
sDL_UpdateYUVTexture = Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool
hs_bindgen_a7b149fabb767cd5
foreign import ccall safe "hs_bindgen_2d94f5e4965716c8"
hs_bindgen_2d94f5e4965716c8_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_2d94f5e4965716c8
:: 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_2d94f5e4965716c8 :: Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool
hs_bindgen_2d94f5e4965716c8 =
\Ptr SDL_Texture
x0 ->
\PtrConst SDL_Rect
x1 ->
\PtrConst Uint8
x2 ->
\CInt
x3 ->
\PtrConst Uint8
x4 ->
\CInt
x5 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void
-> Ptr Void -> Ptr Void -> CInt -> Ptr Void -> CInt -> IO CBool
hs_bindgen_2d94f5e4965716c8_base
(Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0)
(PtrConst SDL_Rect -> FFIType (PtrConst SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_Rect
x1)
(PtrConst Uint8 -> FFIType (PtrConst Uint8)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Uint8
x2)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x3)
(PtrConst Uint8 -> FFIType (PtrConst Uint8)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Uint8
x4)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x5)
)
sDL_UpdateNVTexture
:: 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 :: Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool
sDL_UpdateNVTexture = Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool
hs_bindgen_2d94f5e4965716c8
foreign import ccall safe "hs_bindgen_b121055dd1158359"
hs_bindgen_b121055dd1158359_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_b121055dd1158359
:: 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_b121055dd1158359 :: Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr Void) -> Ptr CInt -> IO CBool
hs_bindgen_b121055dd1158359 =
\Ptr SDL_Texture
x0 ->
\PtrConst SDL_Rect
x1 ->
\Ptr (Ptr Void)
x2 ->
\Ptr CInt
x3 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_b121055dd1158359_base
(Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0)
(PtrConst SDL_Rect -> FFIType (PtrConst SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_Rect
x1)
(Ptr (Ptr Void) -> FFIType (Ptr (Ptr Void))
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr (Ptr Void)
x2)
(Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x3)
)
sDL_LockTexture
:: 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 :: Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr Void) -> Ptr CInt -> IO CBool
sDL_LockTexture = Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr Void) -> Ptr CInt -> IO CBool
hs_bindgen_b121055dd1158359
foreign import ccall safe "hs_bindgen_1526f9100ed55b03"
hs_bindgen_1526f9100ed55b03_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_1526f9100ed55b03
:: 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_1526f9100ed55b03 :: Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr SDL_Surface) -> IO CBool
hs_bindgen_1526f9100ed55b03 =
\Ptr SDL_Texture
x0 ->
\PtrConst SDL_Rect
x1 ->
\Ptr (Ptr SDL_Surface)
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_1526f9100ed55b03_base (Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0) (PtrConst SDL_Rect -> FFIType (PtrConst SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_Rect
x1) (Ptr (Ptr SDL_Surface) -> FFIType (Ptr (Ptr SDL_Surface))
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr (Ptr SDL_Surface)
x2))
sDL_LockTextureToSurface
:: 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 :: Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr SDL_Surface) -> IO CBool
sDL_LockTextureToSurface =
Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr SDL_Surface) -> IO CBool
hs_bindgen_1526f9100ed55b03
foreign import ccall safe "hs_bindgen_1159217b1f34f925"
hs_bindgen_1159217b1f34f925_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_1159217b1f34f925
:: BG.Ptr SDL_Texture
-> IO ()
hs_bindgen_1159217b1f34f925 :: Ptr SDL_Texture -> IO ()
hs_bindgen_1159217b1f34f925 =
\Ptr SDL_Texture
x0 ->
Ptr Void -> IO ()
hs_bindgen_1159217b1f34f925_base (Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0)
sDL_UnlockTexture
:: BG.Ptr SDL_Texture
-> IO ()
sDL_UnlockTexture :: Ptr SDL_Texture -> IO ()
sDL_UnlockTexture = Ptr SDL_Texture -> IO ()
hs_bindgen_1159217b1f34f925
foreign import ccall safe "hs_bindgen_4b272fad8dbaa9f4"
hs_bindgen_4b272fad8dbaa9f4_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_4b272fad8dbaa9f4
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> IO BG.CBool
hs_bindgen_4b272fad8dbaa9f4 :: Ptr SDL_Renderer -> Ptr SDL_Texture -> IO CBool
hs_bindgen_4b272fad8dbaa9f4 =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_Texture
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_4b272fad8dbaa9f4_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x1))
sDL_SetRenderTarget
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> IO BG.CBool
sDL_SetRenderTarget :: Ptr SDL_Renderer -> Ptr SDL_Texture -> IO CBool
sDL_SetRenderTarget = Ptr SDL_Renderer -> Ptr SDL_Texture -> IO CBool
hs_bindgen_4b272fad8dbaa9f4
foreign import ccall safe "hs_bindgen_0f2b08c2b3c8ddb1"
hs_bindgen_0f2b08c2b3c8ddb1_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_0f2b08c2b3c8ddb1
:: BG.Ptr SDL_Renderer
-> IO (BG.Ptr SDL_Texture)
hs_bindgen_0f2b08c2b3c8ddb1 :: Ptr SDL_Renderer -> IO (Ptr SDL_Texture)
hs_bindgen_0f2b08c2b3c8ddb1 =
\Ptr SDL_Renderer
x0 ->
(Ptr Void -> Ptr SDL_Texture)
-> IO (Ptr Void) -> 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 Ptr Void -> Ptr SDL_Texture
FFIType (Ptr SDL_Texture) -> Ptr SDL_Texture
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_0f2b08c2b3c8ddb1_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0))
sDL_GetRenderTarget
:: BG.Ptr SDL_Renderer
-> IO (BG.Ptr SDL_Texture)
sDL_GetRenderTarget :: Ptr SDL_Renderer -> IO (Ptr SDL_Texture)
sDL_GetRenderTarget = Ptr SDL_Renderer -> IO (Ptr SDL_Texture)
hs_bindgen_0f2b08c2b3c8ddb1
foreign import ccall safe "hs_bindgen_c8bfb4ad8baf9874"
hs_bindgen_c8bfb4ad8baf9874_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> BG.CUInt
-> IO BG.CBool
hs_bindgen_c8bfb4ad8baf9874
:: BG.Ptr SDL_Renderer
-> BG.CInt
-> BG.CInt
-> SDL_RendererLogicalPresentation
-> IO BG.CBool
hs_bindgen_c8bfb4ad8baf9874 :: Ptr SDL_Renderer
-> CInt -> CInt -> SDL_RendererLogicalPresentation -> IO CBool
hs_bindgen_c8bfb4ad8baf9874 =
\Ptr SDL_Renderer
x0 ->
\CInt
x1 ->
\CInt
x2 ->
\SDL_RendererLogicalPresentation
x3 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> CInt -> CInt -> CUInt -> IO CBool
hs_bindgen_c8bfb4ad8baf9874_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2)
(SDL_RendererLogicalPresentation
-> FFIType SDL_RendererLogicalPresentation
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_RendererLogicalPresentation
x3)
)
sDL_SetRenderLogicalPresentation
:: BG.Ptr SDL_Renderer
-> BG.CInt
-> BG.CInt
-> SDL_RendererLogicalPresentation
-> IO BG.CBool
sDL_SetRenderLogicalPresentation :: Ptr SDL_Renderer
-> CInt -> CInt -> SDL_RendererLogicalPresentation -> IO CBool
sDL_SetRenderLogicalPresentation =
Ptr SDL_Renderer
-> CInt -> CInt -> SDL_RendererLogicalPresentation -> IO CBool
hs_bindgen_c8bfb4ad8baf9874
foreign import ccall safe "hs_bindgen_88acfc55c8872d4d"
hs_bindgen_88acfc55c8872d4d_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_88acfc55c8872d4d
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> BG.Ptr SDL_RendererLogicalPresentation
-> IO BG.CBool
hs_bindgen_88acfc55c8872d4d :: Ptr SDL_Renderer
-> Ptr CInt
-> Ptr CInt
-> Ptr SDL_RendererLogicalPresentation
-> IO CBool
hs_bindgen_88acfc55c8872d4d =
\Ptr SDL_Renderer
x0 ->
\Ptr CInt
x1 ->
\Ptr CInt
x2 ->
\Ptr SDL_RendererLogicalPresentation
x3 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_88acfc55c8872d4d_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1)
(Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x2)
(Ptr SDL_RendererLogicalPresentation
-> FFIType (Ptr SDL_RendererLogicalPresentation)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_RendererLogicalPresentation
x3)
)
sDL_GetRenderLogicalPresentation
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> BG.Ptr SDL_RendererLogicalPresentation
-> IO BG.CBool
sDL_GetRenderLogicalPresentation :: Ptr SDL_Renderer
-> Ptr CInt
-> Ptr CInt
-> Ptr SDL_RendererLogicalPresentation
-> IO CBool
sDL_GetRenderLogicalPresentation =
Ptr SDL_Renderer
-> Ptr CInt
-> Ptr CInt
-> Ptr SDL_RendererLogicalPresentation
-> IO CBool
hs_bindgen_88acfc55c8872d4d
foreign import ccall safe "hs_bindgen_e6080eb5475f066e"
hs_bindgen_e6080eb5475f066e_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_e6080eb5475f066e
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_FRect
-> IO BG.CBool
hs_bindgen_e6080eb5475f066e :: Ptr SDL_Renderer -> Ptr SDL_FRect -> IO CBool
hs_bindgen_e6080eb5475f066e =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_FRect
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_e6080eb5475f066e_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (Ptr SDL_FRect -> FFIType (Ptr SDL_FRect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_FRect
x1))
sDL_GetRenderLogicalPresentationRect
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_FRect
-> IO BG.CBool
sDL_GetRenderLogicalPresentationRect :: Ptr SDL_Renderer -> Ptr SDL_FRect -> IO CBool
sDL_GetRenderLogicalPresentationRect =
Ptr SDL_Renderer -> Ptr SDL_FRect -> IO CBool
hs_bindgen_e6080eb5475f066e
foreign import ccall safe "hs_bindgen_2ed6b3e16ff69faf"
hs_bindgen_2ed6b3e16ff69faf_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_2ed6b3e16ff69faf
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
hs_bindgen_2ed6b3e16ff69faf :: Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_2ed6b3e16ff69faf =
\Ptr SDL_Renderer
x0 ->
\CFloat
x1 ->
\CFloat
x2 ->
\Ptr CFloat
x3 ->
\Ptr CFloat
x4 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> CFloat -> CFloat -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_2ed6b3e16ff69faf_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x2)
(Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x3)
(Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x4)
)
sDL_RenderCoordinatesFromWindow
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
sDL_RenderCoordinatesFromWindow :: Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool
sDL_RenderCoordinatesFromWindow =
Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_2ed6b3e16ff69faf
foreign import ccall safe "hs_bindgen_694297dc8b16c606"
hs_bindgen_694297dc8b16c606_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_694297dc8b16c606
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
hs_bindgen_694297dc8b16c606 :: Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_694297dc8b16c606 =
\Ptr SDL_Renderer
x0 ->
\CFloat
x1 ->
\CFloat
x2 ->
\Ptr CFloat
x3 ->
\Ptr CFloat
x4 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> CFloat -> CFloat -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_694297dc8b16c606_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x2)
(Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x3)
(Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x4)
)
sDL_RenderCoordinatesToWindow
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
sDL_RenderCoordinatesToWindow :: Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool
sDL_RenderCoordinatesToWindow =
Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_694297dc8b16c606
foreign import ccall safe "hs_bindgen_4d63449cf75fd80c"
hs_bindgen_4d63449cf75fd80c_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_4d63449cf75fd80c
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Events.SDL_Event
-> IO BG.CBool
hs_bindgen_4d63449cf75fd80c :: Ptr SDL_Renderer -> Ptr SDL_Event -> IO CBool
hs_bindgen_4d63449cf75fd80c =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_Event
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_4d63449cf75fd80c_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (Ptr SDL_Event -> FFIType (Ptr SDL_Event)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Event
x1))
sDL_ConvertEventToRenderCoordinates
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Events.SDL_Event
-> IO BG.CBool
sDL_ConvertEventToRenderCoordinates :: Ptr SDL_Renderer -> Ptr SDL_Event -> IO CBool
sDL_ConvertEventToRenderCoordinates =
Ptr SDL_Renderer -> Ptr SDL_Event -> IO CBool
hs_bindgen_4d63449cf75fd80c
foreign import ccall safe "hs_bindgen_6d15f83fef90049f"
hs_bindgen_6d15f83fef90049f_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_6d15f83fef90049f
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_6d15f83fef90049f :: Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool
hs_bindgen_6d15f83fef90049f =
\Ptr SDL_Renderer
x0 ->
\PtrConst SDL_Rect
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_6d15f83fef90049f_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (PtrConst SDL_Rect -> FFIType (PtrConst SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_Rect
x1))
sDL_SetRenderViewport
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
sDL_SetRenderViewport :: Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool
sDL_SetRenderViewport = Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool
hs_bindgen_6d15f83fef90049f
foreign import ccall safe "hs_bindgen_b94438b981f1f14c"
hs_bindgen_b94438b981f1f14c_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_b94438b981f1f14c
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_b94438b981f1f14c :: Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool
hs_bindgen_b94438b981f1f14c =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_Rect
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_b94438b981f1f14c_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (Ptr SDL_Rect -> FFIType (Ptr SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Rect
x1))
sDL_GetRenderViewport
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
sDL_GetRenderViewport :: Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool
sDL_GetRenderViewport = Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool
hs_bindgen_b94438b981f1f14c
foreign import ccall safe "hs_bindgen_a3207f3fc59e8dc9"
hs_bindgen_a3207f3fc59e8dc9_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_a3207f3fc59e8dc9
:: BG.Ptr SDL_Renderer
-> IO BG.CBool
hs_bindgen_a3207f3fc59e8dc9 :: Ptr SDL_Renderer -> IO CBool
hs_bindgen_a3207f3fc59e8dc9 =
\Ptr SDL_Renderer
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_a3207f3fc59e8dc9_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0))
sDL_RenderViewportSet
:: BG.Ptr SDL_Renderer
-> IO BG.CBool
sDL_RenderViewportSet :: Ptr SDL_Renderer -> IO CBool
sDL_RenderViewportSet = Ptr SDL_Renderer -> IO CBool
hs_bindgen_a3207f3fc59e8dc9
foreign import ccall safe "hs_bindgen_4eb48f61abc48f1f"
hs_bindgen_4eb48f61abc48f1f_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_4eb48f61abc48f1f
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_4eb48f61abc48f1f :: Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool
hs_bindgen_4eb48f61abc48f1f =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_Rect
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_4eb48f61abc48f1f_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (Ptr SDL_Rect -> FFIType (Ptr SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Rect
x1))
sDL_GetRenderSafeArea
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
sDL_GetRenderSafeArea :: Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool
sDL_GetRenderSafeArea = Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool
hs_bindgen_4eb48f61abc48f1f
foreign import ccall safe "hs_bindgen_8baf3dc3de980190"
hs_bindgen_8baf3dc3de980190_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_8baf3dc3de980190
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_8baf3dc3de980190 :: Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool
hs_bindgen_8baf3dc3de980190 =
\Ptr SDL_Renderer
x0 ->
\PtrConst SDL_Rect
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_8baf3dc3de980190_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (PtrConst SDL_Rect -> FFIType (PtrConst SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_Rect
x1))
sDL_SetRenderClipRect
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
sDL_SetRenderClipRect :: Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool
sDL_SetRenderClipRect = Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool
hs_bindgen_8baf3dc3de980190
foreign import ccall safe "hs_bindgen_5b7acae61b400f09"
hs_bindgen_5b7acae61b400f09_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_5b7acae61b400f09
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_5b7acae61b400f09 :: Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool
hs_bindgen_5b7acae61b400f09 =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_Rect
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_5b7acae61b400f09_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (Ptr SDL_Rect -> FFIType (Ptr SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Rect
x1))
sDL_GetRenderClipRect
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
sDL_GetRenderClipRect :: Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool
sDL_GetRenderClipRect = Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool
hs_bindgen_5b7acae61b400f09
foreign import ccall safe "hs_bindgen_151563301b587559"
hs_bindgen_151563301b587559_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_151563301b587559
:: BG.Ptr SDL_Renderer
-> IO BG.CBool
hs_bindgen_151563301b587559 :: Ptr SDL_Renderer -> IO CBool
hs_bindgen_151563301b587559 =
\Ptr SDL_Renderer
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_151563301b587559_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0))
sDL_RenderClipEnabled
:: BG.Ptr SDL_Renderer
-> IO BG.CBool
sDL_RenderClipEnabled :: Ptr SDL_Renderer -> IO CBool
sDL_RenderClipEnabled = Ptr SDL_Renderer -> IO CBool
hs_bindgen_151563301b587559
foreign import ccall safe "hs_bindgen_edd164833dbcbd86"
hs_bindgen_edd164833dbcbd86_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_edd164833dbcbd86
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_edd164833dbcbd86 :: Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool
hs_bindgen_edd164833dbcbd86 =
\Ptr SDL_Renderer
x0 ->
\CFloat
x1 ->
\CFloat
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> CFloat -> CFloat -> IO CBool
hs_bindgen_edd164833dbcbd86_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x2))
sDL_SetRenderScale
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
sDL_SetRenderScale :: Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool
sDL_SetRenderScale = Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool
hs_bindgen_edd164833dbcbd86
foreign import ccall safe "hs_bindgen_b47b8598441289bb"
hs_bindgen_b47b8598441289bb_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_b47b8598441289bb
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
hs_bindgen_b47b8598441289bb :: Ptr SDL_Renderer -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_b47b8598441289bb =
\Ptr SDL_Renderer
x0 ->
\Ptr CFloat
x1 ->
\Ptr CFloat
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_b47b8598441289bb_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x1) (Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x2))
sDL_GetRenderScale
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
sDL_GetRenderScale :: Ptr SDL_Renderer -> Ptr CFloat -> Ptr CFloat -> IO CBool
sDL_GetRenderScale = Ptr SDL_Renderer -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_b47b8598441289bb
foreign import ccall safe "hs_bindgen_2a1d5a5e6763970a"
hs_bindgen_2a1d5a5e6763970a_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word8
-> HsBindgen.Runtime.LibC.Word8
-> HsBindgen.Runtime.LibC.Word8
-> HsBindgen.Runtime.LibC.Word8
-> IO BG.CBool
hs_bindgen_2a1d5a5e6763970a
:: 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_2a1d5a5e6763970a :: Ptr SDL_Renderer -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool
hs_bindgen_2a1d5a5e6763970a =
\Ptr SDL_Renderer
x0 ->
\Uint8
x1 ->
\Uint8
x2 ->
\Uint8
x3 ->
\Uint8
x4 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> Word8 -> Word8 -> Word8 -> Word8 -> IO CBool
hs_bindgen_2a1d5a5e6763970a_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(Uint8 -> FFIType Uint8
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint8
x1)
(Uint8 -> FFIType Uint8
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint8
x2)
(Uint8 -> FFIType Uint8
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint8
x3)
(Uint8 -> FFIType Uint8
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint8
x4)
)
sDL_SetRenderDrawColor
:: 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 :: Ptr SDL_Renderer -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool
sDL_SetRenderDrawColor = Ptr SDL_Renderer -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool
hs_bindgen_2a1d5a5e6763970a
foreign import ccall safe "hs_bindgen_deb567c32a3b304a"
hs_bindgen_deb567c32a3b304a_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_deb567c32a3b304a
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_deb567c32a3b304a :: Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool
hs_bindgen_deb567c32a3b304a =
\Ptr SDL_Renderer
x0 ->
\CFloat
x1 ->
\CFloat
x2 ->
\CFloat
x3 ->
\CFloat
x4 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool
hs_bindgen_deb567c32a3b304a_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x2)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x3)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x4)
)
sDL_SetRenderDrawColorFloat
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
sDL_SetRenderDrawColorFloat :: Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool
sDL_SetRenderDrawColorFloat =
Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool
hs_bindgen_deb567c32a3b304a
foreign import ccall safe "hs_bindgen_4b8538e6f2e6330e"
hs_bindgen_4b8538e6f2e6330e_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_4b8538e6f2e6330e
:: 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_4b8538e6f2e6330e :: Ptr SDL_Renderer
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool
hs_bindgen_4b8538e6f2e6330e =
\Ptr SDL_Renderer
x0 ->
\Ptr Uint8
x1 ->
\Ptr Uint8
x2 ->
\Ptr Uint8
x3 ->
\Ptr Uint8
x4 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void
-> Ptr Void -> Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_4b8538e6f2e6330e_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(Ptr Uint8 -> FFIType (Ptr Uint8)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint8
x1)
(Ptr Uint8 -> FFIType (Ptr Uint8)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint8
x2)
(Ptr Uint8 -> FFIType (Ptr Uint8)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint8
x3)
(Ptr Uint8 -> FFIType (Ptr Uint8)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr Uint8
x4)
)
sDL_GetRenderDrawColor
:: 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 :: Ptr SDL_Renderer
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool
sDL_GetRenderDrawColor = Ptr SDL_Renderer
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool
hs_bindgen_4b8538e6f2e6330e
foreign import ccall safe "hs_bindgen_02be3e3dad551497"
hs_bindgen_02be3e3dad551497_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_02be3e3dad551497
:: 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_02be3e3dad551497 :: Ptr SDL_Renderer
-> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_02be3e3dad551497 =
\Ptr SDL_Renderer
x0 ->
\Ptr CFloat
x1 ->
\Ptr CFloat
x2 ->
\Ptr CFloat
x3 ->
\Ptr CFloat
x4 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void
-> Ptr Void -> Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_02be3e3dad551497_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x1)
(Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x2)
(Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x3)
(Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x4)
)
sDL_GetRenderDrawColorFloat
:: 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 :: Ptr SDL_Renderer
-> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool
sDL_GetRenderDrawColorFloat =
Ptr SDL_Renderer
-> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_02be3e3dad551497
foreign import ccall safe "hs_bindgen_4b5898833d8f7966"
hs_bindgen_4b5898833d8f7966_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_4b5898833d8f7966
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_4b5898833d8f7966 :: Ptr SDL_Renderer -> CFloat -> IO CBool
hs_bindgen_4b5898833d8f7966 =
\Ptr SDL_Renderer
x0 ->
\CFloat
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CFloat -> IO CBool
hs_bindgen_4b5898833d8f7966_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1))
sDL_SetRenderColorScale
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> IO BG.CBool
sDL_SetRenderColorScale :: Ptr SDL_Renderer -> CFloat -> IO CBool
sDL_SetRenderColorScale = Ptr SDL_Renderer -> CFloat -> IO CBool
hs_bindgen_4b5898833d8f7966
foreign import ccall safe "hs_bindgen_107aa0fcfa767aa5"
hs_bindgen_107aa0fcfa767aa5_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_107aa0fcfa767aa5
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CFloat
-> IO BG.CBool
hs_bindgen_107aa0fcfa767aa5 :: Ptr SDL_Renderer -> Ptr CFloat -> IO CBool
hs_bindgen_107aa0fcfa767aa5 =
\Ptr SDL_Renderer
x0 ->
\Ptr CFloat
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_107aa0fcfa767aa5_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x1))
sDL_GetRenderColorScale
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CFloat
-> IO BG.CBool
sDL_GetRenderColorScale :: Ptr SDL_Renderer -> Ptr CFloat -> IO CBool
sDL_GetRenderColorScale = Ptr SDL_Renderer -> Ptr CFloat -> IO CBool
hs_bindgen_107aa0fcfa767aa5
foreign import ccall safe "hs_bindgen_b9c067d52917b47d"
hs_bindgen_b9c067d52917b47d_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word32
-> IO BG.CBool
hs_bindgen_b9c067d52917b47d
:: BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode
-> IO BG.CBool
hs_bindgen_b9c067d52917b47d :: Ptr SDL_Renderer -> SDL_BlendMode -> IO CBool
hs_bindgen_b9c067d52917b47d =
\Ptr SDL_Renderer
x0 ->
\SDL_BlendMode
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Word32 -> IO CBool
hs_bindgen_b9c067d52917b47d_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (SDL_BlendMode -> FFIType SDL_BlendMode
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_BlendMode
x1))
sDL_SetRenderDrawBlendMode
:: BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode
-> IO BG.CBool
sDL_SetRenderDrawBlendMode :: Ptr SDL_Renderer -> SDL_BlendMode -> IO CBool
sDL_SetRenderDrawBlendMode =
Ptr SDL_Renderer -> SDL_BlendMode -> IO CBool
hs_bindgen_b9c067d52917b47d
foreign import ccall safe "hs_bindgen_167da6f1eb78062a"
hs_bindgen_167da6f1eb78062a_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_167da6f1eb78062a
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode
-> IO BG.CBool
hs_bindgen_167da6f1eb78062a :: Ptr SDL_Renderer -> Ptr SDL_BlendMode -> IO CBool
hs_bindgen_167da6f1eb78062a =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_BlendMode
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_167da6f1eb78062a_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (Ptr SDL_BlendMode -> FFIType (Ptr SDL_BlendMode)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_BlendMode
x1))
sDL_GetRenderDrawBlendMode
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode
-> IO BG.CBool
sDL_GetRenderDrawBlendMode :: Ptr SDL_Renderer -> Ptr SDL_BlendMode -> IO CBool
sDL_GetRenderDrawBlendMode =
Ptr SDL_Renderer -> Ptr SDL_BlendMode -> IO CBool
hs_bindgen_167da6f1eb78062a
foreign import ccall safe "hs_bindgen_cde099ce5b1cfc9d"
hs_bindgen_cde099ce5b1cfc9d_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_cde099ce5b1cfc9d
:: BG.Ptr SDL_Renderer
-> IO BG.CBool
hs_bindgen_cde099ce5b1cfc9d :: Ptr SDL_Renderer -> IO CBool
hs_bindgen_cde099ce5b1cfc9d =
\Ptr SDL_Renderer
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_cde099ce5b1cfc9d_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0))
sDL_RenderClear
:: BG.Ptr SDL_Renderer
-> IO BG.CBool
sDL_RenderClear :: Ptr SDL_Renderer -> IO CBool
sDL_RenderClear = Ptr SDL_Renderer -> IO CBool
hs_bindgen_cde099ce5b1cfc9d
foreign import ccall safe "hs_bindgen_9685ef9bec873fd9"
hs_bindgen_9685ef9bec873fd9_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_9685ef9bec873fd9
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_9685ef9bec873fd9 :: Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool
hs_bindgen_9685ef9bec873fd9 =
\Ptr SDL_Renderer
x0 ->
\CFloat
x1 ->
\CFloat
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> CFloat -> CFloat -> IO CBool
hs_bindgen_9685ef9bec873fd9_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1) (CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x2))
sDL_RenderPoint
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
sDL_RenderPoint :: Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool
sDL_RenderPoint = Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool
hs_bindgen_9685ef9bec873fd9
foreign import ccall safe "hs_bindgen_a2f27901d75ff412"
hs_bindgen_a2f27901d75ff412_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_a2f27901d75ff412
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint
-> BG.CInt
-> IO BG.CBool
hs_bindgen_a2f27901d75ff412 :: Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool
hs_bindgen_a2f27901d75ff412 =
\Ptr SDL_Renderer
x0 ->
\PtrConst SDL_FPoint
x1 ->
\CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CInt -> IO CBool
hs_bindgen_a2f27901d75ff412_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (PtrConst SDL_FPoint -> FFIType (PtrConst SDL_FPoint)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FPoint
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_RenderPoints
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint
-> BG.CInt
-> IO BG.CBool
sDL_RenderPoints :: Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool
sDL_RenderPoints = Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool
hs_bindgen_a2f27901d75ff412
foreign import ccall safe "hs_bindgen_a22413e4506d153a"
hs_bindgen_a22413e4506d153a_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_a22413e4506d153a
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_a22413e4506d153a :: Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool
hs_bindgen_a22413e4506d153a =
\Ptr SDL_Renderer
x0 ->
\CFloat
x1 ->
\CFloat
x2 ->
\CFloat
x3 ->
\CFloat
x4 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool
hs_bindgen_a22413e4506d153a_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x2)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x3)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x4)
)
sDL_RenderLine
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
sDL_RenderLine :: Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool
sDL_RenderLine = Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool
hs_bindgen_a22413e4506d153a
foreign import ccall safe "hs_bindgen_139f9e9bbb114174"
hs_bindgen_139f9e9bbb114174_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_139f9e9bbb114174
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint
-> BG.CInt
-> IO BG.CBool
hs_bindgen_139f9e9bbb114174 :: Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool
hs_bindgen_139f9e9bbb114174 =
\Ptr SDL_Renderer
x0 ->
\PtrConst SDL_FPoint
x1 ->
\CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CInt -> IO CBool
hs_bindgen_139f9e9bbb114174_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (PtrConst SDL_FPoint -> FFIType (PtrConst SDL_FPoint)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FPoint
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_RenderLines
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint
-> BG.CInt
-> IO BG.CBool
sDL_RenderLines :: Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool
sDL_RenderLines = Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool
hs_bindgen_139f9e9bbb114174
foreign import ccall safe "hs_bindgen_c336b07d3c7c70e0"
hs_bindgen_c336b07d3c7c70e0_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_c336b07d3c7c70e0
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> IO BG.CBool
hs_bindgen_c336b07d3c7c70e0 :: Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool
hs_bindgen_c336b07d3c7c70e0 =
\Ptr SDL_Renderer
x0 ->
\PtrConst SDL_FRect
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_c336b07d3c7c70e0_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (PtrConst SDL_FRect -> FFIType (PtrConst SDL_FRect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FRect
x1))
sDL_RenderRect
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> IO BG.CBool
sDL_RenderRect :: Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool
sDL_RenderRect = Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool
hs_bindgen_c336b07d3c7c70e0
foreign import ccall safe "hs_bindgen_4402e93d7e0ba929"
hs_bindgen_4402e93d7e0ba929_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_4402e93d7e0ba929
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> BG.CInt
-> IO BG.CBool
hs_bindgen_4402e93d7e0ba929 :: Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool
hs_bindgen_4402e93d7e0ba929 =
\Ptr SDL_Renderer
x0 ->
\PtrConst SDL_FRect
x1 ->
\CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CInt -> IO CBool
hs_bindgen_4402e93d7e0ba929_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (PtrConst SDL_FRect -> FFIType (PtrConst SDL_FRect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FRect
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_RenderRects
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> BG.CInt
-> IO BG.CBool
sDL_RenderRects :: Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool
sDL_RenderRects = Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool
hs_bindgen_4402e93d7e0ba929
foreign import ccall safe "hs_bindgen_2904f549c42ca454"
hs_bindgen_2904f549c42ca454_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_2904f549c42ca454
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> IO BG.CBool
hs_bindgen_2904f549c42ca454 :: Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool
hs_bindgen_2904f549c42ca454 =
\Ptr SDL_Renderer
x0 ->
\PtrConst SDL_FRect
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_2904f549c42ca454_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (PtrConst SDL_FRect -> FFIType (PtrConst SDL_FRect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FRect
x1))
sDL_RenderFillRect
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> IO BG.CBool
sDL_RenderFillRect :: Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool
sDL_RenderFillRect = Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool
hs_bindgen_2904f549c42ca454
foreign import ccall safe "hs_bindgen_8e1470eae177aaca"
hs_bindgen_8e1470eae177aaca_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_8e1470eae177aaca
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> BG.CInt
-> IO BG.CBool
hs_bindgen_8e1470eae177aaca :: Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool
hs_bindgen_8e1470eae177aaca =
\Ptr SDL_Renderer
x0 ->
\PtrConst SDL_FRect
x1 ->
\CInt
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> CInt -> IO CBool
hs_bindgen_8e1470eae177aaca_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (PtrConst SDL_FRect -> FFIType (PtrConst SDL_FRect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FRect
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_RenderFillRects
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> BG.CInt
-> IO BG.CBool
sDL_RenderFillRects :: Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool
sDL_RenderFillRects = Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool
hs_bindgen_8e1470eae177aaca
foreign import ccall safe "hs_bindgen_25ce1a6520376b45"
hs_bindgen_25ce1a6520376b45_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_25ce1a6520376b45
:: 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_25ce1a6520376b45 :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> IO CBool
hs_bindgen_25ce1a6520376b45 =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_Texture
x1 ->
\PtrConst SDL_FRect
x2 ->
\PtrConst SDL_FRect
x3 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_25ce1a6520376b45_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x1)
(PtrConst SDL_FRect -> FFIType (PtrConst SDL_FRect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FRect
x2)
(PtrConst SDL_FRect -> FFIType (PtrConst SDL_FRect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FRect
x3)
)
sDL_RenderTexture
:: 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 :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> IO CBool
sDL_RenderTexture = Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> IO CBool
hs_bindgen_25ce1a6520376b45
foreign import ccall safe "hs_bindgen_7784d7195eaae275"
hs_bindgen_7784d7195eaae275_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CDouble
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.Support.CUInt
-> IO BG.CBool
hs_bindgen_7784d7195eaae275
:: 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_7784d7195eaae275 :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> CDouble
-> PtrConst SDL_FPoint
-> SDL_FlipMode
-> IO CBool
hs_bindgen_7784d7195eaae275 =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_Texture
x1 ->
\PtrConst SDL_FRect
x2 ->
\PtrConst SDL_FRect
x3 ->
\CDouble
x4 ->
\PtrConst SDL_FPoint
x5 ->
\SDL_FlipMode
x6 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void
-> Ptr Void
-> Ptr Void
-> Ptr Void
-> CDouble
-> Ptr Void
-> CUInt
-> IO CBool
hs_bindgen_7784d7195eaae275_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x1)
(PtrConst SDL_FRect -> FFIType (PtrConst SDL_FRect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FRect
x2)
(PtrConst SDL_FRect -> FFIType (PtrConst SDL_FRect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FRect
x3)
(CDouble -> FFIType CDouble
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CDouble
x4)
(PtrConst SDL_FPoint -> FFIType (PtrConst SDL_FPoint)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FPoint
x5)
(SDL_FlipMode -> FFIType SDL_FlipMode
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_FlipMode
x6)
)
sDL_RenderTextureRotated
:: 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 :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> CDouble
-> PtrConst SDL_FPoint
-> SDL_FlipMode
-> IO CBool
sDL_RenderTextureRotated =
Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> CDouble
-> PtrConst SDL_FPoint
-> SDL_FlipMode
-> IO CBool
hs_bindgen_7784d7195eaae275
foreign import ccall safe "hs_bindgen_add42f94463f73c6"
hs_bindgen_add42f94463f73c6_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_add42f94463f73c6
:: 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_add42f94463f73c6 :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> IO CBool
hs_bindgen_add42f94463f73c6 =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_Texture
x1 ->
\PtrConst SDL_FRect
x2 ->
\PtrConst SDL_FPoint
x3 ->
\PtrConst SDL_FPoint
x4 ->
\PtrConst SDL_FPoint
x5 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void
-> Ptr Void
-> Ptr Void
-> Ptr Void
-> Ptr Void
-> Ptr Void
-> IO CBool
hs_bindgen_add42f94463f73c6_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x1)
(PtrConst SDL_FRect -> FFIType (PtrConst SDL_FRect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FRect
x2)
(PtrConst SDL_FPoint -> FFIType (PtrConst SDL_FPoint)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FPoint
x3)
(PtrConst SDL_FPoint -> FFIType (PtrConst SDL_FPoint)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FPoint
x4)
(PtrConst SDL_FPoint -> FFIType (PtrConst SDL_FPoint)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FPoint
x5)
)
sDL_RenderTextureAffine
:: 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 :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> IO CBool
sDL_RenderTextureAffine = Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> IO CBool
hs_bindgen_add42f94463f73c6
foreign import ccall safe "hs_bindgen_74aa5a13c76159fa"
hs_bindgen_74aa5a13c76159fa_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CFloat
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_74aa5a13c76159fa
:: 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_74aa5a13c76159fa :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool
hs_bindgen_74aa5a13c76159fa =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_Texture
x1 ->
\PtrConst SDL_FRect
x2 ->
\CFloat
x3 ->
\PtrConst SDL_FRect
x4 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> Ptr Void -> Ptr Void -> CFloat -> Ptr Void -> IO CBool
hs_bindgen_74aa5a13c76159fa_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x1)
(PtrConst SDL_FRect -> FFIType (PtrConst SDL_FRect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FRect
x2)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x3)
(PtrConst SDL_FRect -> FFIType (PtrConst SDL_FRect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FRect
x4)
)
sDL_RenderTextureTiled
:: 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 :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool
sDL_RenderTextureTiled = Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool
hs_bindgen_74aa5a13c76159fa
foreign import ccall safe "hs_bindgen_6b75253c3413f458"
hs_bindgen_6b75253c3413f458_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_6b75253c3413f458
:: 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_6b75253c3413f458 :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool
hs_bindgen_6b75253c3413f458 =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_Texture
x1 ->
\PtrConst SDL_FRect
x2 ->
\CFloat
x3 ->
\CFloat
x4 ->
\CFloat
x5 ->
\CFloat
x6 ->
\CFloat
x7 ->
\PtrConst SDL_FRect
x8 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void
-> Ptr Void
-> Ptr Void
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> Ptr Void
-> IO CBool
hs_bindgen_6b75253c3413f458_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x1)
(PtrConst SDL_FRect -> FFIType (PtrConst SDL_FRect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FRect
x2)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x3)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x4)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x5)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x6)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x7)
(PtrConst SDL_FRect -> FFIType (PtrConst SDL_FRect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FRect
x8)
)
sDL_RenderTexture9Grid
:: 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 :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool
sDL_RenderTexture9Grid = Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool
hs_bindgen_6b75253c3413f458
foreign import ccall safe "hs_bindgen_2d9cf263c1277f5b"
hs_bindgen_2d9cf263c1277f5b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.Ptr BG.Void
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_2d9cf263c1277f5b
:: 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_2d9cf263c1277f5b :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> CFloat
-> IO CBool
hs_bindgen_2d9cf263c1277f5b =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_Texture
x1 ->
\PtrConst SDL_FRect
x2 ->
\CFloat
x3 ->
\CFloat
x4 ->
\CFloat
x5 ->
\CFloat
x6 ->
\CFloat
x7 ->
\PtrConst SDL_FRect
x8 ->
\CFloat
x9 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void
-> Ptr Void
-> Ptr Void
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> Ptr Void
-> CFloat
-> IO CBool
hs_bindgen_2d9cf263c1277f5b_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x1)
(PtrConst SDL_FRect -> FFIType (PtrConst SDL_FRect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FRect
x2)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x3)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x4)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x5)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x6)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x7)
(PtrConst SDL_FRect -> FFIType (PtrConst SDL_FRect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FRect
x8)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x9)
)
sDL_RenderTexture9GridTiled
:: 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 :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> CFloat
-> IO CBool
sDL_RenderTexture9GridTiled =
Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> CFloat
-> IO CBool
hs_bindgen_2d9cf263c1277f5b
foreign import ccall safe "hs_bindgen_778c782602e7d6de"
hs_bindgen_778c782602e7d6de_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_778c782602e7d6de
:: 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_778c782602e7d6de :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_Vertex
-> CInt
-> PtrConst CInt
-> CInt
-> IO CBool
hs_bindgen_778c782602e7d6de =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_Texture
x1 ->
\PtrConst SDL_Vertex
x2 ->
\CInt
x3 ->
\PtrConst CInt
x4 ->
\CInt
x5 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void
-> Ptr Void -> Ptr Void -> CInt -> Ptr Void -> CInt -> IO CBool
hs_bindgen_778c782602e7d6de_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x1)
(PtrConst SDL_Vertex -> FFIType (PtrConst SDL_Vertex)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_Vertex
x2)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x3)
(PtrConst CInt -> FFIType (PtrConst CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CInt
x4)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x5)
)
sDL_RenderGeometry
:: 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 :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_Vertex
-> CInt
-> PtrConst CInt
-> CInt
-> IO CBool
sDL_RenderGeometry = Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_Vertex
-> CInt
-> PtrConst CInt
-> CInt
-> IO CBool
hs_bindgen_778c782602e7d6de
foreign import ccall safe "hs_bindgen_32080687747fa83c"
hs_bindgen_32080687747fa83c_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> BG.Ptr BG.Void
-> BG.CInt
-> BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_32080687747fa83c
:: 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_32080687747fa83c :: 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_32080687747fa83c =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_Texture
x1 ->
\PtrConst CFloat
x2 ->
\CInt
x3 ->
\PtrConst SDL_FColor
x4 ->
\CInt
x5 ->
\PtrConst CFloat
x6 ->
\CInt
x7 ->
\CInt
x8 ->
\PtrConst Void
x9 ->
\CInt
x10 ->
\CInt
x11 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void
-> Ptr Void
-> Ptr Void
-> CInt
-> Ptr Void
-> CInt
-> Ptr Void
-> CInt
-> CInt
-> Ptr Void
-> CInt
-> CInt
-> IO CBool
hs_bindgen_32080687747fa83c_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x1)
(PtrConst CFloat -> FFIType (PtrConst CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CFloat
x2)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x3)
(PtrConst SDL_FColor -> FFIType (PtrConst SDL_FColor)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_FColor
x4)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x5)
(PtrConst CFloat -> FFIType (PtrConst CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CFloat
x6)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x7)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x8)
(PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x9)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x10)
(CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x11)
)
sDL_RenderGeometryRaw
:: 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 :: 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 = 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_32080687747fa83c
foreign import ccall safe "hs_bindgen_56e605702d9776b5"
hs_bindgen_56e605702d9776b5_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_56e605702d9776b5
:: BG.Ptr SDL_Renderer
-> SDL_TextureAddressMode
-> SDL_TextureAddressMode
-> IO BG.CBool
hs_bindgen_56e605702d9776b5 :: Ptr SDL_Renderer
-> SDL_TextureAddressMode -> SDL_TextureAddressMode -> IO CBool
hs_bindgen_56e605702d9776b5 =
\Ptr SDL_Renderer
x0 ->
\SDL_TextureAddressMode
x1 ->
\SDL_TextureAddressMode
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> CInt -> CInt -> IO CBool
hs_bindgen_56e605702d9776b5_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (SDL_TextureAddressMode -> FFIType SDL_TextureAddressMode
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_TextureAddressMode
x1) (SDL_TextureAddressMode -> FFIType SDL_TextureAddressMode
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_TextureAddressMode
x2))
sDL_SetRenderTextureAddressMode
:: BG.Ptr SDL_Renderer
-> SDL_TextureAddressMode
-> SDL_TextureAddressMode
-> IO BG.CBool
sDL_SetRenderTextureAddressMode :: Ptr SDL_Renderer
-> SDL_TextureAddressMode -> SDL_TextureAddressMode -> IO CBool
sDL_SetRenderTextureAddressMode =
Ptr SDL_Renderer
-> SDL_TextureAddressMode -> SDL_TextureAddressMode -> IO CBool
hs_bindgen_56e605702d9776b5
foreign import ccall safe "hs_bindgen_b63dbaffb6d53264"
hs_bindgen_b63dbaffb6d53264_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_b63dbaffb6d53264
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL_TextureAddressMode
-> BG.Ptr SDL_TextureAddressMode
-> IO BG.CBool
hs_bindgen_b63dbaffb6d53264 :: Ptr SDL_Renderer
-> Ptr SDL_TextureAddressMode
-> Ptr SDL_TextureAddressMode
-> IO CBool
hs_bindgen_b63dbaffb6d53264 =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_TextureAddressMode
x1 ->
\Ptr SDL_TextureAddressMode
x2 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
(Ptr Void -> Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_b63dbaffb6d53264_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (Ptr SDL_TextureAddressMode -> FFIType (Ptr SDL_TextureAddressMode)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_TextureAddressMode
x1) (Ptr SDL_TextureAddressMode -> FFIType (Ptr SDL_TextureAddressMode)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_TextureAddressMode
x2))
sDL_GetRenderTextureAddressMode
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL_TextureAddressMode
-> BG.Ptr SDL_TextureAddressMode
-> IO BG.CBool
sDL_GetRenderTextureAddressMode :: Ptr SDL_Renderer
-> Ptr SDL_TextureAddressMode
-> Ptr SDL_TextureAddressMode
-> IO CBool
sDL_GetRenderTextureAddressMode =
Ptr SDL_Renderer
-> Ptr SDL_TextureAddressMode
-> Ptr SDL_TextureAddressMode
-> IO CBool
hs_bindgen_b63dbaffb6d53264
foreign import ccall safe "hs_bindgen_8e39bba88c8b590b"
hs_bindgen_8e39bba88c8b590b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_8e39bba88c8b590b
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO (BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface)
hs_bindgen_8e39bba88c8b590b :: Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO (Ptr SDL_Surface)
hs_bindgen_8e39bba88c8b590b =
\Ptr SDL_Renderer
x0 ->
\PtrConst SDL_Rect
x1 ->
(Ptr Void -> Ptr SDL_Surface)
-> IO (Ptr Void) -> IO (Ptr SDL_Surface)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr SDL_Surface
FFIType (Ptr SDL_Surface) -> Ptr SDL_Surface
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO (Ptr Void)
hs_bindgen_8e39bba88c8b590b_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (PtrConst SDL_Rect -> FFIType (PtrConst SDL_Rect)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_Rect
x1))
sDL_RenderReadPixels
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO (BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface)
sDL_RenderReadPixels :: Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO (Ptr SDL_Surface)
sDL_RenderReadPixels = Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO (Ptr SDL_Surface)
hs_bindgen_8e39bba88c8b590b
foreign import ccall safe "hs_bindgen_7c3d5531ae54aea4"
hs_bindgen_7c3d5531ae54aea4_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_7c3d5531ae54aea4
:: BG.Ptr SDL_Renderer
-> IO BG.CBool
hs_bindgen_7c3d5531ae54aea4 :: Ptr SDL_Renderer -> IO CBool
hs_bindgen_7c3d5531ae54aea4 =
\Ptr SDL_Renderer
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_7c3d5531ae54aea4_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0))
sDL_RenderPresent
:: BG.Ptr SDL_Renderer
-> IO BG.CBool
sDL_RenderPresent :: Ptr SDL_Renderer -> IO CBool
sDL_RenderPresent = Ptr SDL_Renderer -> IO CBool
hs_bindgen_7c3d5531ae54aea4
foreign import ccall safe "hs_bindgen_8bed4d77b35c687f"
hs_bindgen_8bed4d77b35c687f_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_8bed4d77b35c687f
:: BG.Ptr SDL_Texture
-> IO ()
hs_bindgen_8bed4d77b35c687f :: Ptr SDL_Texture -> IO ()
hs_bindgen_8bed4d77b35c687f =
\Ptr SDL_Texture
x0 ->
Ptr Void -> IO ()
hs_bindgen_8bed4d77b35c687f_base (Ptr SDL_Texture -> FFIType (Ptr SDL_Texture)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Texture
x0)
sDL_DestroyTexture
:: BG.Ptr SDL_Texture
-> IO ()
sDL_DestroyTexture :: Ptr SDL_Texture -> IO ()
sDL_DestroyTexture = Ptr SDL_Texture -> IO ()
hs_bindgen_8bed4d77b35c687f
foreign import ccall safe "hs_bindgen_1d20db71cb8b3442"
hs_bindgen_1d20db71cb8b3442_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_1d20db71cb8b3442
:: BG.Ptr SDL_Renderer
-> IO ()
hs_bindgen_1d20db71cb8b3442 :: Ptr SDL_Renderer -> IO ()
hs_bindgen_1d20db71cb8b3442 =
\Ptr SDL_Renderer
x0 ->
Ptr Void -> IO ()
hs_bindgen_1d20db71cb8b3442_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
sDL_DestroyRenderer
:: BG.Ptr SDL_Renderer
-> IO ()
sDL_DestroyRenderer :: Ptr SDL_Renderer -> IO ()
sDL_DestroyRenderer = Ptr SDL_Renderer -> IO ()
hs_bindgen_1d20db71cb8b3442
foreign import ccall safe "hs_bindgen_541ef4edd41b43f3"
hs_bindgen_541ef4edd41b43f3_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_541ef4edd41b43f3
:: BG.Ptr SDL_Renderer
-> IO BG.CBool
hs_bindgen_541ef4edd41b43f3 :: Ptr SDL_Renderer -> IO CBool
hs_bindgen_541ef4edd41b43f3 =
\Ptr SDL_Renderer
x0 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CBool
hs_bindgen_541ef4edd41b43f3_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0))
sDL_FlushRenderer
:: BG.Ptr SDL_Renderer
-> IO BG.CBool
sDL_FlushRenderer :: Ptr SDL_Renderer -> IO CBool
sDL_FlushRenderer = Ptr SDL_Renderer -> IO CBool
hs_bindgen_541ef4edd41b43f3
foreign import ccall safe "hs_bindgen_b665c5f20441fcd2"
hs_bindgen_b665c5f20441fcd2_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_b665c5f20441fcd2
:: BG.Ptr SDL_Renderer
-> IO (BG.Ptr BG.Void)
hs_bindgen_b665c5f20441fcd2 :: Ptr SDL_Renderer -> IO (Ptr Void)
hs_bindgen_b665c5f20441fcd2 =
\Ptr SDL_Renderer
x0 ->
(Ptr Void -> Ptr Void) -> IO (Ptr Void) -> IO (Ptr Void)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr Void
FFIType (Ptr Void) -> Ptr Void
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_b665c5f20441fcd2_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0))
sDL_GetRenderMetalLayer
:: BG.Ptr SDL_Renderer
-> IO (BG.Ptr BG.Void)
sDL_GetRenderMetalLayer :: Ptr SDL_Renderer -> IO (Ptr Void)
sDL_GetRenderMetalLayer = Ptr SDL_Renderer -> IO (Ptr Void)
hs_bindgen_b665c5f20441fcd2
foreign import ccall safe "hs_bindgen_4cc0199f9267bab8"
hs_bindgen_4cc0199f9267bab8_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_4cc0199f9267bab8
:: BG.Ptr SDL_Renderer
-> IO (BG.Ptr BG.Void)
hs_bindgen_4cc0199f9267bab8 :: Ptr SDL_Renderer -> IO (Ptr Void)
hs_bindgen_4cc0199f9267bab8 =
\Ptr SDL_Renderer
x0 ->
(Ptr Void -> Ptr Void) -> IO (Ptr Void) -> IO (Ptr Void)
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Ptr Void -> Ptr Void
FFIType (Ptr Void) -> Ptr Void
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_4cc0199f9267bab8_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0))
sDL_GetRenderMetalCommandEncoder
:: BG.Ptr SDL_Renderer
-> IO (BG.Ptr BG.Void)
sDL_GetRenderMetalCommandEncoder :: Ptr SDL_Renderer -> IO (Ptr Void)
sDL_GetRenderMetalCommandEncoder =
Ptr SDL_Renderer -> IO (Ptr Void)
hs_bindgen_4cc0199f9267bab8
foreign import ccall safe "hs_bindgen_91025902db96959c"
hs_bindgen_91025902db96959c_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word32
-> HsBindgen.Runtime.LibC.Int64
-> HsBindgen.Runtime.LibC.Int64
-> IO BG.CBool
hs_bindgen_91025902db96959c
:: BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> IO BG.CBool
hs_bindgen_91025902db96959c :: Ptr SDL_Renderer -> Uint32 -> Sint64 -> Sint64 -> IO CBool
hs_bindgen_91025902db96959c =
\Ptr SDL_Renderer
x0 ->
\Uint32
x1 ->
\Sint64
x2 ->
\Sint64
x3 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> Word32 -> Int64 -> Int64 -> IO CBool
hs_bindgen_91025902db96959c_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(Uint32 -> FFIType Uint32
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint32
x1)
(Sint64 -> FFIType Sint64
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Sint64
x2)
(Sint64 -> FFIType Sint64
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Sint64
x3)
)
sDL_AddVulkanRenderSemaphores
:: BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> IO BG.CBool
sDL_AddVulkanRenderSemaphores :: Ptr SDL_Renderer -> Uint32 -> Sint64 -> Sint64 -> IO CBool
sDL_AddVulkanRenderSemaphores =
Ptr SDL_Renderer -> Uint32 -> Sint64 -> Sint64 -> IO CBool
hs_bindgen_91025902db96959c
foreign import ccall safe "hs_bindgen_6f4a42b49f0de954"
hs_bindgen_6f4a42b49f0de954_base
:: BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_6f4a42b49f0de954
:: BG.Ptr SDL_Renderer
-> BG.CInt
-> IO BG.CBool
hs_bindgen_6f4a42b49f0de954 :: Ptr SDL_Renderer -> CInt -> IO CBool
hs_bindgen_6f4a42b49f0de954 =
\Ptr SDL_Renderer
x0 ->
\CInt
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CInt -> IO CBool
hs_bindgen_6f4a42b49f0de954_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x1))
sDL_SetRenderVSync
:: BG.Ptr SDL_Renderer
-> BG.CInt
-> IO BG.CBool
sDL_SetRenderVSync :: Ptr SDL_Renderer -> CInt -> IO CBool
sDL_SetRenderVSync = Ptr SDL_Renderer -> CInt -> IO CBool
hs_bindgen_6f4a42b49f0de954
foreign import ccall safe "hs_bindgen_eb1ce0cdf3d11c86"
hs_bindgen_eb1ce0cdf3d11c86_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_eb1ce0cdf3d11c86
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_eb1ce0cdf3d11c86 :: Ptr SDL_Renderer -> Ptr CInt -> IO CBool
hs_bindgen_eb1ce0cdf3d11c86 =
\Ptr SDL_Renderer
x0 ->
\Ptr CInt
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_eb1ce0cdf3d11c86_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x1))
sDL_GetRenderVSync
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CInt
-> IO BG.CBool
sDL_GetRenderVSync :: Ptr SDL_Renderer -> Ptr CInt -> IO CBool
sDL_GetRenderVSync = Ptr SDL_Renderer -> Ptr CInt -> IO CBool
hs_bindgen_eb1ce0cdf3d11c86
foreign import ccall safe "hs_bindgen_54ec6a89b17b55b6"
hs_bindgen_54ec6a89b17b55b6_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_54ec6a89b17b55b6
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> PtrConst.PtrConst BG.CChar
-> IO BG.CBool
hs_bindgen_54ec6a89b17b55b6 :: Ptr SDL_Renderer -> CFloat -> CFloat -> PtrConst CChar -> IO CBool
hs_bindgen_54ec6a89b17b55b6 =
\Ptr SDL_Renderer
x0 ->
\CFloat
x1 ->
\CFloat
x2 ->
\PtrConst CChar
x3 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> CFloat -> CFloat -> Ptr Void -> IO CBool
hs_bindgen_54ec6a89b17b55b6_base
(Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x1)
(CFloat -> FFIType CFloat
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CFloat
x2)
(PtrConst CChar -> FFIType (PtrConst CChar)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst CChar
x3)
)
sDL_RenderDebugText
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> PtrConst.PtrConst BG.CChar
-> IO BG.CBool
sDL_RenderDebugText :: Ptr SDL_Renderer -> CFloat -> CFloat -> PtrConst CChar -> IO CBool
sDL_RenderDebugText = Ptr SDL_Renderer -> CFloat -> CFloat -> PtrConst CChar -> IO CBool
hs_bindgen_54ec6a89b17b55b6
foreign import ccall safe "hs_bindgen_3e694d41804c455e"
hs_bindgen_3e694d41804c455e_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.Support.CInt
-> IO BG.CBool
hs_bindgen_3e694d41804c455e
:: BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Surface.SDL_ScaleMode
-> IO BG.CBool
hs_bindgen_3e694d41804c455e :: Ptr SDL_Renderer -> SDL_ScaleMode -> IO CBool
hs_bindgen_3e694d41804c455e =
\Ptr SDL_Renderer
x0 ->
\SDL_ScaleMode
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> CInt -> IO CBool
hs_bindgen_3e694d41804c455e_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (SDL_ScaleMode -> FFIType SDL_ScaleMode
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_ScaleMode
x1))
sDL_SetDefaultTextureScaleMode
:: BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Surface.SDL_ScaleMode
-> IO BG.CBool
sDL_SetDefaultTextureScaleMode :: Ptr SDL_Renderer -> SDL_ScaleMode -> IO CBool
sDL_SetDefaultTextureScaleMode =
Ptr SDL_Renderer -> SDL_ScaleMode -> IO CBool
hs_bindgen_3e694d41804c455e
foreign import ccall safe "hs_bindgen_3782129e34172c40"
hs_bindgen_3782129e34172c40_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_3782129e34172c40
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_ScaleMode
-> IO BG.CBool
hs_bindgen_3782129e34172c40 :: Ptr SDL_Renderer -> Ptr SDL_ScaleMode -> IO CBool
hs_bindgen_3782129e34172c40 =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_ScaleMode
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_3782129e34172c40_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (Ptr SDL_ScaleMode -> FFIType (Ptr SDL_ScaleMode)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_ScaleMode
x1))
sDL_GetDefaultTextureScaleMode
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_ScaleMode
-> IO BG.CBool
sDL_GetDefaultTextureScaleMode :: Ptr SDL_Renderer -> Ptr SDL_ScaleMode -> IO CBool
sDL_GetDefaultTextureScaleMode =
Ptr SDL_Renderer -> Ptr SDL_ScaleMode -> IO CBool
hs_bindgen_3782129e34172c40
foreign import ccall safe "hs_bindgen_b6fd9bfda38a61c5"
hs_bindgen_b6fd9bfda38a61c5_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_b6fd9bfda38a61c5
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL_GPURenderStateCreateInfo
-> IO (BG.Ptr SDL_GPURenderState)
hs_bindgen_b6fd9bfda38a61c5 :: Ptr SDL_Renderer
-> PtrConst SDL_GPURenderStateCreateInfo
-> IO (Ptr SDL_GPURenderState)
hs_bindgen_b6fd9bfda38a61c5 =
\Ptr SDL_Renderer
x0 ->
\PtrConst SDL_GPURenderStateCreateInfo
x1 ->
(Ptr Void -> Ptr SDL_GPURenderState)
-> IO (Ptr Void) -> 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 Ptr Void -> Ptr SDL_GPURenderState
FFIType (Ptr SDL_GPURenderState) -> Ptr SDL_GPURenderState
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO (Ptr Void)
hs_bindgen_b6fd9bfda38a61c5_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (PtrConst SDL_GPURenderStateCreateInfo
-> FFIType (PtrConst SDL_GPURenderStateCreateInfo)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst SDL_GPURenderStateCreateInfo
x1))
sDL_CreateGPURenderState
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL_GPURenderStateCreateInfo
-> IO (BG.Ptr SDL_GPURenderState)
sDL_CreateGPURenderState :: Ptr SDL_Renderer
-> PtrConst SDL_GPURenderStateCreateInfo
-> IO (Ptr SDL_GPURenderState)
sDL_CreateGPURenderState =
Ptr SDL_Renderer
-> PtrConst SDL_GPURenderStateCreateInfo
-> IO (Ptr SDL_GPURenderState)
hs_bindgen_b6fd9bfda38a61c5
foreign import ccall safe "hs_bindgen_18aafc7283600d91"
hs_bindgen_18aafc7283600d91_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word32
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word32
-> IO BG.CBool
hs_bindgen_18aafc7283600d91
:: BG.Ptr SDL_GPURenderState
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> PtrConst.PtrConst BG.Void
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> IO BG.CBool
hs_bindgen_18aafc7283600d91 :: Ptr SDL_GPURenderState
-> Uint32 -> PtrConst Void -> Uint32 -> IO CBool
hs_bindgen_18aafc7283600d91 =
\Ptr SDL_GPURenderState
x0 ->
\Uint32
x1 ->
\PtrConst Void
x2 ->
\Uint32
x3 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap
CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType
( Ptr Void -> Word32 -> Ptr Void -> Word32 -> IO CBool
hs_bindgen_18aafc7283600d91_base
(Ptr SDL_GPURenderState -> FFIType (Ptr SDL_GPURenderState)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_GPURenderState
x0)
(Uint32 -> FFIType Uint32
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint32
x1)
(PtrConst Void -> FFIType (PtrConst Void)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType PtrConst Void
x2)
(Uint32 -> FFIType Uint32
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Uint32
x3)
)
sDL_SetGPURenderStateFragmentUniforms
:: BG.Ptr SDL_GPURenderState
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> PtrConst.PtrConst BG.Void
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> IO BG.CBool
sDL_SetGPURenderStateFragmentUniforms :: Ptr SDL_GPURenderState
-> Uint32 -> PtrConst Void -> Uint32 -> IO CBool
sDL_SetGPURenderStateFragmentUniforms =
Ptr SDL_GPURenderState
-> Uint32 -> PtrConst Void -> Uint32 -> IO CBool
hs_bindgen_18aafc7283600d91
foreign import ccall safe "hs_bindgen_707dc041c39c56ad"
hs_bindgen_707dc041c39c56ad_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_707dc041c39c56ad
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL_GPURenderState
-> IO BG.CBool
hs_bindgen_707dc041c39c56ad :: Ptr SDL_Renderer -> Ptr SDL_GPURenderState -> IO CBool
hs_bindgen_707dc041c39c56ad =
\Ptr SDL_Renderer
x0 ->
\Ptr SDL_GPURenderState
x1 ->
(CBool -> CBool) -> IO CBool -> IO CBool
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CBool -> CBool
FFIType CBool -> CBool
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> Ptr Void -> IO CBool
hs_bindgen_707dc041c39c56ad_base (Ptr SDL_Renderer -> FFIType (Ptr SDL_Renderer)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Renderer
x0) (Ptr SDL_GPURenderState -> FFIType (Ptr SDL_GPURenderState)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_GPURenderState
x1))
sDL_SetGPURenderState
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL_GPURenderState
-> IO BG.CBool
sDL_SetGPURenderState :: Ptr SDL_Renderer -> Ptr SDL_GPURenderState -> IO CBool
sDL_SetGPURenderState = Ptr SDL_Renderer -> Ptr SDL_GPURenderState -> IO CBool
hs_bindgen_707dc041c39c56ad
foreign import ccall safe "hs_bindgen_ef5a4d7453634025"
hs_bindgen_ef5a4d7453634025_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_ef5a4d7453634025
:: BG.Ptr SDL_GPURenderState
-> IO ()
hs_bindgen_ef5a4d7453634025 :: Ptr SDL_GPURenderState -> IO ()
hs_bindgen_ef5a4d7453634025 =
\Ptr SDL_GPURenderState
x0 ->
Ptr Void -> IO ()
hs_bindgen_ef5a4d7453634025_base (Ptr SDL_GPURenderState -> FFIType (Ptr SDL_GPURenderState)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_GPURenderState
x0)
sDL_DestroyGPURenderState
:: BG.Ptr SDL_GPURenderState
-> IO ()
sDL_DestroyGPURenderState :: Ptr SDL_GPURenderState -> IO ()
sDL_DestroyGPURenderState =
Ptr SDL_GPURenderState -> IO ()
hs_bindgen_ef5a4d7453634025