Home
last modified time | relevance | path

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

1234

/aosp14/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()
/aosp14/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)
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 DAnimateSharedAsState.kt27 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 DElement.kt34 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 DScene.kt70 lerp: (T, T, Float) -> T,
86 lerp,
/aosp14/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/animation/
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)
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 DMathHelpers.kt25 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 DTextInterpolator.kt212 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 DFontInterpolator.kt98 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 DLaunchAnimator.kt327 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 DPrivacyChipDrawable.java129 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 DBrightnessUtils.java66 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 DKeyguardClockPositionAlgorithm.java272 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 DSettingsTab.kt29 import androidx.compose.ui.graphics.lerp
53 color = lerp(
63 color = lerp(
/aosp14/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()
/aosp14/frameworks/base/tools/fonts/
H A Dfont-scaling-array-generator.js90 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 DRampToStepAdapter.java86 MathUtils.lerp(ramp.getStartAmplitude(), ramp.getEndAmplitude(), pos), in apply()
87 MathUtils.lerp(startFrequencyHz, endFrequencyHz, pos), in apply()
H A DStepToRampAdapter.java128 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 DFrame.java148 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 DLightSourceDrawable.kt36 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 DClipboardOverlayView.java327 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 DDotIndicatorDecoration.java120 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 DUdfpsKeyguardViewLegacy.java141 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 DVisibleUniverse.kt29 import androidx.compose.ui.util.lerp
127 lerp(
134 color = Color(1f, 0f, 0f, lerp(0.5f, 0.1f, i.toFloat() / rings)),

1234