bzzz_platform_interface library
Platform interface for the bzzz federated plugin.
This library is not intended to be imported directly by application code.
Use package:bzzz/bzzz.dart instead.
Classes
- AndroidDeviceHapticsInfo
- Android-specific haptic capabilities.
- AndroidHapticConfig
- Configuration for an Android haptic effect.
- BzzzPlatform
-
The interface that platform implementations of
bzzzmust implement. - CompositionConfig
- Configuration for an Android API 30+ composed haptic effect.
- CompositionPrimitive
- A single primitive in an Android API 30+ composed haptic effect.
- CupertinoDeviceHapticsInfo
- iOS (Cupertino) specific haptic capabilities.
- CupertinoHapticConfig
- Configuration for an iOS CoreHaptics pattern.
- DeviceHapticsInfo
- Immutable snapshot of a device's haptic capabilities.
- EnvelopeConfig
- Configuration for an Android API 36+ envelope haptic effect.
- EnvelopeControlPoint
- A single control point in an EnvelopeConfig timeline.
- HapticContinuous
- A sustained haptic vibration with optional ADSR envelope shaping.
- HapticEvent
- Sealed base class for iOS CoreHaptics events.
- HapticTransient
- A brief, instantaneous haptic tap.
- ParameterCurve
- A time-varying automation curve applied to a CoreHaptics parameter.
- ParameterCurveControlPoint
- A single control point on a ParameterCurve timeline.
- WaveformConfig
- Configuration for an Android API 26+ waveform haptic effect.
Enums
- AndroidPrimitive
- Enumeration of Android VibrationEffect Composition primitives.
- CurveParameterId
- Identifies which CoreHaptics parameter a ParameterCurve automates.
Exceptions / Errors
- Exception thrown when haptic feedback cannot be executed.