{-# LANGUAGE ForeignFunctionInterface #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE NoFieldSelectors #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_HADDOCK prune #-}
module SDL3.Sys.Bindgen.Sensor.Unsafe (
SDL3.Sys.Bindgen.Sensor.Unsafe.sDL_GetSensors,
SDL3.Sys.Bindgen.Sensor.Unsafe.sDL_GetSensorNameForID,
SDL3.Sys.Bindgen.Sensor.Unsafe.sDL_GetSensorTypeForID,
SDL3.Sys.Bindgen.Sensor.Unsafe.sDL_GetSensorNonPortableTypeForID,
SDL3.Sys.Bindgen.Sensor.Unsafe.sDL_OpenSensor,
SDL3.Sys.Bindgen.Sensor.Unsafe.sDL_GetSensorFromID,
SDL3.Sys.Bindgen.Sensor.Unsafe.sDL_GetSensorProperties,
SDL3.Sys.Bindgen.Sensor.Unsafe.sDL_GetSensorName,
SDL3.Sys.Bindgen.Sensor.Unsafe.sDL_GetSensorType,
SDL3.Sys.Bindgen.Sensor.Unsafe.sDL_GetSensorNonPortableType,
SDL3.Sys.Bindgen.Sensor.Unsafe.sDL_GetSensorID,
SDL3.Sys.Bindgen.Sensor.Unsafe.sDL_GetSensorData,
SDL3.Sys.Bindgen.Sensor.Unsafe.sDL_CloseSensor,
SDL3.Sys.Bindgen.Sensor.Unsafe.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_ee6d720498ccfcf9 ("
, " signed int *arg1"
, ")"
, "{"
, " return (SDL_GetSensors)(arg1);"
, "}"
, "char const *hs_bindgen_fa9519ef92359fd7 ("
, " SDL_SensorID arg1"
, ")"
, "{"
, " return (SDL_GetSensorNameForID)(arg1);"
, "}"
, "SDL_SensorType hs_bindgen_b228ff19dccc3470 ("
, " SDL_SensorID arg1"
, ")"
, "{"
, " return (SDL_GetSensorTypeForID)(arg1);"
, "}"
, "signed int hs_bindgen_55dc63ea84b90dfd ("
, " SDL_SensorID arg1"
, ")"
, "{"
, " return (SDL_GetSensorNonPortableTypeForID)(arg1);"
, "}"
, "SDL_Sensor *hs_bindgen_96a064de06af7f5b ("
, " SDL_SensorID arg1"
, ")"
, "{"
, " return (SDL_OpenSensor)(arg1);"
, "}"
, "SDL_Sensor *hs_bindgen_538466d72bb89e2a ("
, " SDL_SensorID arg1"
, ")"
, "{"
, " return (SDL_GetSensorFromID)(arg1);"
, "}"
, "SDL_PropertiesID hs_bindgen_bd4281541ec37b4a ("
, " SDL_Sensor *arg1"
, ")"
, "{"
, " return (SDL_GetSensorProperties)(arg1);"
, "}"
, "char const *hs_bindgen_0b99eed337a49b0f ("
, " SDL_Sensor *arg1"
, ")"
, "{"
, " return (SDL_GetSensorName)(arg1);"
, "}"
, "SDL_SensorType hs_bindgen_a8f08b8d675c0eb3 ("
, " SDL_Sensor *arg1"
, ")"
, "{"
, " return (SDL_GetSensorType)(arg1);"
, "}"
, "signed int hs_bindgen_559a0243cc021a62 ("
, " SDL_Sensor *arg1"
, ")"
, "{"
, " return (SDL_GetSensorNonPortableType)(arg1);"
, "}"
, "SDL_SensorID hs_bindgen_83b38918f593ff72 ("
, " SDL_Sensor *arg1"
, ")"
, "{"
, " return (SDL_GetSensorID)(arg1);"
, "}"
, "_Bool hs_bindgen_e4251a0c2836940f ("
, " SDL_Sensor *arg1,"
, " float *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return (SDL_GetSensorData)(arg1, arg2, arg3);"
, "}"
, "void hs_bindgen_55183617e9522a14 ("
, " SDL_Sensor *arg1"
, ")"
, "{"
, " (SDL_CloseSensor)(arg1);"
, "}"
, "void hs_bindgen_da4b495835d9041d (void)"
, "{"
, " (SDL_UpdateSensors)();"
, "}"
]
)
)
foreign import ccall unsafe "hs_bindgen_ee6d720498ccfcf9"
hs_bindgen_ee6d720498ccfcf9_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_ee6d720498ccfcf9
:: BG.Ptr BG.CInt
-> IO (BG.Ptr SDL_SensorID)
hs_bindgen_ee6d720498ccfcf9 :: Ptr CInt -> IO (Ptr SDL_SensorID)
hs_bindgen_ee6d720498ccfcf9 =
\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_ee6d720498ccfcf9_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_ee6d720498ccfcf9
foreign import ccall unsafe "hs_bindgen_fa9519ef92359fd7"
hs_bindgen_fa9519ef92359fd7_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_fa9519ef92359fd7
:: SDL_SensorID
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_fa9519ef92359fd7 :: SDL_SensorID -> IO (PtrConst CChar)
hs_bindgen_fa9519ef92359fd7 =
\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_fa9519ef92359fd7_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_fa9519ef92359fd7
foreign import ccall unsafe "hs_bindgen_b228ff19dccc3470"
hs_bindgen_b228ff19dccc3470_base
:: HsBindgen.Runtime.LibC.Word32
-> IO BG.CInt
hs_bindgen_b228ff19dccc3470
:: SDL_SensorID
-> IO SDL_SensorType
hs_bindgen_b228ff19dccc3470 :: SDL_SensorID -> IO SDL_SensorType
hs_bindgen_b228ff19dccc3470 =
\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_b228ff19dccc3470_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_b228ff19dccc3470
foreign import ccall unsafe "hs_bindgen_55dc63ea84b90dfd"
hs_bindgen_55dc63ea84b90dfd_base
:: HsBindgen.Runtime.LibC.Word32
-> IO BG.CInt
hs_bindgen_55dc63ea84b90dfd
:: SDL_SensorID
-> IO BG.CInt
hs_bindgen_55dc63ea84b90dfd :: SDL_SensorID -> IO CInt
hs_bindgen_55dc63ea84b90dfd =
\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_55dc63ea84b90dfd_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_55dc63ea84b90dfd
foreign import ccall unsafe "hs_bindgen_96a064de06af7f5b"
hs_bindgen_96a064de06af7f5b_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_96a064de06af7f5b
:: SDL_SensorID
-> IO (BG.Ptr SDL_Sensor)
hs_bindgen_96a064de06af7f5b :: SDL_SensorID -> IO (Ptr SDL_Sensor)
hs_bindgen_96a064de06af7f5b =
\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_96a064de06af7f5b_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_96a064de06af7f5b
foreign import ccall unsafe "hs_bindgen_538466d72bb89e2a"
hs_bindgen_538466d72bb89e2a_base
:: HsBindgen.Runtime.LibC.Word32
-> IO (BG.Ptr BG.Void)
hs_bindgen_538466d72bb89e2a
:: SDL_SensorID
-> IO (BG.Ptr SDL_Sensor)
hs_bindgen_538466d72bb89e2a :: SDL_SensorID -> IO (Ptr SDL_Sensor)
hs_bindgen_538466d72bb89e2a =
\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_538466d72bb89e2a_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_538466d72bb89e2a
foreign import ccall unsafe "hs_bindgen_bd4281541ec37b4a"
hs_bindgen_bd4281541ec37b4a_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_bd4281541ec37b4a
:: BG.Ptr SDL_Sensor
-> IO SDL3.Sys.Bindgen.Properties.SDL_PropertiesID
hs_bindgen_bd4281541ec37b4a :: Ptr SDL_Sensor -> IO SDL_PropertiesID
hs_bindgen_bd4281541ec37b4a =
\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_bd4281541ec37b4a_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_bd4281541ec37b4a
foreign import ccall unsafe "hs_bindgen_0b99eed337a49b0f"
hs_bindgen_0b99eed337a49b0f_base
:: BG.Ptr BG.Void
-> IO (BG.Ptr BG.Void)
hs_bindgen_0b99eed337a49b0f
:: BG.Ptr SDL_Sensor
-> IO (PtrConst.PtrConst BG.CChar)
hs_bindgen_0b99eed337a49b0f :: Ptr SDL_Sensor -> IO (PtrConst CChar)
hs_bindgen_0b99eed337a49b0f =
\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_0b99eed337a49b0f_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_0b99eed337a49b0f
foreign import ccall unsafe "hs_bindgen_a8f08b8d675c0eb3"
hs_bindgen_a8f08b8d675c0eb3_base
:: BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_a8f08b8d675c0eb3
:: BG.Ptr SDL_Sensor
-> IO SDL_SensorType
hs_bindgen_a8f08b8d675c0eb3 :: Ptr SDL_Sensor -> IO SDL_SensorType
hs_bindgen_a8f08b8d675c0eb3 =
\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_a8f08b8d675c0eb3_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_a8f08b8d675c0eb3
foreign import ccall unsafe "hs_bindgen_559a0243cc021a62"
hs_bindgen_559a0243cc021a62_base
:: BG.Ptr BG.Void
-> IO BG.CInt
hs_bindgen_559a0243cc021a62
:: BG.Ptr SDL_Sensor
-> IO BG.CInt
hs_bindgen_559a0243cc021a62 :: Ptr SDL_Sensor -> IO CInt
hs_bindgen_559a0243cc021a62 =
\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_559a0243cc021a62_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_559a0243cc021a62
foreign import ccall unsafe "hs_bindgen_83b38918f593ff72"
hs_bindgen_83b38918f593ff72_base
:: BG.Ptr BG.Void
-> IO HsBindgen.Runtime.LibC.Word32
hs_bindgen_83b38918f593ff72
:: BG.Ptr SDL_Sensor
-> IO SDL_SensorID
hs_bindgen_83b38918f593ff72 :: Ptr SDL_Sensor -> IO SDL_SensorID
hs_bindgen_83b38918f593ff72 =
\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_83b38918f593ff72_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_83b38918f593ff72
foreign import ccall unsafe "hs_bindgen_e4251a0c2836940f"
hs_bindgen_e4251a0c2836940f_base
:: BG.Ptr BG.Void
-> BG.Ptr BG.Void
-> BG.CInt
-> IO BG.CBool
hs_bindgen_e4251a0c2836940f
:: BG.Ptr SDL_Sensor
-> BG.Ptr BG.CFloat
-> BG.CInt
-> IO BG.CBool
hs_bindgen_e4251a0c2836940f :: Ptr SDL_Sensor -> Ptr CFloat -> CInt -> IO CBool
hs_bindgen_e4251a0c2836940f =
\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_e4251a0c2836940f_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_e4251a0c2836940f
foreign import ccall unsafe "hs_bindgen_55183617e9522a14"
hs_bindgen_55183617e9522a14_base
:: BG.Ptr BG.Void
-> IO ()
hs_bindgen_55183617e9522a14
:: BG.Ptr SDL_Sensor
-> IO ()
hs_bindgen_55183617e9522a14 :: Ptr SDL_Sensor -> IO ()
hs_bindgen_55183617e9522a14 =
\Ptr SDL_Sensor
x0 ->
Ptr Void -> IO ()
hs_bindgen_55183617e9522a14_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_55183617e9522a14
foreign import ccall unsafe "hs_bindgen_da4b495835d9041d"
hs_bindgen_da4b495835d9041d_base
:: IO ()
hs_bindgen_da4b495835d9041d :: IO ()
hs_bindgen_da4b495835d9041d :: IO ()
hs_bindgen_da4b495835d9041d =
IO ()
hs_bindgen_da4b495835d9041d_base
sDL_UpdateSensors :: IO ()
sDL_UpdateSensors :: IO ()
sDL_UpdateSensors = IO ()
hs_bindgen_da4b495835d9041d