{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK prune #-}
module SDL3.Sys.Bindgen.Properties.FunPtr (
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_GetGlobalProperties,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_CreateProperties,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_CopyProperties,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_LockProperties,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_UnlockProperties,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_SetPointerPropertyWithCleanup,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_SetPointerProperty,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_SetStringProperty,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_SetNumberProperty,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_SetFloatProperty,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_SetBooleanProperty,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_HasProperty,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_GetPropertyType,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_GetPointerProperty,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_GetStringProperty,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_GetNumberProperty,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_GetFloatProperty,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_GetBooleanProperty,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_ClearProperty,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_EnumerateProperties,
SDL3.Sys.Bindgen.Properties.FunPtr.sDL_DestroyProperties,
)
where
import Prelude (IO, fmap)
import HsBindgen.Runtime.PtrConst qualified as PtrConst
import HsBindgen.Runtime.Support qualified as BG
import HsBindgen.Runtime.Support.CAPI qualified
import SDL3.Sys.Bindgen.Properties
import SDL3.Sys.Bindgen.Stdinc 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_properties.h>"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_GetGlobalProperties */"
, "__attribute__ ((const))"
, "SDL_PropertiesID (*hs_bindgen_4541df72a2cb85f8 (void)) (void)"
, "{"
, " return &SDL_GetGlobalProperties;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_CreateProperties */"
, "__attribute__ ((const))"
, "SDL_PropertiesID (*hs_bindgen_92049f9b61449963 (void)) (void)"
, "{"
, " return &SDL_CreateProperties;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_CopyProperties */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_38190d3cf84485c4 (void)) ("
, " SDL_PropertiesID arg1,"
, " SDL_PropertiesID arg2"
, ")"
, "{"
, " return &SDL_CopyProperties;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_LockProperties */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_6ec499eda3697959 (void)) ("
, " SDL_PropertiesID arg1"
, ")"
, "{"
, " return &SDL_LockProperties;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_UnlockProperties */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_9ae8d54eb30e84b4 (void)) ("
, " SDL_PropertiesID arg1"
, ")"
, "{"
, " return &SDL_UnlockProperties;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_SetPointerPropertyWithCleanup */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_94c8b4d65016ddab (void)) ("
, " SDL_PropertiesID arg1,"
, " char const *arg2,"
, " void *arg3,"
, " SDL_CleanupPropertyCallback arg4,"
, " void *arg5"
, ")"
, "{"
, " return &SDL_SetPointerPropertyWithCleanup;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_SetPointerProperty */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_30ddc8c86a006598 (void)) ("
, " SDL_PropertiesID arg1,"
, " char const *arg2,"
, " void *arg3"
, ")"
, "{"
, " return &SDL_SetPointerProperty;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_SetStringProperty */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_88fe6ad057838726 (void)) ("
, " SDL_PropertiesID arg1,"
, " char const *arg2,"
, " char const *arg3"
, ")"
, "{"
, " return &SDL_SetStringProperty;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_SetNumberProperty */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_00c22270473dd8bf (void)) ("
, " SDL_PropertiesID arg1,"
, " char const *arg2,"
, " Sint64 arg3"
, ")"
, "{"
, " return &SDL_SetNumberProperty;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_SetFloatProperty */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_b49813020974606a (void)) ("
, " SDL_PropertiesID arg1,"
, " char const *arg2,"
, " float arg3"
, ")"
, "{"
, " return &SDL_SetFloatProperty;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_SetBooleanProperty */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_3d0623558bc4ff3f (void)) ("
, " SDL_PropertiesID arg1,"
, " char const *arg2,"
, " _Bool arg3"
, ")"
, "{"
, " return &SDL_SetBooleanProperty;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_HasProperty */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_260dc721ec409d1a (void)) ("
, " SDL_PropertiesID arg1,"
, " char const *arg2"
, ")"
, "{"
, " return &SDL_HasProperty;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_GetPropertyType */"
, "__attribute__ ((const))"
, "SDL_PropertyType (*hs_bindgen_3191a0bffc4788d9 (void)) ("
, " SDL_PropertiesID arg1,"
, " char const *arg2"
, ")"
, "{"
, " return &SDL_GetPropertyType;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_GetPointerProperty */"
, "__attribute__ ((const))"
, "void *(*hs_bindgen_daed4139b3c79d17 (void)) ("
, " SDL_PropertiesID arg1,"
, " char const *arg2,"
, " void *arg3"
, ")"
, "{"
, " return &SDL_GetPointerProperty;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_GetStringProperty */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_adc8eafafff23d41 (void)) ("
, " SDL_PropertiesID arg1,"
, " char const *arg2,"
, " char const *arg3"
, ")"
, "{"
, " return &SDL_GetStringProperty;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_GetNumberProperty */"
, "__attribute__ ((const))"
, "Sint64 (*hs_bindgen_16bb2facf7635001 (void)) ("
, " SDL_PropertiesID arg1,"
, " char const *arg2,"
, " Sint64 arg3"
, ")"
, "{"
, " return &SDL_GetNumberProperty;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_GetFloatProperty */"
, "__attribute__ ((const))"
, "float (*hs_bindgen_661775cfc76e4f5c (void)) ("
, " SDL_PropertiesID arg1,"
, " char const *arg2,"
, " float arg3"
, ")"
, "{"
, " return &SDL_GetFloatProperty;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_GetBooleanProperty */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_9161fc8f2af4a306 (void)) ("
, " SDL_PropertiesID arg1,"
, " char const *arg2,"
, " _Bool arg3"
, ")"
, "{"
, " return &SDL_GetBooleanProperty;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_ClearProperty */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_89fcf415f7fa8ee4 (void)) ("
, " SDL_PropertiesID arg1,"
, " char const *arg2"
, ")"
, "{"
, " return &SDL_ClearProperty;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_EnumerateProperties */"
, "__attribute__ ((const))"
, "_Bool (*hs_bindgen_816e33716bb87f04 (void)) ("
, " SDL_PropertiesID arg1,"
, " SDL_EnumeratePropertiesCallback arg2,"
, " void *arg3"
, ")"
, "{"
, " return &SDL_EnumerateProperties;"
, "}"
, "/* sdl3bindgensys_SDL3.Sys.Bindgen.Properties_get_SDL_DestroyProperties */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_2034830c5f638bf5 (void)) ("
, " SDL_PropertiesID arg1"
, ")"
, "{"
, " return &SDL_DestroyProperties;"
, "}"
]
)
)
foreign import ccall unsafe "hs_bindgen_4541df72a2cb85f8"
hs_bindgen_4541df72a2cb85f8_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_4541df72a2cb85f8 :: IO (BG.FunPtr (IO SDL_PropertiesID))
hs_bindgen_4541df72a2cb85f8 :: IO (FunPtr (IO SDL_PropertiesID))
hs_bindgen_4541df72a2cb85f8 =
(FunPtr Void -> FunPtr (IO SDL_PropertiesID))
-> IO (FunPtr Void) -> IO (FunPtr (IO SDL_PropertiesID))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (IO SDL_PropertiesID)
FFIType (FunPtr (IO SDL_PropertiesID))
-> FunPtr (IO SDL_PropertiesID)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_4541df72a2cb85f8_base
{-# NOINLINE sDL_GetGlobalProperties #-}
sDL_GetGlobalProperties :: BG.FunPtr (IO SDL_PropertiesID)
sDL_GetGlobalProperties :: FunPtr (IO SDL_PropertiesID)
sDL_GetGlobalProperties =
IO (FunPtr (IO SDL_PropertiesID)) -> FunPtr (IO SDL_PropertiesID)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO SDL_PropertiesID))
hs_bindgen_4541df72a2cb85f8
foreign import ccall unsafe "hs_bindgen_92049f9b61449963"
hs_bindgen_92049f9b61449963_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_92049f9b61449963 :: IO (BG.FunPtr (IO SDL_PropertiesID))
hs_bindgen_92049f9b61449963 :: IO (FunPtr (IO SDL_PropertiesID))
hs_bindgen_92049f9b61449963 =
(FunPtr Void -> FunPtr (IO SDL_PropertiesID))
-> IO (FunPtr Void) -> IO (FunPtr (IO SDL_PropertiesID))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (IO SDL_PropertiesID)
FFIType (FunPtr (IO SDL_PropertiesID))
-> FunPtr (IO SDL_PropertiesID)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_92049f9b61449963_base
{-# NOINLINE sDL_CreateProperties #-}
sDL_CreateProperties :: BG.FunPtr (IO SDL_PropertiesID)
sDL_CreateProperties :: FunPtr (IO SDL_PropertiesID)
sDL_CreateProperties =
IO (FunPtr (IO SDL_PropertiesID)) -> FunPtr (IO SDL_PropertiesID)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (IO SDL_PropertiesID))
hs_bindgen_92049f9b61449963
foreign import ccall unsafe "hs_bindgen_38190d3cf84485c4"
hs_bindgen_38190d3cf84485c4_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_38190d3cf84485c4 :: IO (BG.FunPtr (SDL_PropertiesID -> SDL_PropertiesID -> IO BG.CBool))
hs_bindgen_38190d3cf84485c4 :: IO (FunPtr (SDL_PropertiesID -> SDL_PropertiesID -> IO CBool))
hs_bindgen_38190d3cf84485c4 =
(FunPtr Void
-> FunPtr (SDL_PropertiesID -> SDL_PropertiesID -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_PropertiesID -> SDL_PropertiesID -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (SDL_PropertiesID -> SDL_PropertiesID -> IO CBool)
FFIType (FunPtr (SDL_PropertiesID -> SDL_PropertiesID -> IO CBool))
-> FunPtr (SDL_PropertiesID -> SDL_PropertiesID -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_38190d3cf84485c4_base
{-# NOINLINE sDL_CopyProperties #-}
sDL_CopyProperties :: BG.FunPtr (SDL_PropertiesID -> SDL_PropertiesID -> IO BG.CBool)
sDL_CopyProperties :: FunPtr (SDL_PropertiesID -> SDL_PropertiesID -> IO CBool)
sDL_CopyProperties =
IO (FunPtr (SDL_PropertiesID -> SDL_PropertiesID -> IO CBool))
-> FunPtr (SDL_PropertiesID -> SDL_PropertiesID -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_PropertiesID -> SDL_PropertiesID -> IO CBool))
hs_bindgen_38190d3cf84485c4
foreign import ccall unsafe "hs_bindgen_6ec499eda3697959"
hs_bindgen_6ec499eda3697959_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_6ec499eda3697959 :: IO (BG.FunPtr (SDL_PropertiesID -> IO BG.CBool))
hs_bindgen_6ec499eda3697959 :: IO (FunPtr (SDL_PropertiesID -> IO CBool))
hs_bindgen_6ec499eda3697959 =
(FunPtr Void -> FunPtr (SDL_PropertiesID -> IO CBool))
-> IO (FunPtr Void) -> IO (FunPtr (SDL_PropertiesID -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (SDL_PropertiesID -> IO CBool)
FFIType (FunPtr (SDL_PropertiesID -> IO CBool))
-> FunPtr (SDL_PropertiesID -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_6ec499eda3697959_base
{-# NOINLINE sDL_LockProperties #-}
sDL_LockProperties :: BG.FunPtr (SDL_PropertiesID -> IO BG.CBool)
sDL_LockProperties :: FunPtr (SDL_PropertiesID -> IO CBool)
sDL_LockProperties =
IO (FunPtr (SDL_PropertiesID -> IO CBool))
-> FunPtr (SDL_PropertiesID -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_PropertiesID -> IO CBool))
hs_bindgen_6ec499eda3697959
foreign import ccall unsafe "hs_bindgen_9ae8d54eb30e84b4"
hs_bindgen_9ae8d54eb30e84b4_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_9ae8d54eb30e84b4 :: IO (BG.FunPtr (SDL_PropertiesID -> IO ()))
hs_bindgen_9ae8d54eb30e84b4 :: IO (FunPtr (SDL_PropertiesID -> IO ()))
hs_bindgen_9ae8d54eb30e84b4 =
(FunPtr Void -> FunPtr (SDL_PropertiesID -> IO ()))
-> IO (FunPtr Void) -> IO (FunPtr (SDL_PropertiesID -> IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (SDL_PropertiesID -> IO ())
FFIType (FunPtr (SDL_PropertiesID -> IO ()))
-> FunPtr (SDL_PropertiesID -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_9ae8d54eb30e84b4_base
{-# NOINLINE sDL_UnlockProperties #-}
sDL_UnlockProperties :: BG.FunPtr (SDL_PropertiesID -> IO ())
sDL_UnlockProperties :: FunPtr (SDL_PropertiesID -> IO ())
sDL_UnlockProperties =
IO (FunPtr (SDL_PropertiesID -> IO ()))
-> FunPtr (SDL_PropertiesID -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_PropertiesID -> IO ()))
hs_bindgen_9ae8d54eb30e84b4
foreign import ccall unsafe "hs_bindgen_94c8b4d65016ddab"
hs_bindgen_94c8b4d65016ddab_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_94c8b4d65016ddab
:: IO
( BG.FunPtr
( SDL_PropertiesID
-> PtrConst.PtrConst BG.CChar
-> BG.Ptr BG.Void
-> SDL_CleanupPropertyCallback
-> BG.Ptr BG.Void
-> IO BG.CBool
)
)
hs_bindgen_94c8b4d65016ddab :: IO
(FunPtr
(SDL_PropertiesID
-> PtrConst CChar
-> Ptr Void
-> SDL_CleanupPropertyCallback
-> Ptr Void
-> IO CBool))
hs_bindgen_94c8b4d65016ddab =
(FunPtr Void
-> FunPtr
(SDL_PropertiesID
-> PtrConst CChar
-> Ptr Void
-> SDL_CleanupPropertyCallback
-> Ptr Void
-> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(SDL_PropertiesID
-> PtrConst CChar
-> Ptr Void
-> SDL_CleanupPropertyCallback
-> Ptr Void
-> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(SDL_PropertiesID
-> PtrConst CChar
-> Ptr Void
-> SDL_CleanupPropertyCallback
-> Ptr Void
-> IO CBool)
FFIType
(FunPtr
(SDL_PropertiesID
-> PtrConst CChar
-> Ptr Void
-> SDL_CleanupPropertyCallback
-> Ptr Void
-> IO CBool))
-> FunPtr
(SDL_PropertiesID
-> PtrConst CChar
-> Ptr Void
-> SDL_CleanupPropertyCallback
-> Ptr Void
-> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_94c8b4d65016ddab_base
{-# NOINLINE sDL_SetPointerPropertyWithCleanup #-}
sDL_SetPointerPropertyWithCleanup
:: BG.FunPtr
( SDL_PropertiesID
-> PtrConst.PtrConst BG.CChar
-> BG.Ptr BG.Void
-> SDL_CleanupPropertyCallback
-> BG.Ptr BG.Void
-> IO BG.CBool
)
sDL_SetPointerPropertyWithCleanup :: FunPtr
(SDL_PropertiesID
-> PtrConst CChar
-> Ptr Void
-> SDL_CleanupPropertyCallback
-> Ptr Void
-> IO CBool)
sDL_SetPointerPropertyWithCleanup =
IO
(FunPtr
(SDL_PropertiesID
-> PtrConst CChar
-> Ptr Void
-> SDL_CleanupPropertyCallback
-> Ptr Void
-> IO CBool))
-> FunPtr
(SDL_PropertiesID
-> PtrConst CChar
-> Ptr Void
-> SDL_CleanupPropertyCallback
-> Ptr Void
-> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(SDL_PropertiesID
-> PtrConst CChar
-> Ptr Void
-> SDL_CleanupPropertyCallback
-> Ptr Void
-> IO CBool))
hs_bindgen_94c8b4d65016ddab
foreign import ccall unsafe "hs_bindgen_30ddc8c86a006598"
hs_bindgen_30ddc8c86a006598_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_30ddc8c86a006598
:: IO (BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> BG.Ptr BG.Void -> IO BG.CBool))
hs_bindgen_30ddc8c86a006598 :: IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO CBool))
hs_bindgen_30ddc8c86a006598 =
(FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO CBool)
FFIType
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO CBool))
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_30ddc8c86a006598_base
{-# NOINLINE sDL_SetPointerProperty #-}
sDL_SetPointerProperty
:: BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> BG.Ptr BG.Void -> IO BG.CBool)
sDL_SetPointerProperty :: FunPtr (SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO CBool)
sDL_SetPointerProperty =
IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO CBool))
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO CBool))
hs_bindgen_30ddc8c86a006598
foreign import ccall unsafe "hs_bindgen_88fe6ad057838726"
hs_bindgen_88fe6ad057838726_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_88fe6ad057838726
:: IO
( BG.FunPtr
(SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst BG.CChar -> IO BG.CBool)
)
hs_bindgen_88fe6ad057838726 :: IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> PtrConst CChar -> IO CBool))
hs_bindgen_88fe6ad057838726 =
(FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> PtrConst CChar -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> PtrConst CChar -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> PtrConst CChar -> IO CBool)
FFIType
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> PtrConst CChar -> IO CBool))
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> PtrConst CChar -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_88fe6ad057838726_base
{-# NOINLINE sDL_SetStringProperty #-}
sDL_SetStringProperty
:: BG.FunPtr
(SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst BG.CChar -> IO BG.CBool)
sDL_SetStringProperty :: FunPtr
(SDL_PropertiesID -> PtrConst CChar -> PtrConst CChar -> IO CBool)
sDL_SetStringProperty =
IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> PtrConst CChar -> IO CBool))
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> PtrConst CChar -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> PtrConst CChar -> IO CBool))
hs_bindgen_88fe6ad057838726
foreign import ccall unsafe "hs_bindgen_00c22270473dd8bf"
hs_bindgen_00c22270473dd8bf_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_00c22270473dd8bf
:: IO
( BG.FunPtr
(SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> SDL3.Sys.Bindgen.Stdinc.Sint64 -> IO BG.CBool)
)
hs_bindgen_00c22270473dd8bf :: IO
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO CBool))
hs_bindgen_00c22270473dd8bf =
(FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO CBool)
FFIType
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO CBool))
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_00c22270473dd8bf_base
{-# NOINLINE sDL_SetNumberProperty #-}
sDL_SetNumberProperty
:: BG.FunPtr
(SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> SDL3.Sys.Bindgen.Stdinc.Sint64 -> IO BG.CBool)
sDL_SetNumberProperty :: FunPtr (SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO CBool)
sDL_SetNumberProperty =
IO
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO CBool))
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO CBool))
hs_bindgen_00c22270473dd8bf
foreign import ccall unsafe "hs_bindgen_b49813020974606a"
hs_bindgen_b49813020974606a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_b49813020974606a
:: IO (BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> BG.CFloat -> IO BG.CBool))
hs_bindgen_b49813020974606a :: IO
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CBool))
hs_bindgen_b49813020974606a =
(FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CBool)
FFIType
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CBool))
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_b49813020974606a_base
{-# NOINLINE sDL_SetFloatProperty #-}
sDL_SetFloatProperty
:: BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> BG.CFloat -> IO BG.CBool)
sDL_SetFloatProperty :: FunPtr (SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CBool)
sDL_SetFloatProperty =
IO
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CBool))
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CBool))
hs_bindgen_b49813020974606a
foreign import ccall unsafe "hs_bindgen_3d0623558bc4ff3f"
hs_bindgen_3d0623558bc4ff3f_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3d0623558bc4ff3f
:: IO (BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> BG.CBool -> IO BG.CBool))
hs_bindgen_3d0623558bc4ff3f :: IO
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool))
hs_bindgen_3d0623558bc4ff3f =
(FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool)
FFIType
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool))
-> FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3d0623558bc4ff3f_base
{-# NOINLINE sDL_SetBooleanProperty #-}
sDL_SetBooleanProperty
:: BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> BG.CBool -> IO BG.CBool)
sDL_SetBooleanProperty :: FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool)
sDL_SetBooleanProperty =
IO
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool))
-> FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool))
hs_bindgen_3d0623558bc4ff3f
foreign import ccall unsafe "hs_bindgen_260dc721ec409d1a"
hs_bindgen_260dc721ec409d1a_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_260dc721ec409d1a
:: IO (BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> IO BG.CBool))
hs_bindgen_260dc721ec409d1a :: IO (FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool))
hs_bindgen_260dc721ec409d1a =
(FunPtr Void
-> FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool)
FFIType (FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool))
-> FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_260dc721ec409d1a_base
{-# NOINLINE sDL_HasProperty #-}
sDL_HasProperty :: BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> IO BG.CBool)
sDL_HasProperty :: FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool)
sDL_HasProperty =
IO (FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool))
-> FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool))
hs_bindgen_260dc721ec409d1a
foreign import ccall unsafe "hs_bindgen_3191a0bffc4788d9"
hs_bindgen_3191a0bffc4788d9_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_3191a0bffc4788d9
:: IO (BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> IO SDL_PropertyType))
hs_bindgen_3191a0bffc4788d9 :: IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> IO SDL_PropertyType))
hs_bindgen_3191a0bffc4788d9 =
(FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> IO SDL_PropertyType))
-> IO (FunPtr Void)
-> IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> IO SDL_PropertyType))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> IO SDL_PropertyType)
FFIType
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> IO SDL_PropertyType))
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> IO SDL_PropertyType)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_3191a0bffc4788d9_base
{-# NOINLINE sDL_GetPropertyType #-}
sDL_GetPropertyType
:: BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> IO SDL_PropertyType)
sDL_GetPropertyType :: FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO SDL_PropertyType)
sDL_GetPropertyType =
IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> IO SDL_PropertyType))
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> IO SDL_PropertyType)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> IO SDL_PropertyType))
hs_bindgen_3191a0bffc4788d9
foreign import ccall unsafe "hs_bindgen_daed4139b3c79d17"
hs_bindgen_daed4139b3c79d17_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_daed4139b3c79d17
:: IO
(BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> BG.Ptr BG.Void -> IO (BG.Ptr BG.Void)))
hs_bindgen_daed4139b3c79d17 :: IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO (Ptr Void)))
hs_bindgen_daed4139b3c79d17 =
(FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO (Ptr Void)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> 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 FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO (Ptr Void))
FFIType
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO (Ptr Void)))
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO (Ptr Void))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_daed4139b3c79d17_base
{-# NOINLINE sDL_GetPointerProperty #-}
sDL_GetPointerProperty
:: BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> BG.Ptr BG.Void -> IO (BG.Ptr BG.Void))
sDL_GetPointerProperty :: FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO (Ptr Void))
sDL_GetPointerProperty =
IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO (Ptr Void)))
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO (Ptr Void))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Ptr Void -> IO (Ptr Void)))
hs_bindgen_daed4139b3c79d17
foreign import ccall unsafe "hs_bindgen_adc8eafafff23d41"
hs_bindgen_adc8eafafff23d41_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_adc8eafafff23d41
:: IO
( BG.FunPtr
( SDL_PropertiesID
-> PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO (PtrConst.PtrConst BG.CChar)
)
)
hs_bindgen_adc8eafafff23d41 :: IO
(FunPtr
(SDL_PropertiesID
-> PtrConst CChar -> PtrConst CChar -> IO (PtrConst CChar)))
hs_bindgen_adc8eafafff23d41 =
(FunPtr Void
-> FunPtr
(SDL_PropertiesID
-> PtrConst CChar -> PtrConst CChar -> IO (PtrConst CChar)))
-> IO (FunPtr Void)
-> IO
(FunPtr
(SDL_PropertiesID
-> PtrConst CChar -> PtrConst CChar -> IO (PtrConst CChar)))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(SDL_PropertiesID
-> PtrConst CChar -> PtrConst CChar -> IO (PtrConst CChar))
FFIType
(FunPtr
(SDL_PropertiesID
-> PtrConst CChar -> PtrConst CChar -> IO (PtrConst CChar)))
-> FunPtr
(SDL_PropertiesID
-> PtrConst CChar -> PtrConst CChar -> IO (PtrConst CChar))
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_adc8eafafff23d41_base
{-# NOINLINE sDL_GetStringProperty #-}
sDL_GetStringProperty
:: BG.FunPtr
( SDL_PropertiesID
-> PtrConst.PtrConst BG.CChar
-> PtrConst.PtrConst BG.CChar
-> IO (PtrConst.PtrConst BG.CChar)
)
sDL_GetStringProperty :: FunPtr
(SDL_PropertiesID
-> PtrConst CChar -> PtrConst CChar -> IO (PtrConst CChar))
sDL_GetStringProperty =
IO
(FunPtr
(SDL_PropertiesID
-> PtrConst CChar -> PtrConst CChar -> IO (PtrConst CChar)))
-> FunPtr
(SDL_PropertiesID
-> PtrConst CChar -> PtrConst CChar -> IO (PtrConst CChar))
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(SDL_PropertiesID
-> PtrConst CChar -> PtrConst CChar -> IO (PtrConst CChar)))
hs_bindgen_adc8eafafff23d41
foreign import ccall unsafe "hs_bindgen_16bb2facf7635001"
hs_bindgen_16bb2facf7635001_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_16bb2facf7635001
:: IO
( BG.FunPtr
( SDL_PropertiesID
-> PtrConst.PtrConst BG.CChar
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> IO SDL3.Sys.Bindgen.Stdinc.Sint64
)
)
hs_bindgen_16bb2facf7635001 :: IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO Sint64))
hs_bindgen_16bb2facf7635001 =
(FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO Sint64))
-> IO (FunPtr Void)
-> IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO Sint64))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO Sint64)
FFIType
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO Sint64))
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO Sint64)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_16bb2facf7635001_base
{-# NOINLINE sDL_GetNumberProperty #-}
sDL_GetNumberProperty
:: BG.FunPtr
( SDL_PropertiesID
-> PtrConst.PtrConst BG.CChar
-> SDL3.Sys.Bindgen.Stdinc.Sint64
-> IO SDL3.Sys.Bindgen.Stdinc.Sint64
)
sDL_GetNumberProperty :: FunPtr (SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO Sint64)
sDL_GetNumberProperty =
IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO Sint64))
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO Sint64)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> Sint64 -> IO Sint64))
hs_bindgen_16bb2facf7635001
foreign import ccall unsafe "hs_bindgen_661775cfc76e4f5c"
hs_bindgen_661775cfc76e4f5c_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_661775cfc76e4f5c
:: IO (BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> BG.CFloat -> IO BG.CFloat))
hs_bindgen_661775cfc76e4f5c :: IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CFloat))
hs_bindgen_661775cfc76e4f5c =
(FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CFloat))
-> IO (FunPtr Void)
-> IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CFloat))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CFloat)
FFIType
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CFloat))
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CFloat)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_661775cfc76e4f5c_base
{-# NOINLINE sDL_GetFloatProperty #-}
sDL_GetFloatProperty
:: BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> BG.CFloat -> IO BG.CFloat)
sDL_GetFloatProperty :: FunPtr (SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CFloat)
sDL_GetFloatProperty =
IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CFloat))
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CFloat)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(SDL_PropertiesID -> PtrConst CChar -> CFloat -> IO CFloat))
hs_bindgen_661775cfc76e4f5c
foreign import ccall unsafe "hs_bindgen_9161fc8f2af4a306"
hs_bindgen_9161fc8f2af4a306_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_9161fc8f2af4a306
:: IO (BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> BG.CBool -> IO BG.CBool))
hs_bindgen_9161fc8f2af4a306 :: IO
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool))
hs_bindgen_9161fc8f2af4a306 =
(FunPtr Void
-> FunPtr
(SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool)
FFIType
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool))
-> FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_9161fc8f2af4a306_base
{-# NOINLINE sDL_GetBooleanProperty #-}
sDL_GetBooleanProperty
:: BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> BG.CBool -> IO BG.CBool)
sDL_GetBooleanProperty :: FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool)
sDL_GetBooleanProperty =
IO
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool))
-> FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr (SDL_PropertiesID -> PtrConst CChar -> CBool -> IO CBool))
hs_bindgen_9161fc8f2af4a306
foreign import ccall unsafe "hs_bindgen_89fcf415f7fa8ee4"
hs_bindgen_89fcf415f7fa8ee4_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_89fcf415f7fa8ee4
:: IO (BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> IO BG.CBool))
hs_bindgen_89fcf415f7fa8ee4 :: IO (FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool))
hs_bindgen_89fcf415f7fa8ee4 =
(FunPtr Void
-> FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool))
-> IO (FunPtr Void)
-> IO (FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool)
FFIType (FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool))
-> FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_89fcf415f7fa8ee4_base
{-# NOINLINE sDL_ClearProperty #-}
sDL_ClearProperty :: BG.FunPtr (SDL_PropertiesID -> PtrConst.PtrConst BG.CChar -> IO BG.CBool)
sDL_ClearProperty :: FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool)
sDL_ClearProperty =
IO (FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool))
-> FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_PropertiesID -> PtrConst CChar -> IO CBool))
hs_bindgen_89fcf415f7fa8ee4
foreign import ccall unsafe "hs_bindgen_816e33716bb87f04"
hs_bindgen_816e33716bb87f04_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_816e33716bb87f04
:: IO
(BG.FunPtr (SDL_PropertiesID -> SDL_EnumeratePropertiesCallback -> BG.Ptr BG.Void -> IO BG.CBool))
hs_bindgen_816e33716bb87f04 :: IO
(FunPtr
(SDL_PropertiesID
-> SDL_EnumeratePropertiesCallback -> Ptr Void -> IO CBool))
hs_bindgen_816e33716bb87f04 =
(FunPtr Void
-> FunPtr
(SDL_PropertiesID
-> SDL_EnumeratePropertiesCallback -> Ptr Void -> IO CBool))
-> IO (FunPtr Void)
-> IO
(FunPtr
(SDL_PropertiesID
-> SDL_EnumeratePropertiesCallback -> Ptr Void -> IO CBool))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void
-> FunPtr
(SDL_PropertiesID
-> SDL_EnumeratePropertiesCallback -> Ptr Void -> IO CBool)
FFIType
(FunPtr
(SDL_PropertiesID
-> SDL_EnumeratePropertiesCallback -> Ptr Void -> IO CBool))
-> FunPtr
(SDL_PropertiesID
-> SDL_EnumeratePropertiesCallback -> Ptr Void -> IO CBool)
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_816e33716bb87f04_base
{-# NOINLINE sDL_EnumerateProperties #-}
sDL_EnumerateProperties
:: BG.FunPtr (SDL_PropertiesID -> SDL_EnumeratePropertiesCallback -> BG.Ptr BG.Void -> IO BG.CBool)
sDL_EnumerateProperties :: FunPtr
(SDL_PropertiesID
-> SDL_EnumeratePropertiesCallback -> Ptr Void -> IO CBool)
sDL_EnumerateProperties =
IO
(FunPtr
(SDL_PropertiesID
-> SDL_EnumeratePropertiesCallback -> Ptr Void -> IO CBool))
-> FunPtr
(SDL_PropertiesID
-> SDL_EnumeratePropertiesCallback -> Ptr Void -> IO CBool)
forall a. IO a -> a
BG.unsafePerformIO IO
(FunPtr
(SDL_PropertiesID
-> SDL_EnumeratePropertiesCallback -> Ptr Void -> IO CBool))
hs_bindgen_816e33716bb87f04
foreign import ccall unsafe "hs_bindgen_2034830c5f638bf5"
hs_bindgen_2034830c5f638bf5_base
:: IO (BG.FunPtr BG.Void)
hs_bindgen_2034830c5f638bf5 :: IO (BG.FunPtr (SDL_PropertiesID -> IO ()))
hs_bindgen_2034830c5f638bf5 :: IO (FunPtr (SDL_PropertiesID -> IO ()))
hs_bindgen_2034830c5f638bf5 =
(FunPtr Void -> FunPtr (SDL_PropertiesID -> IO ()))
-> IO (FunPtr Void) -> IO (FunPtr (SDL_PropertiesID -> IO ()))
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap FunPtr Void -> FunPtr (SDL_PropertiesID -> IO ())
FFIType (FunPtr (SDL_PropertiesID -> IO ()))
-> FunPtr (SDL_PropertiesID -> IO ())
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType IO (FunPtr Void)
hs_bindgen_2034830c5f638bf5_base
{-# NOINLINE sDL_DestroyProperties #-}
sDL_DestroyProperties :: BG.FunPtr (SDL_PropertiesID -> IO ())
sDL_DestroyProperties :: FunPtr (SDL_PropertiesID -> IO ())
sDL_DestroyProperties =
IO (FunPtr (SDL_PropertiesID -> IO ()))
-> FunPtr (SDL_PropertiesID -> IO ())
forall a. IO a -> a
BG.unsafePerformIO IO (FunPtr (SDL_PropertiesID -> IO ()))
hs_bindgen_2034830c5f638bf5