AndroidHapticCapabilities constructor

AndroidHapticCapabilities({
  1. required int hapticSupportLevel,
  2. required bool areOnOffHapticsSupported,
  3. required bool areAmplitudeControlHapticsSupported,
  4. required bool areAudioCoupledHapticsSupported,
  5. required bool areEnvelopeHapticsSupported,
  6. double? resonanceFrequency,
  7. double? qFactor,
  8. double? minFrequency,
  9. double? maxFrequency,
  10. double? maxAcceleration,
  11. Map<int, double>? frequencyResponse,
  12. int? envelopeControlPointMinDurationMillis,
  13. int? envelopeControlPointMaxDurationMillis,
  14. int? envelopeMaxDurationMillis,
  15. int? envelopeMaxControlPointCount,
})

Implementation

AndroidHapticCapabilities({
  required this.hapticSupportLevel,
  required this.areOnOffHapticsSupported,
  required this.areAmplitudeControlHapticsSupported,
  required this.areAudioCoupledHapticsSupported,
  required this.areEnvelopeHapticsSupported,
  this.resonanceFrequency,
  this.qFactor,
  this.minFrequency,
  this.maxFrequency,
  this.maxAcceleration,
  this.frequencyResponse,
  this.envelopeControlPointMinDurationMillis,
  this.envelopeControlPointMaxDurationMillis,
  this.envelopeMaxDurationMillis,
  this.envelopeMaxControlPointCount,
});