{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK prune #-}
module SDL3.Sys.Bindgen.Render.Unsafe (
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetNumRenderDrivers,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderDriver,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_CreateWindowAndRenderer,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_CreateRenderer,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_CreateRendererWithProperties,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_CreateGPURenderer,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetGPURendererDevice,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_CreateSoftwareRenderer,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderer,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderWindow,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRendererName,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRendererProperties,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderOutputSize,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetCurrentRenderOutputSize,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_CreateTexture,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_CreateTextureFromSurface,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_CreateTextureWithProperties,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetTextureProperties,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRendererFromTexture,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetTextureSize,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetTexturePalette,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetTexturePalette,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetTextureColorMod,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetTextureColorModFloat,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetTextureColorMod,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetTextureColorModFloat,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetTextureAlphaMod,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetTextureAlphaModFloat,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetTextureAlphaMod,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetTextureAlphaModFloat,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetTextureBlendMode,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetTextureBlendMode,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetTextureScaleMode,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetTextureScaleMode,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_UpdateTexture,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_UpdateYUVTexture,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_UpdateNVTexture,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_LockTexture,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_LockTextureToSurface,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_UnlockTexture,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetRenderTarget,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderTarget,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetRenderLogicalPresentation,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderLogicalPresentation,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderLogicalPresentationRect,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderCoordinatesFromWindow,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderCoordinatesToWindow,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_ConvertEventToRenderCoordinates,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetRenderViewport,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderViewport,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderViewportSet,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderSafeArea,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetRenderClipRect,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderClipRect,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderClipEnabled,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetRenderScale,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderScale,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetRenderDrawColor,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetRenderDrawColorFloat,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderDrawColor,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderDrawColorFloat,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetRenderColorScale,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderColorScale,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetRenderDrawBlendMode,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderDrawBlendMode,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderClear,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderPoint,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderPoints,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderLine,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderLines,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderRect,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderRects,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderFillRect,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderFillRects,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderTexture,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderTextureRotated,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderTextureAffine,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderTextureTiled,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderTexture9Grid,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderTexture9GridTiled,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderGeometry,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderGeometryRaw,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetRenderTextureAddressMode,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderTextureAddressMode,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderReadPixels,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderPresent,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_DestroyTexture,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_DestroyRenderer,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_FlushRenderer,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderMetalLayer,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderMetalCommandEncoder,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_AddVulkanRenderSemaphores,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetRenderVSync,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetRenderVSync,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_RenderDebugText,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetDefaultTextureScaleMode,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_GetDefaultTextureScaleMode,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_CreateGPURenderState,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetGPURenderStateFragmentUniforms,
SDL3.Sys.Bindgen.Render.Unsafe.sDL_SetGPURenderState,
SDL3.Sys.Bindgen.Render.Unsafe.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_b8d027f3d5602f48 (void)"
, "{"
, " return (SDL_GetNumRenderDrivers)();"
, "}"
, "char const *hs_bindgen_dce79b5e75543204 ("
, " signed int arg1"
, ")"
, "{"
, " return (SDL_GetRenderDriver)(arg1);"
, "}"
, "_Bool hs_bindgen_fd4bb4119f707b2a ("
, " 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_37b63ac6e8618d68 ("
, " SDL_Window *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return (SDL_CreateRenderer)(arg1, arg2);"
, "}"
, "SDL_Renderer *hs_bindgen_fe8ca198b1b0c17d ("
, " 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_40c46710682c09f1 ("
, " 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_76cee8398d82c692 ("
, " 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_3a402a665e290fa3 ("
, " SDL_Surface *arg1"
, ")"
, "{"
, " return (SDL_CreateSoftwareRenderer)(arg1);"
, "}"
, "SDL_Renderer *hs_bindgen_30584ed4cc19ca5c ("
, " SDL_Window *arg1"
, ")"
, "{"
, " return (SDL_GetRenderer)(arg1);"
, "}"
, "SDL_Window *hs_bindgen_c043f286f3176cd8 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_GetRenderWindow)(arg1);"
, "}"
, "char const *hs_bindgen_b4d2799733c66a42 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_GetRendererName)(arg1);"
, "}"
, "SDL_PropertiesID hs_bindgen_519d759f13b5a204 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_GetRendererProperties)(arg1);"
, "}"
, "_Bool hs_bindgen_15b72b770c77a09c ("
, " SDL_Renderer *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return (SDL_GetRenderOutputSize)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_09a49b8dd8196ac2 ("
, " SDL_Renderer *arg1,"
, " signed int *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return (SDL_GetCurrentRenderOutputSize)(arg1, arg2, arg3);"
, "}"
, "SDL_Texture *hs_bindgen_3d4ff9d99a3fa98a ("
, " 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_46cceb118c5977b8 ("
, " SDL_Renderer *arg1,"
, " SDL_Surface *arg2"
, ")"
, "{"
, " return (SDL_CreateTextureFromSurface)(arg1, arg2);"
, "}"
, "SDL_Texture *hs_bindgen_52cc37cb33c5a099 ("
, " SDL_Renderer *arg1,"
, " SDL_PropertiesID arg2"
, ")"
, "{"
, " return (SDL_CreateTextureWithProperties)(arg1, arg2);"
, "}"
, "SDL_PropertiesID hs_bindgen_7d1578a13c421f10 ("
, " SDL_Texture *arg1"
, ")"
, "{"
, " return (SDL_GetTextureProperties)(arg1);"
, "}"
, "SDL_Renderer *hs_bindgen_59ae54d4482ab0ef ("
, " SDL_Texture *arg1"
, ")"
, "{"
, " return (SDL_GetRendererFromTexture)(arg1);"
, "}"
, "_Bool hs_bindgen_132d974026c63235 ("
, " 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_b9b978978bcb3701 ("
, " 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_38dd0c6a7ed9af72 ("
, " 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_328bc9103549865a ("
, " SDL_Texture *arg1,"
, " Uint8 arg2,"
, " Uint8 arg3,"
, " Uint8 arg4"
, ")"
, "{"
, " return (SDL_SetTextureColorMod)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_f0f25fbdb4151d72 ("
, " SDL_Texture *arg1,"
, " float arg2,"
, " float arg3,"
, " float arg4"
, ")"
, "{"
, " return (SDL_SetTextureColorModFloat)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_23c41565e3ebaf20 ("
, " SDL_Texture *arg1,"
, " Uint8 *arg2,"
, " Uint8 *arg3,"
, " Uint8 *arg4"
, ")"
, "{"
, " return (SDL_GetTextureColorMod)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_40f14359348d1377 ("
, " SDL_Texture *arg1,"
, " float *arg2,"
, " float *arg3,"
, " float *arg4"
, ")"
, "{"
, " return (SDL_GetTextureColorModFloat)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_5ed240f184c27e2f ("
, " SDL_Texture *arg1,"
, " Uint8 arg2"
, ")"
, "{"
, " return (SDL_SetTextureAlphaMod)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_5ea85df5eef9526f ("
, " SDL_Texture *arg1,"
, " float arg2"
, ")"
, "{"
, " return (SDL_SetTextureAlphaModFloat)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_b3e62a9848e5067e ("
, " SDL_Texture *arg1,"
, " Uint8 *arg2"
, ")"
, "{"
, " return (SDL_GetTextureAlphaMod)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_55b6c4f083626b7a ("
, " SDL_Texture *arg1,"
, " float *arg2"
, ")"
, "{"
, " return (SDL_GetTextureAlphaModFloat)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_34ab5b9eb64f99e7 ("
, " SDL_Texture *arg1,"
, " SDL_BlendMode arg2"
, ")"
, "{"
, " return (SDL_SetTextureBlendMode)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_9e50ca0241b5eecf ("
, " SDL_Texture *arg1,"
, " SDL_BlendMode *arg2"
, ")"
, "{"
, " return (SDL_GetTextureBlendMode)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_7ec0426bb117fde0 ("
, " SDL_Texture *arg1,"
, " SDL_ScaleMode arg2"
, ")"
, "{"
, " return (SDL_SetTextureScaleMode)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_d153e754b011263b ("
, " SDL_Texture *arg1,"
, " SDL_ScaleMode *arg2"
, ")"
, "{"
, " return (SDL_GetTextureScaleMode)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_9d30d0aa8075c243 ("
, " SDL_Texture *arg1,"
, " SDL_Rect const *arg2,"
, " void const *arg3,"
, " signed int arg4"
, ")"
, "{"
, " return (SDL_UpdateTexture)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_145fdda972278858 ("
, " 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_8e87aea72679c0be ("
, " 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_f81dacbd782960a7 ("
, " SDL_Texture *arg1,"
, " SDL_Rect const *arg2,"
, " void **arg3,"
, " signed int *arg4"
, ")"
, "{"
, " return (SDL_LockTexture)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_0422047faea9296b ("
, " SDL_Texture *arg1,"
, " SDL_Rect const *arg2,"
, " SDL_Surface **arg3"
, ")"
, "{"
, " return (SDL_LockTextureToSurface)(arg1, arg2, arg3);"
, "}"
, "void hs_bindgen_9d1b4d7003c2d0ec ("
, " SDL_Texture *arg1"
, ")"
, "{"
, " (SDL_UnlockTexture)(arg1);"
, "}"
, "_Bool hs_bindgen_42456f91219d7d63 ("
, " SDL_Renderer *arg1,"
, " SDL_Texture *arg2"
, ")"
, "{"
, " return (SDL_SetRenderTarget)(arg1, arg2);"
, "}"
, "SDL_Texture *hs_bindgen_afd608e22c7b34c2 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_GetRenderTarget)(arg1);"
, "}"
, "_Bool hs_bindgen_99a6a5d6611eb0ad ("
, " SDL_Renderer *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " SDL_RendererLogicalPresentation arg4"
, ")"
, "{"
, " return (SDL_SetRenderLogicalPresentation)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_cbe5162cf71da053 ("
, " SDL_Renderer *arg1,"
, " signed int *arg2,"
, " signed int *arg3,"
, " SDL_RendererLogicalPresentation *arg4"
, ")"
, "{"
, " return (SDL_GetRenderLogicalPresentation)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_60fac3e135efff7b ("
, " SDL_Renderer *arg1,"
, " SDL_FRect *arg2"
, ")"
, "{"
, " return (SDL_GetRenderLogicalPresentationRect)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_88c23a7a2bb3f897 ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3,"
, " float *arg4,"
, " float *arg5"
, ")"
, "{"
, " return (SDL_RenderCoordinatesFromWindow)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "_Bool hs_bindgen_30a19a6793a8a60a ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3,"
, " float *arg4,"
, " float *arg5"
, ")"
, "{"
, " return (SDL_RenderCoordinatesToWindow)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "_Bool hs_bindgen_99e1877354dd4cdb ("
, " SDL_Renderer *arg1,"
, " SDL_Event *arg2"
, ")"
, "{"
, " return (SDL_ConvertEventToRenderCoordinates)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_da47a291603fd568 ("
, " SDL_Renderer *arg1,"
, " SDL_Rect const *arg2"
, ")"
, "{"
, " return (SDL_SetRenderViewport)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_d36147bdfea02ae0 ("
, " SDL_Renderer *arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return (SDL_GetRenderViewport)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_b75de8ea63ffb717 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_RenderViewportSet)(arg1);"
, "}"
, "_Bool hs_bindgen_143575ef07d5400f ("
, " SDL_Renderer *arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return (SDL_GetRenderSafeArea)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_db4ee8d700a535c8 ("
, " SDL_Renderer *arg1,"
, " SDL_Rect const *arg2"
, ")"
, "{"
, " return (SDL_SetRenderClipRect)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_7bd39620f800ed67 ("
, " SDL_Renderer *arg1,"
, " SDL_Rect *arg2"
, ")"
, "{"
, " return (SDL_GetRenderClipRect)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_011ece38ae24698a ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_RenderClipEnabled)(arg1);"
, "}"
, "_Bool hs_bindgen_a2ecfc86b7164248 ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3"
, ")"
, "{"
, " return (SDL_SetRenderScale)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_9b27eba43ce3989c ("
, " SDL_Renderer *arg1,"
, " float *arg2,"
, " float *arg3"
, ")"
, "{"
, " return (SDL_GetRenderScale)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_122da056b531e869 ("
, " SDL_Renderer *arg1,"
, " Uint8 arg2,"
, " Uint8 arg3,"
, " Uint8 arg4,"
, " Uint8 arg5"
, ")"
, "{"
, " return (SDL_SetRenderDrawColor)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "_Bool hs_bindgen_069391a3e71d464d ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3,"
, " float arg4,"
, " float arg5"
, ")"
, "{"
, " return (SDL_SetRenderDrawColorFloat)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "_Bool hs_bindgen_7f0f910be4b2889e ("
, " SDL_Renderer *arg1,"
, " Uint8 *arg2,"
, " Uint8 *arg3,"
, " Uint8 *arg4,"
, " Uint8 *arg5"
, ")"
, "{"
, " return (SDL_GetRenderDrawColor)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "_Bool hs_bindgen_7679f2d13375bcd2 ("
, " SDL_Renderer *arg1,"
, " float *arg2,"
, " float *arg3,"
, " float *arg4,"
, " float *arg5"
, ")"
, "{"
, " return (SDL_GetRenderDrawColorFloat)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "_Bool hs_bindgen_2d134fc6b089039f ("
, " SDL_Renderer *arg1,"
, " float arg2"
, ")"
, "{"
, " return (SDL_SetRenderColorScale)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_f9539095c565384c ("
, " SDL_Renderer *arg1,"
, " float *arg2"
, ")"
, "{"
, " return (SDL_GetRenderColorScale)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_1885ca90cb47d78c ("
, " SDL_Renderer *arg1,"
, " SDL_BlendMode arg2"
, ")"
, "{"
, " return (SDL_SetRenderDrawBlendMode)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_80ecda0d3d8d870b ("
, " SDL_Renderer *arg1,"
, " SDL_BlendMode *arg2"
, ")"
, "{"
, " return (SDL_GetRenderDrawBlendMode)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_82119a8dbd03b3ca ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_RenderClear)(arg1);"
, "}"
, "_Bool hs_bindgen_c73e2796ab7f90c1 ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3"
, ")"
, "{"
, " return (SDL_RenderPoint)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_cb752ddd9f3b53be ("
, " SDL_Renderer *arg1,"
, " SDL_FPoint const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_RenderPoints)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_8fc8b7b71da27e92 ("
, " SDL_Renderer *arg1,"
, " float arg2,"
, " float arg3,"
, " float arg4,"
, " float arg5"
, ")"
, "{"
, " return (SDL_RenderLine)(arg1, arg2, arg3, arg4, arg5);"
, "}"
, "_Bool hs_bindgen_d68b0895520fbd3a ("
, " SDL_Renderer *arg1,"
, " SDL_FPoint const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_RenderLines)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_74702b94b10a8a97 ("
, " SDL_Renderer *arg1,"
, " SDL_FRect const *arg2"
, ")"
, "{"
, " return (SDL_RenderRect)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_2ee379e179df5f3c ("
, " SDL_Renderer *arg1,"
, " SDL_FRect const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_RenderRects)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_c5b24d3e3930aa12 ("
, " SDL_Renderer *arg1,"
, " SDL_FRect const *arg2"
, ")"
, "{"
, " return (SDL_RenderFillRect)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_afbd05ab4eae453e ("
, " SDL_Renderer *arg1,"
, " SDL_FRect const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_RenderFillRects)(arg1, arg2, arg3);"
, "}"
, "_Bool hs_bindgen_9502ac14df729213 ("
, " SDL_Renderer *arg1,"
, " SDL_Texture *arg2,"
, " SDL_FRect const *arg3,"
, " SDL_FRect const *arg4"
, ")"
, "{"
, " return (SDL_RenderTexture)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_bdd81c1a4d95fd9a ("
, " 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_18c2f3b6d0215153 ("
, " 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_f46f867b1d2a5b99 ("
, " 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_7460ccca85327f67 ("
, " 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_82ec92cefa73aeb4 ("
, " 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_604c256c92b502f9 ("
, " 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_ae17af9f44d6d343 ("
, " 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_f5de60362bf89a18 ("
, " 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_727bb39b49c44f15 ("
, " 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_7173be00862c48e8 ("
, " SDL_Renderer *arg1,"
, " SDL_Rect const *arg2"
, ")"
, "{"
, " return (SDL_RenderReadPixels)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_e66060f4d8ba3f83 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_RenderPresent)(arg1);"
, "}"
, "void hs_bindgen_daf903d539dab511 ("
, " SDL_Texture *arg1"
, ")"
, "{"
, " (SDL_DestroyTexture)(arg1);"
, "}"
, "void hs_bindgen_1473f45c80ad6575 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " (SDL_DestroyRenderer)(arg1);"
, "}"
, "_Bool hs_bindgen_78e89be71892a1e6 ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_FlushRenderer)(arg1);"
, "}"
, "void *hs_bindgen_47416f026ca1192f ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_GetRenderMetalLayer)(arg1);"
, "}"
, "void *hs_bindgen_c2e3411ac19d746f ("
, " SDL_Renderer *arg1"
, ")"
, "{"
, " return (SDL_GetRenderMetalCommandEncoder)(arg1);"
, "}"
, "_Bool hs_bindgen_98b03ff5afd62e07 ("
, " SDL_Renderer *arg1,"
, " Uint32 arg2,"
, " Sint64 arg3,"
, " Sint64 arg4"
, ")"
, "{"
, " return (SDL_AddVulkanRenderSemaphores)(arg1, arg2, arg3, arg4);"
, "}"
, "_Bool hs_bindgen_529493ee355e9466 ("
, " SDL_Renderer *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return (SDL_SetRenderVSync)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_ff41dba2a623c0ab ("
, " SDL_Renderer *arg1,"
, " signed int *arg2"
, ")"
, "{"
, " return (SDL_GetRenderVSync)(arg1, arg2);"
, "}"
, "_Bool hs_bindgen_a60ea3ca32fd26a5 ("
, " 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_e0aee38e1b73b64f ("
, " 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_51c8f91a397184cb ("
, " 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_2d970ffb5a76b1e4 ("
, " 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_312b275c9f55463c ("
, " 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_0d6949c161acc59d ("
, " 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_eccc60d637069ae8 ("
, " 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 unsafe "hs_bindgen_b8d027f3d5602f48"
hs_bindgen_b8d027f3d5602f48_base
:: IO BG.CInt
hs_bindgen_b8d027f3d5602f48 :: IO BG.CInt
hs_bindgen_b8d027f3d5602f48 :: IO CInt
hs_bindgen_b8d027f3d5602f48 =
(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_b8d027f3d5602f48_base
sDL_GetNumRenderDrivers :: IO BG.CInt
sDL_GetNumRenderDrivers :: IO CInt
sDL_GetNumRenderDrivers = IO CInt
hs_bindgen_b8d027f3d5602f48
foreign import ccall unsafe "hs_bindgen_dce79b5e75543204"
hs_bindgen_dce79b5e75543204_base
:: BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_dce79b5e75543204
:: BG.CInt
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_dce79b5e75543204 :: CInt -> IO (PtrConst CChar)
hs_bindgen_dce79b5e75543204 =
\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_dce79b5e75543204_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_dce79b5e75543204
foreign import ccall unsafe "hs_bindgen_fd4bb4119f707b2a"
hs_bindgen_fd4bb4119f707b2a_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_fd4bb4119f707b2a
:: 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_fd4bb4119f707b2a :: PtrConst CChar
-> CInt
-> CInt
-> SDL_WindowFlags
-> Ptr (Ptr SDL_Window)
-> Ptr (Ptr SDL_Renderer)
-> IO CBool
hs_bindgen_fd4bb4119f707b2a =
\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_fd4bb4119f707b2a_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_fd4bb4119f707b2a
foreign import ccall unsafe "hs_bindgen_37b63ac6e8618d68"
hs_bindgen_37b63ac6e8618d68_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_37b63ac6e8618d68
:: BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window
-> PtrConst.PtrConst BG.CChar
-> IO (BG.Ptr SDL_Renderer)
hs_bindgen_37b63ac6e8618d68 :: Ptr SDL_Window -> PtrConst CChar -> IO (Ptr SDL_Renderer)
hs_bindgen_37b63ac6e8618d68 =
\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_37b63ac6e8618d68_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_37b63ac6e8618d68
foreign import ccall unsafe "hs_bindgen_fe8ca198b1b0c17d"
hs_bindgen_fe8ca198b1b0c17d_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_fe8ca198b1b0c17d
:: SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO (BG.Ptr SDL_Renderer)
hs_bindgen_fe8ca198b1b0c17d :: SDL_PropertiesID -> IO (Ptr SDL_Renderer)
hs_bindgen_fe8ca198b1b0c17d =
\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_fe8ca198b1b0c17d_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_fe8ca198b1b0c17d
foreign import ccall unsafe "hs_bindgen_40c46710682c09f1"
hs_bindgen_40c46710682c09f1_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_40c46710682c09f1
:: BG.Ptr SDL3.Sys.Bindgen.Gpu.SDL_GPUDevice
-> BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window
-> IO (BG.Ptr SDL_Renderer)
hs_bindgen_40c46710682c09f1 :: Ptr SDL_GPUDevice -> Ptr SDL_Window -> IO (Ptr SDL_Renderer)
hs_bindgen_40c46710682c09f1 =
\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_40c46710682c09f1_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_40c46710682c09f1
foreign import ccall unsafe "hs_bindgen_76cee8398d82c692"
hs_bindgen_76cee8398d82c692_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_76cee8398d82c692
:: BG.Ptr SDL_Renderer
-> IO (BG.Ptr SDL3.Sys.Bindgen.Gpu.SDL_GPUDevice)
hs_bindgen_76cee8398d82c692 :: Ptr SDL_Renderer -> IO (Ptr SDL_GPUDevice)
hs_bindgen_76cee8398d82c692 =
\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_76cee8398d82c692_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_76cee8398d82c692
foreign import ccall unsafe "hs_bindgen_3a402a665e290fa3"
hs_bindgen_3a402a665e290fa3_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_3a402a665e290fa3
:: BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface
-> IO (BG.Ptr SDL_Renderer)
hs_bindgen_3a402a665e290fa3 :: Ptr SDL_Surface -> IO (Ptr SDL_Renderer)
hs_bindgen_3a402a665e290fa3 =
\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_3a402a665e290fa3_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_3a402a665e290fa3
foreign import ccall unsafe "hs_bindgen_30584ed4cc19ca5c"
hs_bindgen_30584ed4cc19ca5c_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_30584ed4cc19ca5c
:: BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window
-> IO (BG.Ptr SDL_Renderer)
hs_bindgen_30584ed4cc19ca5c :: Ptr SDL_Window -> IO (Ptr SDL_Renderer)
hs_bindgen_30584ed4cc19ca5c =
\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_30584ed4cc19ca5c_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_30584ed4cc19ca5c
foreign import ccall unsafe "hs_bindgen_c043f286f3176cd8"
hs_bindgen_c043f286f3176cd8_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_c043f286f3176cd8
:: BG.Ptr SDL_Renderer
-> IO (BG.Ptr SDL3.Sys.Bindgen.Video.SDL_Window)
hs_bindgen_c043f286f3176cd8 :: Ptr SDL_Renderer -> IO (Ptr SDL_Window)
hs_bindgen_c043f286f3176cd8 =
\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_c043f286f3176cd8_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_c043f286f3176cd8
foreign import ccall unsafe "hs_bindgen_b4d2799733c66a42"
hs_bindgen_b4d2799733c66a42_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_b4d2799733c66a42
:: BG.Ptr SDL_Renderer
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_b4d2799733c66a42 :: Ptr SDL_Renderer -> IO (PtrConst CChar)
hs_bindgen_b4d2799733c66a42 =
\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_b4d2799733c66a42_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_b4d2799733c66a42
foreign import ccall unsafe "hs_bindgen_519d759f13b5a204"
hs_bindgen_519d759f13b5a204_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_519d759f13b5a204
:: BG.Ptr SDL_Renderer
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
hs_bindgen_519d759f13b5a204 :: Ptr SDL_Renderer -> IO SDL_PropertiesID
hs_bindgen_519d759f13b5a204 =
\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_519d759f13b5a204_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_519d759f13b5a204
foreign import ccall unsafe "hs_bindgen_15b72b770c77a09c"
hs_bindgen_15b72b770c77a09c_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_15b72b770c77a09c
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_15b72b770c77a09c :: Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_15b72b770c77a09c =
\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_15b72b770c77a09c_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_15b72b770c77a09c
foreign import ccall unsafe "hs_bindgen_09a49b8dd8196ac2"
hs_bindgen_09a49b8dd8196ac2_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_09a49b8dd8196ac2
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_09a49b8dd8196ac2 :: Ptr SDL_Renderer -> Ptr CInt -> Ptr CInt -> IO CBool
hs_bindgen_09a49b8dd8196ac2 =
\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_09a49b8dd8196ac2_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_09a49b8dd8196ac2
foreign import ccall unsafe "hs_bindgen_3d4ff9d99a3fa98a"
hs_bindgen_3d4ff9d99a3fa98a_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.Support.CUInt
-> BG.CUInt
-> BG.CInt
-> BG.CInt
-> IO (BG.Ptr BG.Void)
hs_bindgen_3d4ff9d99a3fa98a
:: BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Pixels.SDL_PixelFormat
-> SDL_TextureAccess
-> BG.CInt
-> BG.CInt
-> IO (BG.Ptr SDL_Texture)
hs_bindgen_3d4ff9d99a3fa98a :: Ptr SDL_Renderer
-> SDL_PixelFormat
-> SDL_TextureAccess
-> CInt
-> CInt
-> IO (Ptr SDL_Texture)
hs_bindgen_3d4ff9d99a3fa98a =
\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_3d4ff9d99a3fa98a_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_3d4ff9d99a3fa98a
foreign import ccall unsafe "hs_bindgen_46cceb118c5977b8"
hs_bindgen_46cceb118c5977b8_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_46cceb118c5977b8
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface
-> IO (BG.Ptr SDL_Texture)
hs_bindgen_46cceb118c5977b8 :: Ptr SDL_Renderer -> Ptr SDL_Surface -> IO (Ptr SDL_Texture)
hs_bindgen_46cceb118c5977b8 =
\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_46cceb118c5977b8_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_46cceb118c5977b8
foreign import ccall unsafe "hs_bindgen_52cc37cb33c5a099"
hs_bindgen_52cc37cb33c5a099_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_52cc37cb33c5a099
:: BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
-> IO (BG.Ptr SDL_Texture)
hs_bindgen_52cc37cb33c5a099 :: Ptr SDL_Renderer -> SDL_PropertiesID -> IO (Ptr SDL_Texture)
hs_bindgen_52cc37cb33c5a099 =
\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_52cc37cb33c5a099_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_52cc37cb33c5a099
foreign import ccall unsafe "hs_bindgen_7d1578a13c421f10"
hs_bindgen_7d1578a13c421f10_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_7d1578a13c421f10
:: BG.Ptr SDL_Texture
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
hs_bindgen_7d1578a13c421f10 :: Ptr SDL_Texture -> IO SDL_PropertiesID
hs_bindgen_7d1578a13c421f10 =
\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_7d1578a13c421f10_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_7d1578a13c421f10
foreign import ccall unsafe "hs_bindgen_59ae54d4482ab0ef"
hs_bindgen_59ae54d4482ab0ef_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_59ae54d4482ab0ef
:: BG.Ptr SDL_Texture
-> IO (BG.Ptr SDL_Renderer)
hs_bindgen_59ae54d4482ab0ef :: Ptr SDL_Texture -> IO (Ptr SDL_Renderer)
hs_bindgen_59ae54d4482ab0ef =
\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_59ae54d4482ab0ef_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_59ae54d4482ab0ef
foreign import ccall unsafe "hs_bindgen_132d974026c63235"
hs_bindgen_132d974026c63235_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_132d974026c63235
:: BG.Ptr SDL_Texture
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
hs_bindgen_132d974026c63235 :: Ptr SDL_Texture -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_132d974026c63235 =
\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_132d974026c63235_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_132d974026c63235
foreign import ccall unsafe "hs_bindgen_b9b978978bcb3701"
hs_bindgen_b9b978978bcb3701_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_b9b978978bcb3701
:: BG.Ptr SDL_Texture
-> BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette
-> IO BG.CBool
hs_bindgen_b9b978978bcb3701 :: Ptr SDL_Texture -> Ptr SDL_Palette -> IO CBool
hs_bindgen_b9b978978bcb3701 =
\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_b9b978978bcb3701_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_b9b978978bcb3701
foreign import ccall unsafe "hs_bindgen_38dd0c6a7ed9af72"
hs_bindgen_38dd0c6a7ed9af72_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_38dd0c6a7ed9af72
:: BG.Ptr SDL_Texture
-> IO (BG.Ptr SDL3.Sys.Bindgen.Pixels.SDL_Palette)
hs_bindgen_38dd0c6a7ed9af72 :: Ptr SDL_Texture -> IO (Ptr SDL_Palette)
hs_bindgen_38dd0c6a7ed9af72 =
\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_38dd0c6a7ed9af72_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_38dd0c6a7ed9af72
foreign import ccall unsafe "hs_bindgen_328bc9103549865a"
hs_bindgen_328bc9103549865a_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word8
-> HsBindgen.Runtime.LibC.Word8
-> HsBindgen.Runtime.LibC.Word8
-> IO BG.CBool
hs_bindgen_328bc9103549865a
:: BG.Ptr SDL_Texture
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
hs_bindgen_328bc9103549865a :: Ptr SDL_Texture -> Uint8 -> Uint8 -> Uint8 -> IO CBool
hs_bindgen_328bc9103549865a =
\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_328bc9103549865a_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_328bc9103549865a
foreign import ccall unsafe "hs_bindgen_f0f25fbdb4151d72"
hs_bindgen_f0f25fbdb4151d72_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_f0f25fbdb4151d72
:: BG.Ptr SDL_Texture
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_f0f25fbdb4151d72 :: Ptr SDL_Texture -> CFloat -> CFloat -> CFloat -> IO CBool
hs_bindgen_f0f25fbdb4151d72 =
\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_f0f25fbdb4151d72_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_f0f25fbdb4151d72
foreign import ccall unsafe "hs_bindgen_23c41565e3ebaf20"
hs_bindgen_23c41565e3ebaf20_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_23c41565e3ebaf20
:: 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_23c41565e3ebaf20 :: Ptr SDL_Texture -> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool
hs_bindgen_23c41565e3ebaf20 =
\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_23c41565e3ebaf20_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_23c41565e3ebaf20
foreign import ccall unsafe "hs_bindgen_40f14359348d1377"
hs_bindgen_40f14359348d1377_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_40f14359348d1377
:: BG.Ptr SDL_Texture
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
hs_bindgen_40f14359348d1377 :: Ptr SDL_Texture
-> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_40f14359348d1377 =
\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_40f14359348d1377_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_40f14359348d1377
foreign import ccall unsafe "hs_bindgen_5ed240f184c27e2f"
hs_bindgen_5ed240f184c27e2f_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word8
-> IO BG.CBool
hs_bindgen_5ed240f184c27e2f
:: BG.Ptr SDL_Texture
-> SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
hs_bindgen_5ed240f184c27e2f :: Ptr SDL_Texture -> Uint8 -> IO CBool
hs_bindgen_5ed240f184c27e2f =
\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_5ed240f184c27e2f_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_5ed240f184c27e2f
foreign import ccall unsafe "hs_bindgen_5ea85df5eef9526f"
hs_bindgen_5ea85df5eef9526f_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_5ea85df5eef9526f
:: BG.Ptr SDL_Texture
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_5ea85df5eef9526f :: Ptr SDL_Texture -> CFloat -> IO CBool
hs_bindgen_5ea85df5eef9526f =
\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_5ea85df5eef9526f_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_5ea85df5eef9526f
foreign import ccall unsafe "hs_bindgen_b3e62a9848e5067e"
hs_bindgen_b3e62a9848e5067e_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_b3e62a9848e5067e
:: BG.Ptr SDL_Texture
-> BG.Ptr SDL3.Sys.Bindgen.Stdinc.Uint8
-> IO BG.CBool
hs_bindgen_b3e62a9848e5067e :: Ptr SDL_Texture -> Ptr Uint8 -> IO CBool
hs_bindgen_b3e62a9848e5067e =
\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_b3e62a9848e5067e_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_b3e62a9848e5067e
foreign import ccall unsafe "hs_bindgen_55b6c4f083626b7a"
hs_bindgen_55b6c4f083626b7a_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_55b6c4f083626b7a
:: BG.Ptr SDL_Texture
-> BG.Ptr BG.CFloat
-> IO BG.CBool
hs_bindgen_55b6c4f083626b7a :: Ptr SDL_Texture -> Ptr CFloat -> IO CBool
hs_bindgen_55b6c4f083626b7a =
\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_55b6c4f083626b7a_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_55b6c4f083626b7a
foreign import ccall unsafe "hs_bindgen_34ab5b9eb64f99e7"
hs_bindgen_34ab5b9eb64f99e7_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word32
-> IO BG.CBool
hs_bindgen_34ab5b9eb64f99e7
:: BG.Ptr SDL_Texture
-> SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode
-> IO BG.CBool
hs_bindgen_34ab5b9eb64f99e7 :: Ptr SDL_Texture -> SDL_BlendMode -> IO CBool
hs_bindgen_34ab5b9eb64f99e7 =
\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_34ab5b9eb64f99e7_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_34ab5b9eb64f99e7
foreign import ccall unsafe "hs_bindgen_9e50ca0241b5eecf"
hs_bindgen_9e50ca0241b5eecf_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_9e50ca0241b5eecf
:: BG.Ptr SDL_Texture
-> BG.Ptr SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode
-> IO BG.CBool
hs_bindgen_9e50ca0241b5eecf :: Ptr SDL_Texture -> Ptr SDL_BlendMode -> IO CBool
hs_bindgen_9e50ca0241b5eecf =
\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_9e50ca0241b5eecf_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_9e50ca0241b5eecf
foreign import ccall unsafe "hs_bindgen_7ec0426bb117fde0"
hs_bindgen_7ec0426bb117fde0_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.Support.CInt
-> IO BG.CBool
hs_bindgen_7ec0426bb117fde0
:: BG.Ptr SDL_Texture
-> SDL3.Sys.Bindgen.Surface.SDL_ScaleMode
-> IO BG.CBool
hs_bindgen_7ec0426bb117fde0 :: Ptr SDL_Texture -> SDL_ScaleMode -> IO CBool
hs_bindgen_7ec0426bb117fde0 =
\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_7ec0426bb117fde0_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_7ec0426bb117fde0
foreign import ccall unsafe "hs_bindgen_d153e754b011263b"
hs_bindgen_d153e754b011263b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_d153e754b011263b
:: BG.Ptr SDL_Texture
-> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_ScaleMode
-> IO BG.CBool
hs_bindgen_d153e754b011263b :: Ptr SDL_Texture -> Ptr SDL_ScaleMode -> IO CBool
hs_bindgen_d153e754b011263b =
\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_d153e754b011263b_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_d153e754b011263b
foreign import ccall unsafe "hs_bindgen_9d30d0aa8075c243"
hs_bindgen_9d30d0aa8075c243_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_9d30d0aa8075c243
:: BG.Ptr SDL_Texture
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> PtrConst.PtrConst BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_9d30d0aa8075c243 :: Ptr SDL_Texture
-> PtrConst SDL_Rect -> PtrConst Void -> CInt -> IO CBool
hs_bindgen_9d30d0aa8075c243 =
\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_9d30d0aa8075c243_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_9d30d0aa8075c243
foreign import ccall unsafe "hs_bindgen_145fdda972278858"
hs_bindgen_145fdda972278858_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_145fdda972278858
:: 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_145fdda972278858 :: Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool
hs_bindgen_145fdda972278858 =
\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_145fdda972278858_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_145fdda972278858
foreign import ccall unsafe "hs_bindgen_8e87aea72679c0be"
hs_bindgen_8e87aea72679c0be_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_8e87aea72679c0be
:: 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_8e87aea72679c0be :: Ptr SDL_Texture
-> PtrConst SDL_Rect
-> PtrConst Uint8
-> CInt
-> PtrConst Uint8
-> CInt
-> IO CBool
hs_bindgen_8e87aea72679c0be =
\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_8e87aea72679c0be_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_8e87aea72679c0be
foreign import ccall unsafe "hs_bindgen_f81dacbd782960a7"
hs_bindgen_f81dacbd782960a7_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_f81dacbd782960a7
:: 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_f81dacbd782960a7 :: Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr Void) -> Ptr CInt -> IO CBool
hs_bindgen_f81dacbd782960a7 =
\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_f81dacbd782960a7_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_f81dacbd782960a7
foreign import ccall unsafe "hs_bindgen_0422047faea9296b"
hs_bindgen_0422047faea9296b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_0422047faea9296b
:: 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_0422047faea9296b :: Ptr SDL_Texture
-> PtrConst SDL_Rect -> Ptr (Ptr SDL_Surface) -> IO CBool
hs_bindgen_0422047faea9296b =
\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_0422047faea9296b_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_0422047faea9296b
foreign import ccall unsafe "hs_bindgen_9d1b4d7003c2d0ec"
hs_bindgen_9d1b4d7003c2d0ec_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_9d1b4d7003c2d0ec
:: BG.Ptr SDL_Texture
-> IO ()
hs_bindgen_9d1b4d7003c2d0ec :: Ptr SDL_Texture -> IO ()
hs_bindgen_9d1b4d7003c2d0ec =
\Ptr SDL_Texture
x0 ->
Ptr Void -> IO ()
hs_bindgen_9d1b4d7003c2d0ec_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_9d1b4d7003c2d0ec
foreign import ccall unsafe "hs_bindgen_42456f91219d7d63"
hs_bindgen_42456f91219d7d63_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_42456f91219d7d63
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL_Texture
-> IO BG.CBool
hs_bindgen_42456f91219d7d63 :: Ptr SDL_Renderer -> Ptr SDL_Texture -> IO CBool
hs_bindgen_42456f91219d7d63 =
\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_42456f91219d7d63_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_42456f91219d7d63
foreign import ccall unsafe "hs_bindgen_afd608e22c7b34c2"
hs_bindgen_afd608e22c7b34c2_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_afd608e22c7b34c2
:: BG.Ptr SDL_Renderer
-> IO (BG.Ptr SDL_Texture)
hs_bindgen_afd608e22c7b34c2 :: Ptr SDL_Renderer -> IO (Ptr SDL_Texture)
hs_bindgen_afd608e22c7b34c2 =
\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_afd608e22c7b34c2_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_afd608e22c7b34c2
foreign import ccall unsafe "hs_bindgen_99a6a5d6611eb0ad"
hs_bindgen_99a6a5d6611eb0ad_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> BG.CUInt
-> IO BG.CBool
hs_bindgen_99a6a5d6611eb0ad
:: BG.Ptr SDL_Renderer
-> BG.CInt
-> BG.CInt
-> SDL_RendererLogicalPresentation
-> IO BG.CBool
hs_bindgen_99a6a5d6611eb0ad :: Ptr SDL_Renderer
-> CInt -> CInt -> SDL_RendererLogicalPresentation -> IO CBool
hs_bindgen_99a6a5d6611eb0ad =
\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_99a6a5d6611eb0ad_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_99a6a5d6611eb0ad
foreign import ccall unsafe "hs_bindgen_cbe5162cf71da053"
hs_bindgen_cbe5162cf71da053_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_cbe5162cf71da053
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CInt
-> BG.Ptr BG.CInt
-> BG.Ptr SDL_RendererLogicalPresentation
-> IO BG.CBool
hs_bindgen_cbe5162cf71da053 :: Ptr SDL_Renderer
-> Ptr CInt
-> Ptr CInt
-> Ptr SDL_RendererLogicalPresentation
-> IO CBool
hs_bindgen_cbe5162cf71da053 =
\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_cbe5162cf71da053_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_cbe5162cf71da053
foreign import ccall unsafe "hs_bindgen_60fac3e135efff7b"
hs_bindgen_60fac3e135efff7b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_60fac3e135efff7b
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_FRect
-> IO BG.CBool
hs_bindgen_60fac3e135efff7b :: Ptr SDL_Renderer -> Ptr SDL_FRect -> IO CBool
hs_bindgen_60fac3e135efff7b =
\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_60fac3e135efff7b_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_60fac3e135efff7b
foreign import ccall unsafe "hs_bindgen_88c23a7a2bb3f897"
hs_bindgen_88c23a7a2bb3f897_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_88c23a7a2bb3f897
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
hs_bindgen_88c23a7a2bb3f897 :: Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_88c23a7a2bb3f897 =
\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_88c23a7a2bb3f897_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_88c23a7a2bb3f897
foreign import ccall unsafe "hs_bindgen_30a19a6793a8a60a"
hs_bindgen_30a19a6793a8a60a_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_30a19a6793a8a60a
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
hs_bindgen_30a19a6793a8a60a :: Ptr SDL_Renderer
-> CFloat -> CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_30a19a6793a8a60a =
\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_30a19a6793a8a60a_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_30a19a6793a8a60a
foreign import ccall unsafe "hs_bindgen_99e1877354dd4cdb"
hs_bindgen_99e1877354dd4cdb_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_99e1877354dd4cdb
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Events.SDL_Event
-> IO BG.CBool
hs_bindgen_99e1877354dd4cdb :: Ptr SDL_Renderer -> Ptr SDL_Event -> IO CBool
hs_bindgen_99e1877354dd4cdb =
\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_99e1877354dd4cdb_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_99e1877354dd4cdb
foreign import ccall unsafe "hs_bindgen_da47a291603fd568"
hs_bindgen_da47a291603fd568_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_da47a291603fd568
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_da47a291603fd568 :: Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool
hs_bindgen_da47a291603fd568 =
\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_da47a291603fd568_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_da47a291603fd568
foreign import ccall unsafe "hs_bindgen_d36147bdfea02ae0"
hs_bindgen_d36147bdfea02ae0_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_d36147bdfea02ae0
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_d36147bdfea02ae0 :: Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool
hs_bindgen_d36147bdfea02ae0 =
\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_d36147bdfea02ae0_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_d36147bdfea02ae0
foreign import ccall unsafe "hs_bindgen_b75de8ea63ffb717"
hs_bindgen_b75de8ea63ffb717_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_b75de8ea63ffb717
:: BG.Ptr SDL_Renderer
-> IO BG.CBool
hs_bindgen_b75de8ea63ffb717 :: Ptr SDL_Renderer -> IO CBool
hs_bindgen_b75de8ea63ffb717 =
\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_b75de8ea63ffb717_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_b75de8ea63ffb717
foreign import ccall unsafe "hs_bindgen_143575ef07d5400f"
hs_bindgen_143575ef07d5400f_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_143575ef07d5400f
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_143575ef07d5400f :: Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool
hs_bindgen_143575ef07d5400f =
\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_143575ef07d5400f_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_143575ef07d5400f
foreign import ccall unsafe "hs_bindgen_db4ee8d700a535c8"
hs_bindgen_db4ee8d700a535c8_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_db4ee8d700a535c8
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_db4ee8d700a535c8 :: Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO CBool
hs_bindgen_db4ee8d700a535c8 =
\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_db4ee8d700a535c8_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_db4ee8d700a535c8
foreign import ccall unsafe "hs_bindgen_7bd39620f800ed67"
hs_bindgen_7bd39620f800ed67_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_7bd39620f800ed67
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO BG.CBool
hs_bindgen_7bd39620f800ed67 :: Ptr SDL_Renderer -> Ptr SDL_Rect -> IO CBool
hs_bindgen_7bd39620f800ed67 =
\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_7bd39620f800ed67_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_7bd39620f800ed67
foreign import ccall unsafe "hs_bindgen_011ece38ae24698a"
hs_bindgen_011ece38ae24698a_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_011ece38ae24698a
:: BG.Ptr SDL_Renderer
-> IO BG.CBool
hs_bindgen_011ece38ae24698a :: Ptr SDL_Renderer -> IO CBool
hs_bindgen_011ece38ae24698a =
\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_011ece38ae24698a_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_011ece38ae24698a
foreign import ccall unsafe "hs_bindgen_a2ecfc86b7164248"
hs_bindgen_a2ecfc86b7164248_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_a2ecfc86b7164248
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_a2ecfc86b7164248 :: Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool
hs_bindgen_a2ecfc86b7164248 =
\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_a2ecfc86b7164248_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_a2ecfc86b7164248
foreign import ccall unsafe "hs_bindgen_9b27eba43ce3989c"
hs_bindgen_9b27eba43ce3989c_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_9b27eba43ce3989c
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CFloat
-> BG.Ptr BG.CFloat
-> IO BG.CBool
hs_bindgen_9b27eba43ce3989c :: Ptr SDL_Renderer -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_9b27eba43ce3989c =
\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_9b27eba43ce3989c_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_9b27eba43ce3989c
foreign import ccall unsafe "hs_bindgen_122da056b531e869"
hs_bindgen_122da056b531e869_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_122da056b531e869
:: 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_122da056b531e869 :: Ptr SDL_Renderer -> Uint8 -> Uint8 -> Uint8 -> Uint8 -> IO CBool
hs_bindgen_122da056b531e869 =
\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_122da056b531e869_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_122da056b531e869
foreign import ccall unsafe "hs_bindgen_069391a3e71d464d"
hs_bindgen_069391a3e71d464d_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_069391a3e71d464d
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_069391a3e71d464d :: Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool
hs_bindgen_069391a3e71d464d =
\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_069391a3e71d464d_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_069391a3e71d464d
foreign import ccall unsafe "hs_bindgen_7f0f910be4b2889e"
hs_bindgen_7f0f910be4b2889e_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_7f0f910be4b2889e
:: 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_7f0f910be4b2889e :: Ptr SDL_Renderer
-> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> Ptr Uint8 -> IO CBool
hs_bindgen_7f0f910be4b2889e =
\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_7f0f910be4b2889e_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_7f0f910be4b2889e
foreign import ccall unsafe "hs_bindgen_7679f2d13375bcd2"
hs_bindgen_7679f2d13375bcd2_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_7679f2d13375bcd2
:: 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_7679f2d13375bcd2 :: Ptr SDL_Renderer
-> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> Ptr CFloat -> IO CBool
hs_bindgen_7679f2d13375bcd2 =
\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_7679f2d13375bcd2_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_7679f2d13375bcd2
foreign import ccall unsafe "hs_bindgen_2d134fc6b089039f"
hs_bindgen_2d134fc6b089039f_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_2d134fc6b089039f
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_2d134fc6b089039f :: Ptr SDL_Renderer -> CFloat -> IO CBool
hs_bindgen_2d134fc6b089039f =
\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_2d134fc6b089039f_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_2d134fc6b089039f
foreign import ccall unsafe "hs_bindgen_f9539095c565384c"
hs_bindgen_f9539095c565384c_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_f9539095c565384c
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CFloat
-> IO BG.CBool
hs_bindgen_f9539095c565384c :: Ptr SDL_Renderer -> Ptr CFloat -> IO CBool
hs_bindgen_f9539095c565384c =
\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_f9539095c565384c_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_f9539095c565384c
foreign import ccall unsafe "hs_bindgen_1885ca90cb47d78c"
hs_bindgen_1885ca90cb47d78c_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word32
-> IO BG.CBool
hs_bindgen_1885ca90cb47d78c
:: BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode
-> IO BG.CBool
hs_bindgen_1885ca90cb47d78c :: Ptr SDL_Renderer -> SDL_BlendMode -> IO CBool
hs_bindgen_1885ca90cb47d78c =
\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_1885ca90cb47d78c_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_1885ca90cb47d78c
foreign import ccall unsafe "hs_bindgen_80ecda0d3d8d870b"
hs_bindgen_80ecda0d3d8d870b_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_80ecda0d3d8d870b
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Blendmode.SDL_BlendMode
-> IO BG.CBool
hs_bindgen_80ecda0d3d8d870b :: Ptr SDL_Renderer -> Ptr SDL_BlendMode -> IO CBool
hs_bindgen_80ecda0d3d8d870b =
\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_80ecda0d3d8d870b_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_80ecda0d3d8d870b
foreign import ccall unsafe "hs_bindgen_82119a8dbd03b3ca"
hs_bindgen_82119a8dbd03b3ca_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_82119a8dbd03b3ca
:: BG.Ptr SDL_Renderer
-> IO BG.CBool
hs_bindgen_82119a8dbd03b3ca :: Ptr SDL_Renderer -> IO CBool
hs_bindgen_82119a8dbd03b3ca =
\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_82119a8dbd03b3ca_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_82119a8dbd03b3ca
foreign import ccall unsafe "hs_bindgen_c73e2796ab7f90c1"
hs_bindgen_c73e2796ab7f90c1_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_c73e2796ab7f90c1
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_c73e2796ab7f90c1 :: Ptr SDL_Renderer -> CFloat -> CFloat -> IO CBool
hs_bindgen_c73e2796ab7f90c1 =
\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_c73e2796ab7f90c1_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_c73e2796ab7f90c1
foreign import ccall unsafe "hs_bindgen_cb752ddd9f3b53be"
hs_bindgen_cb752ddd9f3b53be_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_cb752ddd9f3b53be
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint
-> BG.CInt
-> IO BG.CBool
hs_bindgen_cb752ddd9f3b53be :: Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool
hs_bindgen_cb752ddd9f3b53be =
\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_cb752ddd9f3b53be_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_cb752ddd9f3b53be
foreign import ccall unsafe "hs_bindgen_8fc8b7b71da27e92"
hs_bindgen_8fc8b7b71da27e92_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_8fc8b7b71da27e92
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> BG.CFloat
-> IO BG.CBool
hs_bindgen_8fc8b7b71da27e92 :: Ptr SDL_Renderer
-> CFloat -> CFloat -> CFloat -> CFloat -> IO CBool
hs_bindgen_8fc8b7b71da27e92 =
\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_8fc8b7b71da27e92_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_8fc8b7b71da27e92
foreign import ccall unsafe "hs_bindgen_d68b0895520fbd3a"
hs_bindgen_d68b0895520fbd3a_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_d68b0895520fbd3a
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FPoint
-> BG.CInt
-> IO BG.CBool
hs_bindgen_d68b0895520fbd3a :: Ptr SDL_Renderer -> PtrConst SDL_FPoint -> CInt -> IO CBool
hs_bindgen_d68b0895520fbd3a =
\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_d68b0895520fbd3a_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_d68b0895520fbd3a
foreign import ccall unsafe "hs_bindgen_74702b94b10a8a97"
hs_bindgen_74702b94b10a8a97_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_74702b94b10a8a97
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> IO BG.CBool
hs_bindgen_74702b94b10a8a97 :: Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool
hs_bindgen_74702b94b10a8a97 =
\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_74702b94b10a8a97_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_74702b94b10a8a97
foreign import ccall unsafe "hs_bindgen_2ee379e179df5f3c"
hs_bindgen_2ee379e179df5f3c_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_2ee379e179df5f3c
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> BG.CInt
-> IO BG.CBool
hs_bindgen_2ee379e179df5f3c :: Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool
hs_bindgen_2ee379e179df5f3c =
\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_2ee379e179df5f3c_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_2ee379e179df5f3c
foreign import ccall unsafe "hs_bindgen_c5b24d3e3930aa12"
hs_bindgen_c5b24d3e3930aa12_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_c5b24d3e3930aa12
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> IO BG.CBool
hs_bindgen_c5b24d3e3930aa12 :: Ptr SDL_Renderer -> PtrConst SDL_FRect -> IO CBool
hs_bindgen_c5b24d3e3930aa12 =
\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_c5b24d3e3930aa12_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_c5b24d3e3930aa12
foreign import ccall unsafe "hs_bindgen_afbd05ab4eae453e"
hs_bindgen_afbd05ab4eae453e_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_afbd05ab4eae453e
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_FRect
-> BG.CInt
-> IO BG.CBool
hs_bindgen_afbd05ab4eae453e :: Ptr SDL_Renderer -> PtrConst SDL_FRect -> CInt -> IO CBool
hs_bindgen_afbd05ab4eae453e =
\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_afbd05ab4eae453e_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_afbd05ab4eae453e
foreign import ccall unsafe "hs_bindgen_9502ac14df729213"
hs_bindgen_9502ac14df729213_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_9502ac14df729213
:: 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_9502ac14df729213 :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> IO CBool
hs_bindgen_9502ac14df729213 =
\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_9502ac14df729213_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_9502ac14df729213
foreign import ccall unsafe "hs_bindgen_bdd81c1a4d95fd9a"
hs_bindgen_bdd81c1a4d95fd9a_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_bdd81c1a4d95fd9a
:: 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_bdd81c1a4d95fd9a :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FRect
-> CDouble
-> PtrConst SDL_FPoint
-> SDL_FlipMode
-> IO CBool
hs_bindgen_bdd81c1a4d95fd9a =
\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_bdd81c1a4d95fd9a_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_bdd81c1a4d95fd9a
foreign import ccall unsafe "hs_bindgen_18c2f3b6d0215153"
hs_bindgen_18c2f3b6d0215153_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_18c2f3b6d0215153
:: 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_18c2f3b6d0215153 :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> PtrConst SDL_FPoint
-> IO CBool
hs_bindgen_18c2f3b6d0215153 =
\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_18c2f3b6d0215153_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_18c2f3b6d0215153
foreign import ccall unsafe "hs_bindgen_f46f867b1d2a5b99"
hs_bindgen_f46f867b1d2a5b99_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CFloat
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_f46f867b1d2a5b99
:: 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_f46f867b1d2a5b99 :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool
hs_bindgen_f46f867b1d2a5b99 =
\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_f46f867b1d2a5b99_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_f46f867b1d2a5b99
foreign import ccall unsafe "hs_bindgen_7460ccca85327f67"
hs_bindgen_7460ccca85327f67_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_7460ccca85327f67
:: 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_7460ccca85327f67 :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> IO CBool
hs_bindgen_7460ccca85327f67 =
\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_7460ccca85327f67_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_7460ccca85327f67
foreign import ccall unsafe "hs_bindgen_82ec92cefa73aeb4"
hs_bindgen_82ec92cefa73aeb4_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_82ec92cefa73aeb4
:: 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_82ec92cefa73aeb4 :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_FRect
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> CFloat
-> PtrConst SDL_FRect
-> CFloat
-> IO CBool
hs_bindgen_82ec92cefa73aeb4 =
\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_82ec92cefa73aeb4_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_82ec92cefa73aeb4
foreign import ccall unsafe "hs_bindgen_604c256c92b502f9"
hs_bindgen_604c256c92b502f9_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_604c256c92b502f9
:: 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_604c256c92b502f9 :: Ptr SDL_Renderer
-> Ptr SDL_Texture
-> PtrConst SDL_Vertex
-> CInt
-> PtrConst CInt
-> CInt
-> IO CBool
hs_bindgen_604c256c92b502f9 =
\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_604c256c92b502f9_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_604c256c92b502f9
foreign import ccall unsafe "hs_bindgen_ae17af9f44d6d343"
hs_bindgen_ae17af9f44d6d343_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_ae17af9f44d6d343
:: 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_ae17af9f44d6d343 :: 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_ae17af9f44d6d343 =
\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_ae17af9f44d6d343_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_ae17af9f44d6d343
foreign import ccall unsafe "hs_bindgen_f5de60362bf89a18"
hs_bindgen_f5de60362bf89a18_base
:: BG.Ptr BG.Void
-> BG.CInt
-> BG.CInt
-> IO BG.CBool
hs_bindgen_f5de60362bf89a18
:: BG.Ptr SDL_Renderer
-> SDL_TextureAddressMode
-> SDL_TextureAddressMode
-> IO BG.CBool
hs_bindgen_f5de60362bf89a18 :: Ptr SDL_Renderer
-> SDL_TextureAddressMode -> SDL_TextureAddressMode -> IO CBool
hs_bindgen_f5de60362bf89a18 =
\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_f5de60362bf89a18_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_f5de60362bf89a18
foreign import ccall unsafe "hs_bindgen_727bb39b49c44f15"
hs_bindgen_727bb39b49c44f15_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_727bb39b49c44f15
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL_TextureAddressMode
-> BG.Ptr SDL_TextureAddressMode
-> IO BG.CBool
hs_bindgen_727bb39b49c44f15 :: Ptr SDL_Renderer
-> Ptr SDL_TextureAddressMode
-> Ptr SDL_TextureAddressMode
-> IO CBool
hs_bindgen_727bb39b49c44f15 =
\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_727bb39b49c44f15_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_727bb39b49c44f15
foreign import ccall unsafe "hs_bindgen_7173be00862c48e8"
hs_bindgen_7173be00862c48e8_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_7173be00862c48e8
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL3.Sys.Bindgen.Rect.SDL_Rect
-> IO (BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_Surface)
hs_bindgen_7173be00862c48e8 :: Ptr SDL_Renderer -> PtrConst SDL_Rect -> IO (Ptr SDL_Surface)
hs_bindgen_7173be00862c48e8 =
\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_7173be00862c48e8_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_7173be00862c48e8
foreign import ccall unsafe "hs_bindgen_e66060f4d8ba3f83"
hs_bindgen_e66060f4d8ba3f83_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_e66060f4d8ba3f83
:: BG.Ptr SDL_Renderer
-> IO BG.CBool
hs_bindgen_e66060f4d8ba3f83 :: Ptr SDL_Renderer -> IO CBool
hs_bindgen_e66060f4d8ba3f83 =
\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_e66060f4d8ba3f83_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_e66060f4d8ba3f83
foreign import ccall unsafe "hs_bindgen_daf903d539dab511"
hs_bindgen_daf903d539dab511_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_daf903d539dab511
:: BG.Ptr SDL_Texture
-> IO ()
hs_bindgen_daf903d539dab511 :: Ptr SDL_Texture -> IO ()
hs_bindgen_daf903d539dab511 =
\Ptr SDL_Texture
x0 ->
Ptr Void -> IO ()
hs_bindgen_daf903d539dab511_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_daf903d539dab511
foreign import ccall unsafe "hs_bindgen_1473f45c80ad6575"
hs_bindgen_1473f45c80ad6575_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_1473f45c80ad6575
:: BG.Ptr SDL_Renderer
-> IO ()
hs_bindgen_1473f45c80ad6575 :: Ptr SDL_Renderer -> IO ()
hs_bindgen_1473f45c80ad6575 =
\Ptr SDL_Renderer
x0 ->
Ptr Void -> IO ()
hs_bindgen_1473f45c80ad6575_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_1473f45c80ad6575
foreign import ccall unsafe "hs_bindgen_78e89be71892a1e6"
hs_bindgen_78e89be71892a1e6_base
:: BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_78e89be71892a1e6
:: BG.Ptr SDL_Renderer
-> IO BG.CBool
hs_bindgen_78e89be71892a1e6 :: Ptr SDL_Renderer -> IO CBool
hs_bindgen_78e89be71892a1e6 =
\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_78e89be71892a1e6_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_78e89be71892a1e6
foreign import ccall unsafe "hs_bindgen_47416f026ca1192f"
hs_bindgen_47416f026ca1192f_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_47416f026ca1192f
:: BG.Ptr SDL_Renderer
-> IO (BG.Ptr BG.Void)
hs_bindgen_47416f026ca1192f :: Ptr SDL_Renderer -> IO (Ptr Void)
hs_bindgen_47416f026ca1192f =
\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_47416f026ca1192f_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_47416f026ca1192f
foreign import ccall unsafe "hs_bindgen_c2e3411ac19d746f"
hs_bindgen_c2e3411ac19d746f_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_c2e3411ac19d746f
:: BG.Ptr SDL_Renderer
-> IO (BG.Ptr BG.Void)
hs_bindgen_c2e3411ac19d746f :: Ptr SDL_Renderer -> IO (Ptr Void)
hs_bindgen_c2e3411ac19d746f =
\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_c2e3411ac19d746f_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_c2e3411ac19d746f
foreign import ccall unsafe "hs_bindgen_98b03ff5afd62e07"
hs_bindgen_98b03ff5afd62e07_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word32
-> HsBindgen.Runtime.LibC.Int64
-> HsBindgen.Runtime.LibC.Int64
-> IO BG.CBool
hs_bindgen_98b03ff5afd62e07
:: BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> IO BG.CBool
hs_bindgen_98b03ff5afd62e07 :: Ptr SDL_Renderer -> Uint32 -> Sint64 -> Sint64 -> IO CBool
hs_bindgen_98b03ff5afd62e07 =
\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_98b03ff5afd62e07_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_98b03ff5afd62e07
foreign import ccall unsafe "hs_bindgen_529493ee355e9466"
hs_bindgen_529493ee355e9466_base
:: BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_529493ee355e9466
:: BG.Ptr SDL_Renderer
-> BG.CInt
-> IO BG.CBool
hs_bindgen_529493ee355e9466 :: Ptr SDL_Renderer -> CInt -> IO CBool
hs_bindgen_529493ee355e9466 =
\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_529493ee355e9466_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_529493ee355e9466
foreign import ccall unsafe "hs_bindgen_ff41dba2a623c0ab"
hs_bindgen_ff41dba2a623c0ab_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_ff41dba2a623c0ab
:: BG.Ptr SDL_Renderer
-> BG.Ptr BG.CInt
-> IO BG.CBool
hs_bindgen_ff41dba2a623c0ab :: Ptr SDL_Renderer -> Ptr CInt -> IO CBool
hs_bindgen_ff41dba2a623c0ab =
\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_ff41dba2a623c0ab_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_ff41dba2a623c0ab
foreign import ccall unsafe "hs_bindgen_a60ea3ca32fd26a5"
hs_bindgen_a60ea3ca32fd26a5_base
:: BG.Ptr BG.Void
-> BG.CFloat
-> BG.CFloat
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_a60ea3ca32fd26a5
:: BG.Ptr SDL_Renderer
-> BG.CFloat
-> BG.CFloat
-> PtrConst.PtrConst BG.CChar
-> IO BG.CBool
hs_bindgen_a60ea3ca32fd26a5 :: Ptr SDL_Renderer -> CFloat -> CFloat -> PtrConst CChar -> IO CBool
hs_bindgen_a60ea3ca32fd26a5 =
\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_a60ea3ca32fd26a5_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_a60ea3ca32fd26a5
foreign import ccall unsafe "hs_bindgen_e0aee38e1b73b64f"
hs_bindgen_e0aee38e1b73b64f_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.Support.CInt
-> IO BG.CBool
hs_bindgen_e0aee38e1b73b64f
:: BG.Ptr SDL_Renderer
-> SDL3.Sys.Bindgen.Surface.SDL_ScaleMode
-> IO BG.CBool
hs_bindgen_e0aee38e1b73b64f :: Ptr SDL_Renderer -> SDL_ScaleMode -> IO CBool
hs_bindgen_e0aee38e1b73b64f =
\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_e0aee38e1b73b64f_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_e0aee38e1b73b64f
foreign import ccall unsafe "hs_bindgen_51c8f91a397184cb"
hs_bindgen_51c8f91a397184cb_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_51c8f91a397184cb
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL3.Sys.Bindgen.Surface.SDL_ScaleMode
-> IO BG.CBool
hs_bindgen_51c8f91a397184cb :: Ptr SDL_Renderer -> Ptr SDL_ScaleMode -> IO CBool
hs_bindgen_51c8f91a397184cb =
\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_51c8f91a397184cb_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_51c8f91a397184cb
foreign import ccall unsafe "hs_bindgen_2d970ffb5a76b1e4"
hs_bindgen_2d970ffb5a76b1e4_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_2d970ffb5a76b1e4
:: BG.Ptr SDL_Renderer
-> PtrConst.PtrConst SDL_GPURenderStateCreateInfo
-> IO (BG.Ptr SDL_GPURenderState)
hs_bindgen_2d970ffb5a76b1e4 :: Ptr SDL_Renderer
-> PtrConst SDL_GPURenderStateCreateInfo
-> IO (Ptr SDL_GPURenderState)
hs_bindgen_2d970ffb5a76b1e4 =
\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_2d970ffb5a76b1e4_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_2d970ffb5a76b1e4
foreign import ccall unsafe "hs_bindgen_312b275c9f55463c"
hs_bindgen_312b275c9f55463c_base
:: BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word32
-> BG.Ptr BG.Void
-> HsBindgen.Runtime.LibC.Word32
-> IO BG.CBool
hs_bindgen_312b275c9f55463c
:: BG.Ptr SDL_GPURenderState
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> PtrConst.PtrConst BG.Void
-> SDL3.Sys.Bindgen.Stdinc.Uint32
-> IO BG.CBool
hs_bindgen_312b275c9f55463c :: Ptr SDL_GPURenderState
-> Uint32 -> PtrConst Void -> Uint32 -> IO CBool
hs_bindgen_312b275c9f55463c =
\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_312b275c9f55463c_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_312b275c9f55463c
foreign import ccall unsafe "hs_bindgen_0d6949c161acc59d"
hs_bindgen_0d6949c161acc59d_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> IO BG.CBool
hs_bindgen_0d6949c161acc59d
:: BG.Ptr SDL_Renderer
-> BG.Ptr SDL_GPURenderState
-> IO BG.CBool
hs_bindgen_0d6949c161acc59d :: Ptr SDL_Renderer -> Ptr SDL_GPURenderState -> IO CBool
hs_bindgen_0d6949c161acc59d =
\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_0d6949c161acc59d_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_0d6949c161acc59d
foreign import ccall unsafe "hs_bindgen_eccc60d637069ae8"
hs_bindgen_eccc60d637069ae8_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_eccc60d637069ae8
:: BG.Ptr SDL_GPURenderState
-> IO ()
hs_bindgen_eccc60d637069ae8 :: Ptr SDL_GPURenderState -> IO ()
hs_bindgen_eccc60d637069ae8 =
\Ptr SDL_GPURenderState
x0 ->
Ptr Void -> IO ()
hs_bindgen_eccc60d637069ae8_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_eccc60d637069ae8