[{"class":"androidx.core.haptics.signal.HapticSignal","addedIn":"1.0.0-alpha01","methods":[{"method":"resolve(androidx.core.haptics.device.HapticDeviceProfile)","addedIn":"1.0.0-alpha01"}],"fields":[]},{"class":"androidx.core.haptics.signal.WaveformSignal.ConstantVibrationAtom","addedIn":"1.0.0-alpha01","methods":[{"method":"getDurationMillis()","addedIn":"1.0.0-alpha01"},{"method":"getAmplitude()","addedIn":"1.0.0-alpha01"}],"fields":[{"field":"Companion","addedIn":"1.0.0-alpha01"},{"field":"DEFAULT_AMPLITUDE","addedIn":"1.0.0-alpha01"}]},{"class":"androidx.core.haptics.signal.FallbackChainSignal.Companion","addedIn":"1.0.0-alpha01","methods":[{"method":"fallbackChainOf(androidx.core.haptics.signal.ResolvableSignal...)","addedIn":"1.0.0-alpha01"}],"fields":[]},{"class":"androidx.core.haptics.signal.PredefinedEffectSignal","addedIn":"1.0.0-alpha01","methods":[{"method":"predefinedTick()","addedIn":"1.0.0-alpha01"},{"method":"predefinedClick()","addedIn":"1.0.0-alpha01"},{"method":"predefinedDoubleClick()","addedIn":"1.0.0-alpha01"},{"method":"predefinedHeavyClick()","addedIn":"1.0.0-alpha01"}],"fields":[{"field":"Companion","addedIn":"1.0.0-alpha01"}]},{"class":"androidx.core.haptics.signal.WaveformSignal.Companion","addedIn":"1.0.0-alpha01","methods":[{"method":"on(java.time.Duration)","addedIn":"1.0.0-alpha01"},{"method":"off(long)","addedIn":"1.0.0-alpha01"},{"method":"on(long)","addedIn":"1.0.0-alpha01"},{"method":"on(long,float)","addedIn":"1.0.0-alpha01"},{"method":"waveformOf(androidx.core.haptics.signal.WaveformSignal.Atom...)","addedIn":"1.0.0-alpha01"},{"method":"off(java.time.Duration)","addedIn":"1.0.0-alpha01"},{"method":"repeatingWaveformOf(androidx.core.haptics.signal.WaveformSignal.Atom...)","addedIn":"1.0.0-alpha01"},{"method":"on(java.time.Duration,float)","addedIn":"1.0.0-alpha01"}],"fields":[]},{"class":"androidx.core.haptics.signal.PredefinedEffectSignal.Companion","addedIn":"1.0.0-alpha01","methods":[{"method":"predefinedTick()","addedIn":"1.0.0-alpha01"},{"method":"predefinedClick()","addedIn":"1.0.0-alpha01"},{"method":"predefinedDoubleClick()","addedIn":"1.0.0-alpha01"},{"method":"predefinedHeavyClick()","addedIn":"1.0.0-alpha01"}],"fields":[]},{"class":"androidx.core.haptics.HapticManager.Companion","addedIn":"1.0.0-alpha01","methods":[{"method":"create(android.content.Context)","addedIn":"1.0.0-alpha01"}],"fields":[]},{"class":"androidx.core.haptics.signal.CompositionSignal.Companion","addedIn":"1.0.0-alpha01","methods":[{"method":"click(float)","addedIn":"1.0.0-alpha01"},{"method":"click()","addedIn":"1.0.0-alpha01"},{"method":"slowRise(float)","addedIn":"1.0.0-alpha01"},{"method":"lowTick(float)","addedIn":"1.0.0-alpha01"},{"method":"slowRise()","addedIn":"1.0.0-alpha01"},{"method":"compositionOf(androidx.core.haptics.signal.CompositionSignal.Atom...)","addedIn":"1.0.0-alpha01"},{"method":"lowTick()","addedIn":"1.0.0-alpha01"},{"method":"thud()","addedIn":"1.0.0-alpha01"},{"method":"quickFall()","addedIn":"1.0.0-alpha01"},{"method":"spin(float)","addedIn":"1.0.0-alpha01"},{"method":"quickRise(float)","addedIn":"1.0.0-alpha01"},{"method":"thud(float)","addedIn":"1.0.0-alpha01"},{"method":"off(long)","addedIn":"1.0.0-alpha01"},{"method":"tick()","addedIn":"1.0.0-alpha01"},{"method":"quickFall(float)","addedIn":"1.0.0-alpha01"},{"method":"quickRise()","addedIn":"1.0.0-alpha01"},{"method":"tick(float)","addedIn":"1.0.0-alpha01"},{"method":"spin()","addedIn":"1.0.0-alpha01"},{"method":"off(java.time.Duration)","addedIn":"1.0.0-alpha01"}],"fields":[]},{"class":"androidx.core.haptics.HapticManager","addedIn":"1.0.0-alpha01","methods":[{"method":"play(androidx.core.haptics.signal.HapticSignal,androidx.core.haptics.HapticAttributes)","addedIn":"1.0.0-alpha01"},{"method":"cancel()","addedIn":"1.0.0-alpha01"},{"method":"create(android.content.Context)","addedIn":"1.0.0-alpha01"},{"method":"play(androidx.core.haptics.signal.ResolvableSignal,androidx.core.haptics.HapticAttributes)","addedIn":"1.0.0-alpha01"},{"method":"getDeviceProfile()","addedIn":"1.0.0-alpha01"}],"fields":[{"field":"Companion","addedIn":"1.0.0-alpha01"}]},{"class":"androidx.core.haptics.signal.ResolvableSignal","addedIn":"1.0.0-alpha01","methods":[{"method":"resolve(androidx.core.haptics.device.HapticDeviceProfile)","addedIn":"1.0.0-alpha01"}],"fields":[]},{"class":"androidx.core.haptics.signal.RepeatingWaveformSignal","addedIn":"1.0.0-alpha01","methods":[{"method":"getInitialWaveform()","addedIn":"1.0.0-alpha01"},{"method":"getRepeatingWaveform()","addedIn":"1.0.0-alpha01"}],"fields":[]},{"class":"androidx.core.haptics.signal.WaveformSignal.Atom","addedIn":"1.0.0-alpha01","methods":[],"fields":[]},{"class":"androidx.core.haptics.signal.CompositionSignal.Atom","addedIn":"1.0.0-alpha01","methods":[],"fields":[]},{"class":"androidx.core.haptics.HapticAttributes","addedIn":"1.0.0-alpha01","methods":[{"method":"HapticAttributes(android.media.AudioAttributes)","addedIn":"1.0.0-alpha01"},{"method":"HapticAttributes(int)","addedIn":"1.0.0-alpha01"},{"method":"getUsage()","addedIn":"1.0.0-alpha01"},{"method":"getFlags()","addedIn":"1.0.0-alpha01"},{"method":"HapticAttributes(android.os.VibrationAttributes)","addedIn":"1.0.0-alpha01"},{"method":"HapticAttributes(int,int)","addedIn":"1.0.0-alpha01"}],"fields":[{"field":"USAGE_TOUCH","addedIn":"1.0.0-alpha01"},{"field":"USAGE_ALARM","addedIn":"1.0.0-alpha01"},{"field":"USAGE_RINGTONE","addedIn":"1.0.0-alpha01"},{"field":"USAGE_NOTIFICATION","addedIn":"1.0.0-alpha01"},{"field":"Companion","addedIn":"1.0.0-alpha01"},{"field":"USAGE_UNKNOWN","addedIn":"1.0.0-alpha01"},{"field":"USAGE_PHYSICAL_EMULATION","addedIn":"1.0.0-alpha01"},{"field":"USAGE_HARDWARE_FEEDBACK","addedIn":"1.0.0-alpha01"},{"field":"FLAG_BYPASS_INTERRUPTION_POLICY","addedIn":"1.0.0-alpha01"},{"field":"USAGE_COMMUNICATION_REQUEST","addedIn":"1.0.0-alpha01"},{"field":"USAGE_MEDIA","addedIn":"1.0.0-alpha01"},{"field":"USAGE_ACCESSIBILITY","addedIn":"1.0.0-alpha01"}]},{"class":"androidx.core.haptics.HapticAttributes.Companion","addedIn":"1.0.0-alpha01","methods":[],"fields":[]},{"class":"androidx.core.haptics.signal.InfiniteSignal","addedIn":"1.0.0-alpha01","methods":[],"fields":[]},{"class":"androidx.core.haptics.extensions.HapticAttributesUtils","addedIn":"1.0.0-alpha01","methods":[{"method":"toAudioAttributes(androidx.core.haptics.HapticAttributes)","addedIn":"1.0.0-alpha01"},{"method":"toVibrationAttributes(androidx.core.haptics.HapticAttributes)","addedIn":"1.0.0-alpha01"}],"fields":[]},{"class":"androidx.core.haptics.device.HapticCompositionProfile","addedIn":"1.0.0-alpha01","methods":[{"method":"getPrimitiveDurationMillis(int)","addedIn":"1.0.0-alpha01"},{"method":"HapticCompositionProfile(java.util.Set,java.util.Map)","addedIn":"1.0.0-alpha01"},{"method":"getSupportedPrimitiveTypes()","addedIn":"1.0.0-alpha01"},{"method":"HapticCompositionProfile()","addedIn":"1.0.0-alpha01"},{"method":"HapticCompositionProfile(java.util.Set)","addedIn":"1.0.0-alpha01"},{"method":"isPrimitiveDurationReported()","addedIn":"1.0.0-alpha01"}],"fields":[]},{"class":"androidx.core.haptics.signal.FiniteSignal","addedIn":"1.0.0-alpha01","methods":[],"fields":[]},{"class":"androidx.core.haptics.signal.CompositionSignal.PrimitiveAtom","addedIn":"1.0.0-alpha01","methods":[{"method":"withAmplitudeScale(float)","addedIn":"1.0.0-alpha01"},{"method":"getType()","addedIn":"1.0.0-alpha01"},{"method":"getAmplitudeScale()","addedIn":"1.0.0-alpha01"}],"fields":[{"field":"Companion","addedIn":"1.0.0-alpha01"},{"field":"QUICK_RISE","addedIn":"1.0.0-alpha01"},{"field":"SPIN","addedIn":"1.0.0-alpha01"},{"field":"THUD","addedIn":"1.0.0-alpha01"},{"field":"LOW_TICK","addedIn":"1.0.0-alpha01"},{"field":"TICK","addedIn":"1.0.0-alpha01"},{"field":"CLICK","addedIn":"1.0.0-alpha01"},{"field":"SLOW_RISE","addedIn":"1.0.0-alpha01"},{"field":"QUICK_FALL","addedIn":"1.0.0-alpha01"}]},{"class":"androidx.core.haptics.HapticAttributes.Builder","addedIn":"1.0.0-alpha01","methods":[{"method":"setFlags(int)","addedIn":"1.0.0-alpha01"},{"method":"Builder(android.os.VibrationAttributes)","addedIn":"1.0.0-alpha01"},{"method":"Builder(androidx.core.haptics.HapticAttributes)","addedIn":"1.0.0-alpha01"},{"method":"setUsage(int)","addedIn":"1.0.0-alpha01"},{"method":"Builder(android.media.AudioAttributes)","addedIn":"1.0.0-alpha01"},{"method":"build()","addedIn":"1.0.0-alpha01"},{"method":"Builder(int)","addedIn":"1.0.0-alpha01"}],"fields":[]},{"class":"androidx.core.haptics.device.HapticDeviceProfile","addedIn":"1.0.0-alpha01","methods":[{"method":"HapticDeviceProfile(boolean,java.util.Set)","addedIn":"1.0.0-alpha01"},{"method":"isAmplitudeControlSupported()","addedIn":"1.0.0-alpha01"},{"method":"supports(androidx.core.haptics.signal.HapticSignal)","addedIn":"1.0.0-alpha01"},{"method":"HapticDeviceProfile()","addedIn":"1.0.0-alpha01"},{"method":"getCompositionProfile()","addedIn":"1.0.0-alpha01"},{"method":"getHardwareOptimizedPredefinedEffects()","addedIn":"1.0.0-alpha01"},{"method":"HapticDeviceProfile(boolean)","addedIn":"1.0.0-alpha01"},{"method":"HapticDeviceProfile(boolean,java.util.Set,androidx.core.haptics.device.HapticCompositionProfile)","addedIn":"1.0.0-alpha01"}],"fields":[]},{"class":"androidx.core.haptics.signal.CompositionSignal.OffAtom","addedIn":"1.0.0-alpha01","methods":[{"method":"getDurationMillis()","addedIn":"1.0.0-alpha01"}],"fields":[]},{"class":"androidx.core.haptics.signal.WaveformSignal","addedIn":"1.0.0-alpha01","methods":[{"method":"on(java.time.Duration)","addedIn":"1.0.0-alpha01"},{"method":"getAtoms()","addedIn":"1.0.0-alpha01"},{"method":"thenRepeat(androidx.core.haptics.signal.WaveformSignal.Atom...)","addedIn":"1.0.0-alpha01"},{"method":"on(long,float)","addedIn":"1.0.0-alpha01"},{"method":"WaveformSignal(java.util.List)","addedIn":"1.0.0-alpha01"},{"method":"repeat()","addedIn":"1.0.0-alpha01"},{"method":"repeatingWaveformOf(androidx.core.haptics.signal.WaveformSignal.Atom...)","addedIn":"1.0.0-alpha01"},{"method":"off(long)","addedIn":"1.0.0-alpha01"},{"method":"on(long)","addedIn":"1.0.0-alpha01"},{"method":"thenRepeat(androidx.core.haptics.signal.WaveformSignal)","addedIn":"1.0.0-alpha01"},{"method":"waveformOf(androidx.core.haptics.signal.WaveformSignal.Atom...)","addedIn":"1.0.0-alpha01"},{"method":"off(java.time.Duration)","addedIn":"1.0.0-alpha01"},{"method":"on(java.time.Duration,float)","addedIn":"1.0.0-alpha01"}],"fields":[{"field":"Companion","addedIn":"1.0.0-alpha01"}]},{"class":"androidx.core.haptics.signal.FallbackChainSignal","addedIn":"1.0.0-alpha01","methods":[{"method":"getSignals()","addedIn":"1.0.0-alpha01"},{"method":"FallbackChainSignal(java.util.List)","addedIn":"1.0.0-alpha01"},{"method":"resolve(androidx.core.haptics.device.HapticDeviceProfile)","addedIn":"1.0.0-alpha01"},{"method":"fallbackChainOf(androidx.core.haptics.signal.ResolvableSignal...)","addedIn":"1.0.0-alpha01"}],"fields":[{"field":"Companion","addedIn":"1.0.0-alpha01"}]},{"class":"androidx.core.haptics.signal.WaveformSignal.ConstantVibrationAtom.Companion","addedIn":"1.0.0-alpha01","methods":[],"fields":[]},{"class":"androidx.core.haptics.signal.CompositionSignal","addedIn":"1.0.0-alpha01","methods":[{"method":"click(float)","addedIn":"1.0.0-alpha01"},{"method":"click()","addedIn":"1.0.0-alpha01"},{"method":"slowRise(float)","addedIn":"1.0.0-alpha01"},{"method":"lowTick(float)","addedIn":"1.0.0-alpha01"},{"method":"slowRise()","addedIn":"1.0.0-alpha01"},{"method":"compositionOf(androidx.core.haptics.signal.CompositionSignal.Atom...)","addedIn":"1.0.0-alpha01"},{"method":"getAtoms()","addedIn":"1.0.0-alpha01"},{"method":"lowTick()","addedIn":"1.0.0-alpha01"},{"method":"thud()","addedIn":"1.0.0-alpha01"},{"method":"quickFall()","addedIn":"1.0.0-alpha01"},{"method":"spin(float)","addedIn":"1.0.0-alpha01"},{"method":"quickRise(float)","addedIn":"1.0.0-alpha01"},{"method":"thud(float)","addedIn":"1.0.0-alpha01"},{"method":"off(long)","addedIn":"1.0.0-alpha01"},{"method":"tick()","addedIn":"1.0.0-alpha01"},{"method":"quickFall(float)","addedIn":"1.0.0-alpha01"},{"method":"quickRise()","addedIn":"1.0.0-alpha01"},{"method":"CompositionSignal(java.util.List)","addedIn":"1.0.0-alpha01"},{"method":"tick(float)","addedIn":"1.0.0-alpha01"},{"method":"spin()","addedIn":"1.0.0-alpha01"},{"method":"off(java.time.Duration)","addedIn":"1.0.0-alpha01"}],"fields":[{"field":"Companion","addedIn":"1.0.0-alpha01"}]},{"class":"androidx.core.haptics.signal.CompositionSignal.PrimitiveAtom.Companion","addedIn":"1.0.0-alpha01","methods":[],"fields":[]}]