Home
last modified time | relevance | path

Searched refs:lerp (Results 1 – 25 of 75) sorted by relevance

123

/aosp12/frameworks/base/libs/hwui/
H A DUvMapper.h69 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 DPropertyValuesHolder.cpp29 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()
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/util/animation/
H A DTransitionLayoutController.kt104 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)
241 alpha = MathUtils.lerp(startState.alpha, endState.alpha, progress)
242 contentTranslation.x = MathUtils.lerp(
[all …]
/aosp12/frameworks/base/packages/SystemUI/tests/src/com/android/keyguard/
H A DFontInterpolatorTest.kt62 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)
/aosp12/frameworks/av/media/libaudioprocessing/
H A DAudioResamplerFirProcess.h114 TC interpolate(TC coef_0, TC coef_1, TINTERP lerp) in interpolate() argument
116 return lerp * (coef_1 - coef_0) + coef_0; in interpolate()
121 int16_t interpolate<int16_t, uint32_t>(int16_t coef_0, int16_t coef_1, uint32_t lerp)
128 int32_t interpolate<int32_t, uint32_t>(int32_t coef_0, int32_t coef_1, uint32_t lerp)
130 return (lerp * static_cast<int64_t>(coef_1 - coef_0) >> 31) + coef_0;
137 TC interpolatep(TC coef_0, TC coef_1, TINTERP lerp) { in interpolatep()
138 return interpolate(coef_0, coef_1, lerp); in interpolatep()
143 TC interpolaten(TC coef_0, TC coef_1, TINTERP lerp) { in interpolaten()
144 return interpolate(coef_0, coef_1, lerp); in interpolaten()
151 TC interpolatep(TC coef_0, TC coef_1 __unused, TINTERP lerp __unused) { in interpolatep()
[all …]
/aosp12/frameworks/base/packages/SystemUI/src/com/android/keyguard/
H A DTextInterpolator.kt209 lerp(basePaint, targetPaint, progress, tmpDrawPaint)
216 run.baseX[i] = MathUtils.lerp(run.baseX[i], run.targetX[i], progress)
217 run.baseY[i] = MathUtils.lerp(run.baseY[i], run.targetY[i], progress)
220 it.baseFont = fontInterpolator.lerp(it.baseFont, it.targetFont, progress)
234 lerp(basePaint, targetPaint, progress, tmpDrawPaint)
338 MathUtils.lerp(line.baseX[i], line.targetX[i], progress)
340 MathUtils.lerp(line.baseY[i], line.targetY[i], progress)
349 fontInterpolator.lerp(run.baseFont, run.targetFont, progress),
410 private fun lerp(from: Paint, to: Paint, progress: Float, out: Paint) { regex
415 out.textSize = MathUtils.lerp(from.textSize, to.textSize, progress)
H A DFontInterpolator.kt92 fun lerp(start: Font, end: Font, progress: Float): Font { regex
118 val newAxes = lerp(startAxes, endAxes) { tag, startValue, endValue ->
122 MathUtils.lerp(
127 MathUtils.lerp(
135 MathUtils.lerp(startValue, endValue, progress)
160 private fun lerp( regex
/aosp12/frameworks/native/opengl/tests/angeles/
H A Ddemo.c704 float lerp[5]; in camTrack() local
729 cX = lerp[0]; in camTrack()
730 cY = lerp[1]; in camTrack()
731 cZ = lerp[2]; in camTrack()
734 eZ = cZ - lerp[4]; in camTrack()
738 eX = lerp[0]; in camTrack()
739 eY = lerp[1]; in camTrack()
740 eZ = lerp[2]; in camTrack()
741 cX = eX + (float)cos(lerp[3]); in camTrack()
742 cY = eY + (float)sin(lerp[3]); in camTrack()
[all …]
/aosp12/frameworks/base/packages/SettingsLib/src/com/android/settingslib/display/
H A DBrightnessUtils.java65 return Math.round(MathUtils.lerp(min, max, ret / 12)); in convertGammaToLinear()
92 return MathUtils.lerp(min, max, normalizedRet / 12); in convertGammaToLinearFloat()
139 return Math.round(MathUtils.lerp(GAMMA_SPACE_MIN, GAMMA_SPACE_MAX, ret)); in convertLinearToGammaFloat()
/aosp12/frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/
H A DLaunchAnimator.kt296 val xCenter = MathUtils.lerp(startCenterX, endCenterX, xProgress)
297 val halfWidth = MathUtils.lerp(startWidth, endWidth, progress) / 2f
299 state.top = MathUtils.lerp(startTop, endTop, progress).roundToInt()
300 state.bottom = MathUtils.lerp(startBottom, endBottom, progress).roundToInt()
305 MathUtils.lerp(startTopCornerRadius, endTopCornerRadius, progress)
307 MathUtils.lerp(startBottomCornerRadius, endBottomCornerRadius, progress)
H A DDialogLaunchAnimator.kt764 bounds.left = MathUtils.lerp(startLeft, left, progress).roundToInt()
765 bounds.top = MathUtils.lerp(startTop, top, progress).roundToInt()
766 bounds.right = MathUtils.lerp(startRight, right, progress).roundToInt()
767 bounds.bottom = MathUtils.lerp(startBottom, bottom, progress).roundToInt()
/aosp12/packages/apps/Camera2/src/com/android/camera/ui/focus/
H A DAutoFocusRing.java61 .lerp(0, 255, mEnterOpacityCurve.valueAt(rFade)); in draw()
65 .lerp(255, 0, mExitOpacityCurve.valueAt(rFade)); in draw()
70 .lerp(255, 0, mExitOpacityCurve.valueAt(rFade)); in draw()
H A DManualFocusRing.java56 ringAlpha = (int) InterpolateUtils.lerp(255, 0, mExitOpacityCurve.valueAt(rFade)); in draw()
60 ringAlpha = (int) InterpolateUtils.lerp(255, 0, mExitOpacityCurve.valueAt(rFade)); in draw()
/aosp12/packages/apps/Dialer/java/com/android/dialer/common/
H A DMathUtil.java30 public static int lerp(int begin, int end, float percent) { in lerp() method in MathUtil
42 public static float lerp(float begin, float end, float percent) { in lerp() method in MathUtil
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/
H A DKeyguardClockPositionAlgorithm.java251 float clockY = MathUtils.lerp(clockYBouncer, clockYRegular, shadeExpansion); in getClockY()
286 return (int) (MathUtils.lerp(clockY, clockYDark, darkAmount) + mOverStretchAmount); in getClockY()
295 float userSwitchY = MathUtils.lerp(userSwitchYBouncer, userSwitchYRegular, shadeExpansion); in getUserSwitcherY()
314 return MathUtils.lerp(alphaKeyguard, 1f, mDarkAmount); in getClockAlpha()
/aosp12/frameworks/base/core/java/android/util/
H A DMathUtils.java164 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()
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/biometrics/
H A DUdfpsKeyguardView.java116 mBurnInOffsetX = MathUtils.lerp(0f, in updateBurnInOffsets()
119 mBurnInOffsetY = MathUtils.lerp(0f, in updateBurnInOffsets()
122 mBurnInProgress = MathUtils.lerp(0f, getBurnInProgressOffset(), mInterpolatedDarkAmount); in updateBurnInOffsets()
/aosp12/frameworks/base/packages/SystemUI/src/com/android/keyguard/clock/
H A DClockLayout.java93 final float offsetX = MathUtils.lerp(0f, in positionChildren()
96 final float offsetY = MathUtils.lerp(0f, in positionChildren()
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/media/
H A DMediaHierarchyManager.kt133 animationCrossFadeProgress = MathUtils.lerp(animationStartCrossFadeProgress, 1.0f,
141 currentAlpha = MathUtils.lerp(animationStartAlpha, 1.0f, animatedFraction)
753 val left = MathUtils.lerp(startBounds.left.toFloat(),
755 val top = MathUtils.lerp(startBounds.top.toFloat(),
757 val right = MathUtils.lerp(startBounds.right.toFloat(),
759 val bottom = MathUtils.lerp(startBounds.bottom.toFloat(),
H A DLightSourceDrawable.kt36 import android.util.MathUtils.lerp
129 val radius = lerp(rippleData.minSize, rippleData.maxSize, rippleData.progress)
253 val radius = lerp(rippleData.minSize, rippleData.maxSize, rippleData.progress)
/aosp12/frameworks/base/core/java/com/android/internal/graphics/cam/
H A DFrame.java140 float c = (f >= 0.9) ? MathUtils.lerp(0.59f, 0.69f, ((f - 0.9f) * 10.0f)) : MathUtils.lerp( in make()
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/wallet/ui/
H A DDotIndicatorDecoration.java120 float radius = MathUtils.lerp(mSelectedRadius, mUnselectedRadius, progress / 2); in drawSelectedDot()
131 float radius = MathUtils.lerp(mUnselectedRadius, mSelectedColor, progress / 2); in drawFadingUnselectedDot()
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/navigationbar/buttons/
H A DDeadZone.java77 static float lerp(float a, float b, float f) { in lerp() method in DeadZone
89 return (int) lerp(mSizeMax, mSizeMin, (float) (dt - mHold) / mDecay); in getSize()
/aosp12/packages/apps/Camera2/src/com/android/camera/ui/motion/
H A DInterpolateUtils.java35 public static float lerp(float v0, float v1, float t) { in lerp() method in InterpolateUtils
/aosp12/frameworks/base/graphics/java/android/graphics/drawable/
H A DRippleForeground.java316 return MathUtils.lerp(mClampedStartingX - mBounds.exactCenterX(), mTargetX, mTweenX); in getCurrentX()
320 return MathUtils.lerp(mClampedStartingY - mBounds.exactCenterY(), mTargetY, mTweenY); in getCurrentY()
324 return MathUtils.lerp(mStartRadius, mTargetRadius, mTweenRadius); in getCurrentRadius()

123