QtFeedback.HapticsEffect
The HapticsEffect element represents a custom haptic feedback effect. More...
| Import Statement: | import . |
| Inherits: |
Properties
- actuator : Actuator
- attackIntensity : double
- attackTime : int
- availableActuators : list<Actuator>
- fadeIntensity : double
- fadeTime : int
- intensity : double
- period : int
Detailed Description
This class closely corresponds to the C++ QFeedbackHapticsEffect class.
import QtFeedback 5.0
HapticsEffect {
id: rumbleEffect
attackIntensity: 0.0
attackTime: 250
intensity: 1.0
duration: 100
fadeTime: 250
fadeIntensity: 0.0
}
MouseArea {
onClicked: {
rumbleEffect.start(); // plays a rumble effect
}
See also Actuator and QFeedbackHapticsEffect.
Property Documentation
actuator : Actuator |
The actuator that is used for playing this effect.
See also Actuator.
attackIntensity : double |
The intensity of the attack (fade-in) part of the haptics effect, from 0.0 to 1.0.
attackTime : int |
The duration of the attack (fade-in) part of the haptics effect.
availableActuators : list<Actuator> |
This property holds a list of available actuators. This property is read only.
See also Actuator.
fadeIntensity : double |
The intensity of the fade-out part of the haptics effect, from 0.0 to 1.0.
fadeTime : int |
The duration of the fade-out part of the haptics effect.
intensity : double |
The intensity of the main part of the haptics effect, from 0.0 to 1.0.
period : int |
The period of the haptics effect. If the period is zero, the effect will not repeat. If it is non-zero, the effect will repeat every period milliseconds.