HapticsEffect QML Type

The HapticsEffect element represents a custom haptic feedback effect. More...

Import Statement: import .
Inherits:

FeedbackEffect

Properties

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.