HapticFeedback
Cross-platform haptic feedback for mobile devices.
| Declared in | src/libs/libutil/util/HapticFeedback.hpp |
| Group | util |
Detailed description
HapticFeedback provides static methods to trigger device vibrations on Android and iOS. Falls back to no-op on desktop platforms. Supports different feedback intensities for click, success, warning.
See also FeedbackType.
Member type documentation
FeedbackType enum
enum HapticFeedback::FeedbackType
This enum gives the kind of haptic event to play. On Android, each kind maps to a vibration length. On other platforms trigger() does nothing, whatever the kind.
| Constant | Value | Description |
|---|---|---|
HapticFeedback::FeedbackType::Click |
0 |
A light tap for a button press: 10 ms on Android. |
HapticFeedback::FeedbackType::Success |
1 |
A positive confirmation: 30 ms on Android. |
HapticFeedback::FeedbackType::Warning |
2 |
An alert or a warning: 50 ms on Android. |
HapticFeedback::FeedbackType::Selection |
3 |
The lightest tap, for a change of selection: 5 ms on Android. |