QtMobility Reference Documentation

Contents

QML HapticsEffect Element

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

Inherits FeedbackEffect

  • List of all members, including inherited members
  • Properties

    Detailed Description

    This element is part of the QtMobility.feedback 1.1 module.

    This class closely corresponds to the C++ QFeedbackHapticsEffect class.

         HapticsEffect {
             id: rumbleEffect
             attackIntensity: 0.0
             attackTime: 250
             intensity: 1.0
             duration: 100
             fadeTime: 250
             fadeIntensity: 0.0
             running: myBoat.keelDepth < 0; // play a rumble when we crash the boat
         }

    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.