::
GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27
Modulesdl2-2.5.5.0Haskell2010
hapticClose :: MonadIO m => Haptic -> m ()
hapticDestroyEffect :: MonadIO m => Haptic -> CInt -> m ()
hapticEffectSupported :: MonadIO m => Haptic -> Ptr HapticEffect -> m CInt
hapticGetEffectStatus :: MonadIO m => Haptic -> CInt -> m CInt
hapticIndex :: MonadIO m => Haptic -> m CInt
hapticName :: MonadIO m => CInt -> m CString
hapticNewEffect :: MonadIO m => Haptic -> Ptr HapticEffect -> m CInt
hapticNumAxes :: MonadIO m => Haptic -> m CInt
hapticNumEffects :: MonadIO m => Haptic -> m CInt
hapticNumEffectsPlaying :: MonadIO m => Haptic -> m CInt
hapticOpen :: MonadIO m => CInt -> m Haptic
hapticOpenFromJoystick :: MonadIO m => Joystick -> m Haptic
hapticOpenFromMouse :: MonadIO m => m Haptic
hapticOpened :: MonadIO m => CInt -> m CInt
hapticPause :: MonadIO m => Haptic -> m CInt
hapticQuery :: MonadIO m => Haptic -> m CUInt
hapticRumbleInit :: MonadIO m => Haptic -> m CInt
hapticRumblePlay :: MonadIO m => Haptic -> CFloat -> Word32 -> m CInt
hapticRumbleStop :: MonadIO m => Haptic -> m CInt
hapticRumbleSupported :: MonadIO m => Haptic -> m CInt
hapticRunEffect :: MonadIO m => Haptic -> CInt -> Word32 -> m CInt
hapticSetAutocenter :: MonadIO m => Haptic -> CInt -> m CInt
hapticSetGain :: MonadIO m => Haptic -> CInt -> m CInt
hapticStopAll :: MonadIO m => Haptic -> m CInt
hapticStopEffect :: MonadIO m => Haptic -> CInt -> m CInt
hapticUnpause :: MonadIO m => Haptic -> m CInt
hapticUpdateEffect
:: MonadIO m
=> Haptic
-> CInt
-> Ptr HapticEffect
-> m CInt
joystickIsHaptic :: MonadIO m => Joystick -> m CInt
mouseIsHaptic :: MonadIO m => m CInt
numHaptics :: MonadIO m => m CInt