{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK prune #-}
module SDL3.Sys.Bindgen.Sensor.Safe (
SDL3.Sys.Bindgen.Sensor.Safe.sDL_GetSensors,
SDL3.Sys.Bindgen.Sensor.Safe.sDL_GetSensorNameForID,
SDL3.Sys.Bindgen.Sensor.Safe.sDL_GetSensorTypeForID,
SDL3.Sys.Bindgen.Sensor.Safe.sDL_GetSensorNonPortableTypeForID,
SDL3.Sys.Bindgen.Sensor.Safe.sDL_OpenSensor,
SDL3.Sys.Bindgen.Sensor.Safe.sDL_GetSensorFromID,
SDL3.Sys.Bindgen.Sensor.Safe.sDL_GetSensorProperties,
SDL3.Sys.Bindgen.Sensor.Safe.sDL_GetSensorName,
SDL3.Sys.Bindgen.Sensor.Safe.sDL_GetSensorType,
SDL3.Sys.Bindgen.Sensor.Safe.sDL_GetSensorNonPortableType,
SDL3.Sys.Bindgen.Sensor.Safe.sDL_GetSensorID,
SDL3.Sys.Bindgen.Sensor.Safe.sDL_GetSensorData,
SDL3.Sys.Bindgen.Sensor.Safe.sDL_CloseSensor,
SDL3.Sys.Bindgen.Sensor.Safe.sDL_UpdateSensors,
)
where
import Prelude (IO, fmap)
import HsBindgen.Runtime.LibC qualified
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 qualified
import SDL3.Sys.Bindgen.Sensor
$( 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_sensor.h>"
, "SDL_SensorID *hs_bindgen_b61dd178746c7ddb ("
, " signed int *arg1"
, ")"
, "{"
, " return (SDL_GetSensors)(arg1);"
, "}"
, "char const *hs_bindgen_bcad5852f7430e0f ("
, " SDL_SensorID arg1"
, ")"
, "{"
, " return (SDL_GetSensorNameForID)(arg1);"
, "}"
, "SDL_SensorType hs_bindgen_d24575268bab12e0 ("
, " SDL_SensorID arg1"
, ")"
, "{"
, " return (SDL_GetSensorTypeForID)(arg1);"
, "}"
, "signed int hs_bindgen_0cc7e36b2b816613 ("
, " SDL_SensorID arg1"
, ")"
, "{"
, " return (SDL_GetSensorNonPortableTypeForID)(arg1);"
, "}"
, "SDL_Sensor *hs_bindgen_ca89770aec33d403 ("
, " SDL_SensorID arg1"
, ")"
, "{"
, " return (SDL_OpenSensor)(arg1);"
, "}"
, "SDL_Sensor *hs_bindgen_c02f722bb2e6edde ("
, " SDL_SensorID arg1"
, ")"
, "{"
, " return (SDL_GetSensorFromID)(arg1);"
, "}"
, "SDL_PropertiesID hs_bindgen_635e63e84138735f ("
, " SDL_Sensor *arg1"
, ")"
, "{"
, " return (SDL_GetSensorProperties)(arg1);"
, "}"
, "char const *hs_bindgen_ecdd3ba2245007fb ("
, " SDL_Sensor *arg1"
, ")"
, "{"
, " return (SDL_GetSensorName)(arg1);"
, "}"
, "SDL_SensorType hs_bindgen_6493367408e25f83 ("
, " SDL_Sensor *arg1"
, ")"
, "{"
, " return (SDL_GetSensorType)(arg1);"
, "}"
, "signed int hs_bindgen_a88558880074a522 ("
, " SDL_Sensor *arg1"
, ")"
, "{"
, " return (SDL_GetSensorNonPortableType)(arg1);"
, "}"
, "SDL_SensorID hs_bindgen_de19e07a9cb2bdf7 ("
, " SDL_Sensor *arg1"
, ")"
, "{"
, " return (SDL_GetSensorID)(arg1);"
, "}"
, "_Bool hs_bindgen_67086d7531309dea ("
, " SDL_Sensor *arg1,"
, " float *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_GetSensorData)(arg1, arg2, arg3);"
, "}"
, "void hs_bindgen_8ac47026ac2650df ("
, " SDL_Sensor *arg1"
, ")"
, "{"
, " (SDL_CloseSensor)(arg1);"
, "}"
, "void hs_bindgen_bcad9e8be73cbb74 (void)"
, "{"
, " (SDL_UpdateSensors)();"
, "}"
]
)
)
foreign import ccall safe "hs_bindgen_b61dd178746c7ddb"
hs_bindgen_b61dd178746c7ddb_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_b61dd178746c7ddb
:: BG.Ptr BG.CInt
-> IO (BG.Ptr SDL_SensorID)
hs_bindgen_b61dd178746c7ddb :: Ptr CInt -> IO (Ptr SDL_SensorID)
hs_bindgen_b61dd178746c7ddb =
\Ptr CInt
x0 ->
(Ptr Void -> Ptr SDL_SensorID)
-> IO (Ptr Void) -> IO (Ptr SDL_SensorID)
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_SensorID
FFIType (Ptr SDL_SensorID) -> Ptr SDL_SensorID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO (Ptr Void)
hs_bindgen_b61dd178746c7ddb_base (Ptr CInt -> FFIType (Ptr CInt)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CInt
x0))
sDL_GetSensors
:: BG.Ptr BG.CInt
-> IO (BG.Ptr SDL_SensorID)
sDL_GetSensors :: Ptr CInt -> IO (Ptr SDL_SensorID)
sDL_GetSensors = Ptr CInt -> IO (Ptr SDL_SensorID)
hs_bindgen_b61dd178746c7ddb
foreign import ccall safe "hs_bindgen_bcad5852f7430e0f"
hs_bindgen_bcad5852f7430e0f_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_bcad5852f7430e0f
:: SDL_SensorID
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_bcad5852f7430e0f :: SDL_SensorID -> IO (PtrConst CChar)
hs_bindgen_bcad5852f7430e0f =
\SDL_SensorID
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 (Word32 -> IO (Ptr Void)
hs_bindgen_bcad5852f7430e0f_base (SDL_SensorID -> FFIType SDL_SensorID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_SensorID
x0))
sDL_GetSensorNameForID
:: SDL_SensorID
-> IO (PtrConst.PtrConst BG.CChar)
sDL_GetSensorNameForID :: SDL_SensorID -> IO (PtrConst CChar)
sDL_GetSensorNameForID = SDL_SensorID -> IO (PtrConst CChar)
hs_bindgen_bcad5852f7430e0f
foreign import ccall safe "hs_bindgen_d24575268bab12e0"
hs_bindgen_d24575268bab12e0_base
:: HsBindgen.Runtime.LibC.Word32
-> IO BG.CInt
hs_bindgen_d24575268bab12e0
:: SDL_SensorID
-> IO SDL_SensorType
hs_bindgen_d24575268bab12e0 :: SDL_SensorID -> IO SDL_SensorType
hs_bindgen_d24575268bab12e0 =
\SDL_SensorID
x0 ->
(CInt -> SDL_SensorType) -> IO CInt -> IO SDL_SensorType
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> SDL_SensorType
FFIType SDL_SensorType -> SDL_SensorType
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO CInt
hs_bindgen_d24575268bab12e0_base (SDL_SensorID -> FFIType SDL_SensorID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_SensorID
x0))
sDL_GetSensorTypeForID
:: SDL_SensorID
-> IO SDL_SensorType
sDL_GetSensorTypeForID :: SDL_SensorID -> IO SDL_SensorType
sDL_GetSensorTypeForID = SDL_SensorID -> IO SDL_SensorType
hs_bindgen_d24575268bab12e0
foreign import ccall safe "hs_bindgen_0cc7e36b2b816613"
hs_bindgen_0cc7e36b2b816613_base
:: HsBindgen.Runtime.LibC.Word32
-> IO BG.CInt
hs_bindgen_0cc7e36b2b816613
:: SDL_SensorID
-> IO BG.CInt
hs_bindgen_0cc7e36b2b816613 :: SDL_SensorID -> IO CInt
hs_bindgen_0cc7e36b2b816613 =
\SDL_SensorID
x0 ->
(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 (Word32 -> IO CInt
hs_bindgen_0cc7e36b2b816613_base (SDL_SensorID -> FFIType SDL_SensorID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_SensorID
x0))
sDL_GetSensorNonPortableTypeForID
:: SDL_SensorID
-> IO BG.CInt
sDL_GetSensorNonPortableTypeForID :: SDL_SensorID -> IO CInt
sDL_GetSensorNonPortableTypeForID =
SDL_SensorID -> IO CInt
hs_bindgen_0cc7e36b2b816613
foreign import ccall safe "hs_bindgen_ca89770aec33d403"
hs_bindgen_ca89770aec33d403_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_ca89770aec33d403
:: SDL_SensorID
-> IO (BG.Ptr SDL_Sensor)
hs_bindgen_ca89770aec33d403 :: SDL_SensorID -> IO (Ptr SDL_Sensor)
hs_bindgen_ca89770aec33d403 =
\SDL_SensorID
x0 ->
(Ptr Void -> Ptr SDL_Sensor)
-> IO (Ptr Void) -> IO (Ptr SDL_Sensor)
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_Sensor
FFIType (Ptr SDL_Sensor) -> Ptr SDL_Sensor
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO (Ptr Void)
hs_bindgen_ca89770aec33d403_base (SDL_SensorID -> FFIType SDL_SensorID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_SensorID
x0))
sDL_OpenSensor
:: SDL_SensorID
-> IO (BG.Ptr SDL_Sensor)
sDL_OpenSensor :: SDL_SensorID -> IO (Ptr SDL_Sensor)
sDL_OpenSensor = SDL_SensorID -> IO (Ptr SDL_Sensor)
hs_bindgen_ca89770aec33d403
foreign import ccall safe "hs_bindgen_c02f722bb2e6edde"
hs_bindgen_c02f722bb2e6edde_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_c02f722bb2e6edde
:: SDL_SensorID
-> IO (BG.Ptr SDL_Sensor)
hs_bindgen_c02f722bb2e6edde :: SDL_SensorID -> IO (Ptr SDL_Sensor)
hs_bindgen_c02f722bb2e6edde =
\SDL_SensorID
x0 ->
(Ptr Void -> Ptr SDL_Sensor)
-> IO (Ptr Void) -> IO (Ptr SDL_Sensor)
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_Sensor
FFIType (Ptr SDL_Sensor) -> Ptr SDL_Sensor
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Word32 -> IO (Ptr Void)
hs_bindgen_c02f722bb2e6edde_base (SDL_SensorID -> FFIType SDL_SensorID
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType SDL_SensorID
x0))
sDL_GetSensorFromID
:: SDL_SensorID
-> IO (BG.Ptr SDL_Sensor)
sDL_GetSensorFromID :: SDL_SensorID -> IO (Ptr SDL_Sensor)
sDL_GetSensorFromID = SDL_SensorID -> IO (Ptr SDL_Sensor)
hs_bindgen_c02f722bb2e6edde
foreign import ccall safe "hs_bindgen_635e63e84138735f"
hs_bindgen_635e63e84138735f_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_635e63e84138735f
:: BG.Ptr SDL_Sensor
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
hs_bindgen_635e63e84138735f :: Ptr SDL_Sensor -> IO SDL_PropertiesID
hs_bindgen_635e63e84138735f =
\Ptr SDL_Sensor
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_635e63e84138735f_base (Ptr SDL_Sensor -> FFIType (Ptr SDL_Sensor)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Sensor
x0))
sDL_GetSensorProperties
:: BG.Ptr SDL_Sensor
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
sDL_GetSensorProperties :: Ptr SDL_Sensor -> IO SDL_PropertiesID
sDL_GetSensorProperties = Ptr SDL_Sensor -> IO SDL_PropertiesID
hs_bindgen_635e63e84138735f
foreign import ccall safe "hs_bindgen_ecdd3ba2245007fb"
hs_bindgen_ecdd3ba2245007fb_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_ecdd3ba2245007fb
:: BG.Ptr SDL_Sensor
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_ecdd3ba2245007fb :: Ptr SDL_Sensor -> IO (PtrConst CChar)
hs_bindgen_ecdd3ba2245007fb =
\Ptr SDL_Sensor
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_ecdd3ba2245007fb_base (Ptr SDL_Sensor -> FFIType (Ptr SDL_Sensor)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Sensor
x0))
sDL_GetSensorName
:: BG.Ptr SDL_Sensor
-> IO (PtrConst.PtrConst BG.CChar)
sDL_GetSensorName :: Ptr SDL_Sensor -> IO (PtrConst CChar)
sDL_GetSensorName = Ptr SDL_Sensor -> IO (PtrConst CChar)
hs_bindgen_ecdd3ba2245007fb
foreign import ccall safe "hs_bindgen_6493367408e25f83"
hs_bindgen_6493367408e25f83_base
:: BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_6493367408e25f83
:: BG.Ptr SDL_Sensor
-> IO SDL_SensorType
hs_bindgen_6493367408e25f83 :: Ptr SDL_Sensor -> IO SDL_SensorType
hs_bindgen_6493367408e25f83 =
\Ptr SDL_Sensor
x0 ->
(CInt -> SDL_SensorType) -> IO CInt -> IO SDL_SensorType
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap CInt -> SDL_SensorType
FFIType SDL_SensorType -> SDL_SensorType
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO CInt
hs_bindgen_6493367408e25f83_base (Ptr SDL_Sensor -> FFIType (Ptr SDL_Sensor)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Sensor
x0))
sDL_GetSensorType
:: BG.Ptr SDL_Sensor
-> IO SDL_SensorType
sDL_GetSensorType :: Ptr SDL_Sensor -> IO SDL_SensorType
sDL_GetSensorType = Ptr SDL_Sensor -> IO SDL_SensorType
hs_bindgen_6493367408e25f83
foreign import ccall safe "hs_bindgen_a88558880074a522"
hs_bindgen_a88558880074a522_base
:: BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_a88558880074a522
:: BG.Ptr SDL_Sensor
-> IO BG.CInt
hs_bindgen_a88558880074a522 :: Ptr SDL_Sensor -> IO CInt
hs_bindgen_a88558880074a522 =
\Ptr SDL_Sensor
x0 ->
(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 (Ptr Void -> IO CInt
hs_bindgen_a88558880074a522_base (Ptr SDL_Sensor -> FFIType (Ptr SDL_Sensor)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Sensor
x0))
sDL_GetSensorNonPortableType
:: BG.Ptr SDL_Sensor
-> IO BG.CInt
sDL_GetSensorNonPortableType :: Ptr SDL_Sensor -> IO CInt
sDL_GetSensorNonPortableType =
Ptr SDL_Sensor -> IO CInt
hs_bindgen_a88558880074a522
foreign import ccall safe "hs_bindgen_de19e07a9cb2bdf7"
hs_bindgen_de19e07a9cb2bdf7_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_de19e07a9cb2bdf7
:: BG.Ptr SDL_Sensor
-> IO SDL_SensorID
hs_bindgen_de19e07a9cb2bdf7 :: Ptr SDL_Sensor -> IO SDL_SensorID
hs_bindgen_de19e07a9cb2bdf7 =
\Ptr SDL_Sensor
x0 ->
(Word32 -> SDL_SensorID) -> IO Word32 -> IO SDL_SensorID
forall a b. (a -> b) -> IO a -> IO b
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
fmap Word32 -> SDL_SensorID
FFIType SDL_SensorID -> SDL_SensorID
forall a. HasFFIType a => FFIType a -> a
BG.fromFFIType (Ptr Void -> IO Word32
hs_bindgen_de19e07a9cb2bdf7_base (Ptr SDL_Sensor -> FFIType (Ptr SDL_Sensor)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Sensor
x0))
sDL_GetSensorID
:: BG.Ptr SDL_Sensor
-> IO SDL_SensorID
sDL_GetSensorID :: Ptr SDL_Sensor -> IO SDL_SensorID
sDL_GetSensorID = Ptr SDL_Sensor -> IO SDL_SensorID
hs_bindgen_de19e07a9cb2bdf7
foreign import ccall safe "hs_bindgen_67086d7531309dea"
hs_bindgen_67086d7531309dea_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_67086d7531309dea
:: BG.Ptr SDL_Sensor
-> BG.Ptr BG.CFloat
-> BG.CInt
-> IO BG.CBool
hs_bindgen_67086d7531309dea :: Ptr SDL_Sensor -> Ptr CFloat -> CInt -> IO CBool
hs_bindgen_67086d7531309dea =
\Ptr SDL_Sensor
x0 ->
\Ptr CFloat
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_67086d7531309dea_base (Ptr SDL_Sensor -> FFIType (Ptr SDL_Sensor)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Sensor
x0) (Ptr CFloat -> FFIType (Ptr CFloat)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr CFloat
x1) (CInt -> FFIType CInt
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType CInt
x2))
sDL_GetSensorData
:: BG.Ptr SDL_Sensor
-> BG.Ptr BG.CFloat
-> BG.CInt
-> IO BG.CBool
sDL_GetSensorData :: Ptr SDL_Sensor -> Ptr CFloat -> CInt -> IO CBool
sDL_GetSensorData = Ptr SDL_Sensor -> Ptr CFloat -> CInt -> IO CBool
hs_bindgen_67086d7531309dea
foreign import ccall safe "hs_bindgen_8ac47026ac2650df"
hs_bindgen_8ac47026ac2650df_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_8ac47026ac2650df
:: BG.Ptr SDL_Sensor
-> IO ()
hs_bindgen_8ac47026ac2650df :: Ptr SDL_Sensor -> IO ()
hs_bindgen_8ac47026ac2650df =
\Ptr SDL_Sensor
x0 ->
Ptr Void -> IO ()
hs_bindgen_8ac47026ac2650df_base (Ptr SDL_Sensor -> FFIType (Ptr SDL_Sensor)
forall a. HasFFIType a => a -> FFIType a
BG.toFFIType Ptr SDL_Sensor
x0)
sDL_CloseSensor
:: BG.Ptr SDL_Sensor
-> IO ()
sDL_CloseSensor :: Ptr SDL_Sensor -> IO ()
sDL_CloseSensor = Ptr SDL_Sensor -> IO ()
hs_bindgen_8ac47026ac2650df
foreign import ccall safe "hs_bindgen_bcad9e8be73cbb74"
hs_bindgen_bcad9e8be73cbb74_base
:: IO ()
hs_bindgen_bcad9e8be73cbb74 :: IO ()
hs_bindgen_bcad9e8be73cbb74 :: IO ()
hs_bindgen_bcad9e8be73cbb74 =
IO ()
hs_bindgen_bcad9e8be73cbb74_base
sDL_UpdateSensors :: IO ()
sDL_UpdateSensors :: IO ()
sDL_UpdateSensors = IO ()
hs_bindgen_bcad9e8be73cbb74