CombinedVibration
abstract class CombinedVibration : Parcelable
A CombinedVibration describes a combination of haptic effects to be performed by one or more Vibrators
. These effects may be any number of things, from single shot vibrations to complex waveforms.
Summary
Nested classes |
|
A combination of haptic effects that should be played in multiple vibrators in parallel.
|
Inherited constants |
From class Parcelable
Int |
CONTENTS_FILE_DESCRIPTOR
Descriptor bit used with describeContents() : indicates that the Parcelable object's flattened representation includes a file descriptor.
|
Int |
PARCELABLE_WRITE_RETURN_VALUE
Flag for use with writeToParcel : the object being written is a return value, that is the result of a function such as "Parcelable someFunction() ", "void someFunction(out Parcelable) ", or "void someFunction(inout Parcelable) ". Some implementations may want to release resources at this point.
|
|
Public methods
createParallel
open static fun createParallel(effect: VibrationEffect): CombinedVibration
Create a vibration that plays a single effect in parallel on all vibrators. A parallel vibration that takes a single VibrationEffect
to be performed by multiple vibrators at the same time.
Return |
CombinedVibration |
The combined vibration representing the single effect to be played in all vibrators. This value cannot be null . |
describeContents
open fun describeContents(): Int
startParallel
open static fun startParallel(): CombinedVibration.ParallelCombination
Start creating a vibration that plays effects in parallel on one or more vibrators. A parallel vibration takes one or more VibrationEffects
associated to individual vibrators to be performed at the same time.
Properties