/aosp14/frameworks/base/libs/hwui/ |
H A D | UvMapper.h | 69 if (!mIdentity) u = lerp(mMinU, mMaxU, u); in mapU() 76 if (!mIdentity) v = lerp(mMinV, mMaxV, v); in mapV() 88 texCoords.left = lerp(mMinU, mMaxU, texCoords.left); in map() 89 texCoords.right = lerp(mMinU, mMaxU, texCoords.right); in map() 90 texCoords.top = lerp(mMinV, mMaxV, texCoords.top); in map() 91 texCoords.bottom = lerp(mMinV, mMaxV, texCoords.bottom); in map() 100 u1 = lerp(mMinU, mMaxU, u1); in map() 101 u2 = lerp(mMinU, mMaxU, u2); in map() 102 v1 = lerp(mMinV, mMaxV, v1); in map() 103 v2 = lerp(mMinV, mMaxV, v2); in map() [all …]
|
H A D | PropertyValuesHolder.cpp | 29 inline constexpr float lerp(float fromValue, float toValue, float fraction) { in lerp() function 40 float a = lerp(SkColorGetA(fromColor) / 255.0f, SkColorGetA(toColor) / 255.0f, fraction); in evaluate() 41 float r = lerp(linearize(SkColorGetR(fromColor)), linearize(SkColorGetR(toColor)), fraction); in evaluate() 42 float g = lerp(linearize(SkColorGetG(fromColor)), linearize(SkColorGetG(toColor)), fraction); in evaluate() 43 float b = lerp(linearize(SkColorGetB(fromColor)), linearize(SkColorGetB(toColor)), fraction); in evaluate()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/util/animation/ |
H A D | TransitionLayoutController.kt | 104 width = MathUtils.lerp( 108 height = MathUtils.lerp( 173 resultX = MathUtils.lerp(widgetStart.x - resultMeasureWidth / 2.0f, 199 resultX = MathUtils.lerp(widgetStart.x, 202 resultY = MathUtils.lerp(widgetStart.y, 212 newScale = MathUtils.lerp(widgetStart.scale, widgetEnd.scale, progress) 213 resultX = MathUtils.lerp(widgetStart.x, widgetEnd.x, progress) 214 resultY = MathUtils.lerp(widgetStart.y, widgetEnd.y, progress) 250 alpha = MathUtils.lerp(startState.alpha, endState.alpha, progress) 251 contentTranslation.x = MathUtils.lerp( [all …]
|
/aosp14/frameworks/base/packages/SystemUI/compose/core/src/com/android/compose/animation/scene/ |
H A D | AnimateSharedAsState.kt | 27 import androidx.compose.ui.graphics.lerp 29 import androidx.compose.ui.unit.lerp 30 import com.android.compose.ui.util.lerp 44 return animateSharedValueAsState(value, key, element, ::lerp, canOverflow) 59 return animateSharedValueAsState(value, key, element, ::lerp, canOverflow) 74 return animateSharedValueAsState(value, key, element, ::lerp, canOverflow) 88 return animateSharedValueAsState(value, key, element, ::lerp, canOverflow = false) 98 lerp: (T, T, Float) -> T, 110 return remember(layoutImpl, element, sharedValue, lerp, canOverflow) { 132 lerp: (T, T, Float) -> T, [all …]
|
H A D | Element.kt | 34 import androidx.compose.ui.geometry.lerp 46 import com.android.compose.ui.util.lerp 241 ::lerp, 286 ::lerp, 339 ::lerp, 378 lerp: (T, T, Float) -> T, 411 return lerp( 445 lerp(targetValue, idleValue, rangeProgress) 447 lerp(idleValue, targetValue, rangeProgress)
|
H A D | Scene.kt | 70 lerp: (T, T, Float) -> T, 86 lerp,
|
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/animation/ |
H A D | FontInterpolatorTest.kt | 62 assertSameAxes(startFont, interp.lerp(startFont, endFont, 0f)) 63 assertSameAxes(endFont, interp.lerp(startFont, endFont, 1f)) 64 assertSameAxes("'wght' 500, 'ital' 0.5, 'GRAD' 450", interp.lerp(startFont, endFont, 0.5f)) 77 assertSameAxes("'wght' 250, 'ital' 0.5", interp.lerp(startFont, endFont, 0.5f)) 90 val resultFont = interp.lerp(startFont, endFont, 0.5f) 91 val cachedFont = interp.lerp(startFont, endFont, 0.5f) 105 val resultFont = interp.lerp(startFont, endFont, 0.5f) 106 val reversedFont = interp.lerp(endFont, startFont, 0.5f) 120 val resultFont = interp.lerp(startFont, endFont, 0.5f) 128 interp.lerp(f1, f2, 0.5f) [all …]
|
/aosp14/frameworks/base/packages/SystemUI/compose/core/src/com/android/compose/ui/util/ |
H A D | MathHelpers.kt | 25 fun lerp(start: Float, stop: Float, fraction: Float): Float { regex 30 fun lerp(start: Int, stop: Int, fraction: Float): Int { regex 35 fun lerp(start: Long, stop: Long, fraction: Float): Long { regex 40 fun lerp(start: IntSize, stop: IntSize, fraction: Float): IntSize { regex 42 lerp(start.width, stop.width, fraction), 43 lerp(start.height, stop.height, fraction)
|
/aosp14/frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/ |
H A D | TextInterpolator.kt | 212 lerp(basePaint, targetPaint, progress, tmpPaint) 219 run.baseX[i] = MathUtils.lerp(run.baseX[i], run.targetX[i], progress) 240 lerp(basePaint, targetPaint, progress, tmpPaint) 361 val font = fontInterpolator.lerp(run.baseFont, run.targetFont, progress) 367 MathUtils.lerp(line.baseX[i], line.targetX[i], progress) 369 MathUtils.lerp(line.baseY[i], line.targetY[i], progress) 386 tmpGlyph.x = MathUtils.lerp(line.baseX[i], line.targetX[i], progress) 387 tmpGlyph.y = MathUtils.lerp(line.baseY[i], line.targetY[i], progress) 480 private fun lerp(from: Paint, to: Paint, progress: Float, out: Paint) { regex 485 out.textSize = MathUtils.lerp(from.textSize, to.textSize, progress) [all …]
|
H A D | FontInterpolator.kt | 98 fun lerp(start: Font, end: Font, progress: Float): Font { regex 128 lerp(startAxes, endAxes) { tag, startValue, endValue -> 131 MathUtils.lerp( 138 MathUtils.lerp( 148 MathUtils.lerp(startValue, endValue, progress) 177 private fun lerp( regex
|
H A D | LaunchAnimator.kt | 327 val xCenter = MathUtils.lerp(startCenterX, endCenterX, xProgress) 328 val halfWidth = MathUtils.lerp(startWidth, endWidth, progress) / 2f 330 state.top = MathUtils.lerp(startTop, endTop, progress).roundToInt() 331 state.bottom = MathUtils.lerp(startBottom, endBottom, progress).roundToInt() 336 MathUtils.lerp(startTopCornerRadius, endTopCornerRadius, progress) 338 MathUtils.lerp(startBottomCornerRadius, endBottomCornerRadius, progress)
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/privacy/television/ |
H A D | PrivacyChipDrawable.java | 129 float radius = MathUtils.lerp( in draw() 159 float left = MathUtils.lerp(start.left, stop.left, amount); in lerpRect() 160 float top = MathUtils.lerp(start.top, stop.top, amount); in lerpRect() 161 float right = MathUtils.lerp(start.right, stop.right, amount); in lerpRect() 162 float bottom = MathUtils.lerp(start.bottom, stop.bottom, amount); in lerpRect() 172 float radius = MathUtils.lerp( in clipToForeground()
|
/aosp14/frameworks/base/packages/SettingsLib/DisplayUtils/src/com/android/settingslib/display/ |
H A D | BrightnessUtils.java | 66 return Math.round(MathUtils.lerp(min, max, ret / 12)); in convertGammaToLinear() 93 return MathUtils.lerp(min, max, normalizedRet / 12); in convertGammaToLinearFloat() 140 return Math.round(MathUtils.lerp(GAMMA_SPACE_MIN, GAMMA_SPACE_MAX, ret)); in convertLinearToGammaFloat()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ |
H A D | KeyguardClockPositionAlgorithm.java | 272 float clockY = MathUtils.lerp(clockYBouncer, clockYRegular, shadeExpansion); in getClockY() 308 mCurrentBurnInOffsetY = MathUtils.lerp(0, fullyDarkBurnInOffset, darkAmount); in getClockY() 309 return (int) (MathUtils.lerp(clockY, clockYDark, darkAmount) + mOverStretchAmount); in getClockY() 318 float userSwitchY = MathUtils.lerp(userSwitchYBouncer, userSwitchYRegular, shadeExpansion); in getUserSwitcherY() 340 return MathUtils.lerp(alphaKeyguard, 1f, mDarkAmount); in getClockAlpha()
|
/aosp14/frameworks/base/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/scaffold/ |
H A D | SettingsTab.kt | 29 import androidx.compose.ui.graphics.lerp 53 color = lerp( 63 color = lerp(
|
/aosp14/frameworks/base/core/java/android/util/ |
H A D | MathUtils.java | 164 public static float lerp(float start, float stop, float amount) { in lerp() method in MathUtils 168 public static float lerp(int start, int stop, float amount) { in lerp() method in MathUtils 169 return lerp((float) start, (float) stop, amount); in lerp() 244 return lerp(rangeMin, rangeMax, lerpInvSat(valueMin, valueMax, value)); in constrainedMap()
|
/aosp14/frameworks/base/tools/fonts/ |
H A D | font-scaling-array-generator.js | 90 function lerp(a, b, fraction) { function 121 newSizeDp = lerp(startTarget[i], endTarget[i], interpolationProgress);
|
/aosp14/frameworks/base/services/core/java/com/android/server/vibrator/ |
H A D | RampToStepAdapter.java | 86 MathUtils.lerp(ramp.getStartAmplitude(), ramp.getEndAmplitude(), pos), in apply() 87 MathUtils.lerp(startFrequencyHz, endFrequencyHz, pos), in apply()
|
H A D | StepToRampAdapter.java | 128 MathUtils.lerp(startFrequencyHz, endFrequencyHz, durationRatio); in splitRampSegment() 130 MathUtils.lerp(ramp.getStartAmplitude(), ramp.getEndAmplitude(), durationRatio); in splitRampSegment()
|
/aosp14/frameworks/base/core/java/com/android/internal/graphics/cam/ |
H A D | Frame.java | 148 float c = (f >= 0.9) ? MathUtils.lerp(0.59f, 0.69f, ((f - 0.9f) * 10.0f)) : MathUtils.lerp( in make()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/media/controls/ui/ |
H A D | LightSourceDrawable.kt | 36 import android.util.MathUtils.lerp 126 val radius = lerp(rippleData.minSize, rippleData.maxSize, rippleData.progress) 261 val radius = lerp(rippleData.minSize, rippleData.maxSize, rippleData.progress)
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/clipboardoverlay/ |
H A D | ClipboardOverlayView.java | 327 float previewScale = MathUtils.lerp(.9f, 1f, animation.getAnimatedFraction()); in getEnterAnimation() 338 float actionsScaleX = MathUtils.lerp(.7f, 1f, animation.getAnimatedFraction()); in getEnterAnimation() 339 float actionsScaleY = MathUtils.lerp(.9f, 1f, animation.getAnimatedFraction()); in getEnterAnimation() 402 float previewScale = MathUtils.lerp(1f, .9f, animation.getAnimatedFraction()); in getExitAnimation() 413 float actionScaleX = MathUtils.lerp(1f, .8f, animation.getAnimatedFraction()); in getExitAnimation() 414 float actionScaleY = MathUtils.lerp(1f, .9f, animation.getAnimatedFraction()); in getExitAnimation()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/wallet/ui/ |
H A D | DotIndicatorDecoration.java | 120 float radius = MathUtils.lerp(mSelectedRadius, mUnselectedRadius, progress / 2); in drawSelectedDot() 131 float radius = MathUtils.lerp(mUnselectedRadius, mSelectedColor, progress / 2); in drawFadingUnselectedDot()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/biometrics/ |
H A D | UdfpsKeyguardViewLegacy.java | 141 mBurnInOffsetX = MathUtils.lerp(0f, in updateBurnInOffsets() 144 mBurnInOffsetY = MathUtils.lerp(0f, in updateBurnInOffsets() 147 mBurnInProgress = MathUtils.lerp(0f, getBurnInProgressOffset(), darkAmountForAnimation); in updateBurnInOffsets()
|
/aosp14/frameworks/base/packages/EasterEgg/src/com/android/egg/landroid/ |
H A D | VisibleUniverse.kt | 29 import androidx.compose.ui.util.lerp 127 lerp( 134 color = Color(1f, 0f, 0f, lerp(0.5f, 0.1f, i.toFloat() / rings)),
|