Home
last modified time | relevance | path

Searched refs:MathUtils (Results 1 – 25 of 226) sorted by relevance

12345678910

/frameworks/base/packages/SettingsLib/DisplayUtils/src/com/android/settingslib/display/
DBrightnessUtils.java19 import android.util.MathUtils;
56 final float normalizedVal = MathUtils.norm(GAMMA_SPACE_MIN, GAMMA_SPACE_MAX, val); in convertGammaToLinear()
59 ret = MathUtils.sq(normalizedVal / R); in convertGammaToLinear()
61 ret = MathUtils.exp((normalizedVal - C) / A) + B; in convertGammaToLinear()
66 return Math.round(MathUtils.lerp(min, max, ret / 12)); in convertGammaToLinear()
79 final float normalizedVal = MathUtils.norm(GAMMA_SPACE_MIN, GAMMA_SPACE_MAX, val); in convertGammaToLinearFloat()
82 ret = MathUtils.sq(normalizedVal / R); in convertGammaToLinearFloat()
84 ret = MathUtils.exp((normalizedVal - C) / A) + B; in convertGammaToLinearFloat()
89 final float normalizedRet = MathUtils.constrain(ret, 0, 12); in convertGammaToLinearFloat()
93 return MathUtils.lerp(min, max, normalizedRet / 12); in convertGammaToLinearFloat()
[all …]
/frameworks/base/packages/SystemUI/src/com/android/systemui/util/animation/
DTransitionLayoutController.kt21 import android.util.MathUtils
108 var remappedProgress = MathUtils.map( in getGoneState()
113 remappedProgress = MathUtils.constrain(remappedProgress, 0.0f, 1.0f) in getGoneState()
115 width = MathUtils.lerp( in getGoneState()
119 height = MathUtils.lerp( in getGoneState()
129 val alphaProgress = MathUtils.map( in getGoneState()
131 alpha = MathUtils.constrain(alphaProgress, 0.0f, 1.0f) in getGoneState()
175 alphaProgress = MathUtils.map( in getInterpolatedState()
192 alphaProgress = MathUtils.map( in getInterpolatedState()
203 newScale = MathUtils.lerp(GONE_SCALE_AMOUNT * endScale, endScale, progress) in getInterpolatedState()
[all …]
/frameworks/base/core/java/com/android/internal/display/
DBrightnessUtils.java19 import android.util.MathUtils;
52 ret = MathUtils.sq(val / R); in convertGammaToLinear()
54 ret = MathUtils.exp((val - C) / A) + B; in convertGammaToLinear()
59 final float normalizedRet = MathUtils.constrain(ret, 0, 12); in convertGammaToLinear()
77 ret = MathUtils.sqrt(normalizedVal) * R; in convertLinearToGamma()
79 ret = A * MathUtils.log(normalizedVal - B) + C; in convertLinearToGamma()
/frameworks/base/packages/SystemUI/src/com/android/keyguard/
DBouncerPanelExpansionCalculator.kt19 import android.util.MathUtils
39 return MathUtils.constrain((fraction - 0.9f) / 0.1f, 0f, 1f) in aboutToShowBouncerProgress()
47 return MathUtils.constrain((fraction - 0.7f) / 0.3f, 0f, 1f) in getKeyguardClockScaledExpansion()
67 return MathUtils.constrain((fraction - 0.94f) / 0.06f, 0f, 1f) in getDreamAlphaScaledExpansion()
/frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/
DShadeInterpolation.kt3 import android.util.MathUtils
14 val mappedFraction = MathUtils.constrainedMap(0f, 1f, 0f, 0.5f, fraction) in getNotificationScrimAlpha()
25 val mappedFraction = MathUtils.constrainedMap(0f, 1f, 0.3f, 1f, fraction) in getContentAlpha()
DTextInterpolator.kt26 import android.util.MathUtils in <lambda>()
232 run.baseX[i] = MathUtils.lerp(run.baseX[i], run.targetX[i], progress) in rebase()
233 run.baseY[i] = MathUtils.lerp(run.baseY[i], run.targetY[i], progress) in rebase()
391 MathUtils.lerp(line.baseX[i], line.targetX[i], progress) in drawFontRun()
393 MathUtils.lerp(line.baseY[i], line.targetY[i], progress) in drawFontRun()
410 tmpGlyph.x = MathUtils.lerp(line.baseX[i], line.targetX[i], progress) in drawFontRun()
411 tmpGlyph.y = MathUtils.lerp(line.baseY[i], line.targetY[i], progress) in drawFontRun()
509 out.textSize = MathUtils.lerp(from.textSize, to.textSize, progress) in lerp()
511 out.strokeWidth = MathUtils.lerp(from.strokeWidth, to.strokeWidth, progress) in lerp()
/frameworks/base/packages/SystemUI/src/com/android/systemui/shade/transition/
DLargeScreenPortraitShadeInterpolator.kt19 import android.util.MathUtils
28 return MathUtils.constrainedMap(0f, 1f, 0f, 0.3f, fraction) in getBehindScrimAlpha()
32 return MathUtils.constrainedMap(0f, 1f, 0.3f, 0.75f, fraction) in getNotificationScrimAlpha()
DSplitShadeInterpolator.kt19 import android.util.MathUtils
56 MathUtils.constrainedMap(
/frameworks/base/libs/hwui/
DLayer.cpp60 return MathUtils::isZero(roundf(x) - x); in isIntegerAligned()
69 if (MathUtils::isZero(matrix.getScaleX()) && MathUtils::isZero(matrix.getScaleY())) { in shouldFilterRect()
81 if (!(MathUtils::areEqual(dstW, srcRect.width()) && in shouldFilterRect()
82 MathUtils::areEqual(dstH, srcRect.height()))) { in shouldFilterRect()
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/ui/transitions/
DGlanceableHubBlurProvider.kt19 import android.util.MathUtils
38 onStep = { MathUtils.lerp(blurConfig.maxBlurRadiusPx, blurConfig.minBlurRadiusPx, it) }, in <lambda>()
46 onStep = { MathUtils.lerp(blurConfig.minBlurRadiusPx, blurConfig.maxBlurRadiusPx, it) }, in <lambda>()
/frameworks/base/services/core/java/com/android/server/display/brightness/
DBrightnessUtils.java20 import android.util.MathUtils;
40 return MathUtils.constrain(value, PowerManager.BRIGHTNESS_MIN, in clampAbsoluteBrightness()
48 return MathUtils.constrain(value, -1.0f, 1.0f); in clampBrightnessAdjustment()
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/
DLockscreenShadeQsTransitionController.kt21 import android.util.MathUtils
131 qsTransitionFraction = MathUtils.saturate(qsDragDownAmount / qsTransitionDistance) in onDragDownAmountChanged()
133 MathUtils.lerp( in onDragDownAmountChanged()
136 /* amount= */ MathUtils.saturate(qsDragDownAmount / qsSquishTransitionDistance) in onDragDownAmountChanged()
DLockscreenShadeScrimTransitionController.kt5 import android.util.MathUtils
64 scrimProgress = MathUtils.saturate(dragDownAmount / scrimTransitionDistance) in onDragDownAmountChanged()
67 MathUtils.saturate(notificationsScrimDragAmount / notificationsScrimTransitionDistance) in onDragDownAmountChanged()
/frameworks/base/libs/hwui/pipeline/skia/
DLayerDrawable.cpp47 return MathUtils::isZero(roundf(x) - x); in isIntegerAligned()
56 if (MathUtils::isZero(matrix.getScaleX()) && MathUtils::isZero(matrix.getScaleY())) { in shouldFilterRect()
68 if (!(MathUtils::areEqual(dstW, srcRect.width()) && in shouldFilterRect()
69 MathUtils::areEqual(dstH, srcRect.height()))) { in shouldFilterRect()
/frameworks/base/packages/SystemUI/src/com/android/systemui/common/ui/view/
DMotionEventExt.kt19 import android.util.MathUtils
35 return MathUtils.dist(this.rawX, this.rawY, xOnDisplay, yOnDisplay) in rawDistanceFrom()
/frameworks/base/packages/SystemUI/src/com/android/systemui/keyguard/ui/viewmodel/
DAodToLockscreenTransitionViewModel.kt19 import android.util.MathUtils
60 onStep = { MathUtils.lerp(startValue, 0f, FAST_OUT_SLOW_IN.getInterpolation(it)) }, in translationY()
73 onStep = { MathUtils.lerp(startValue, 0f, FAST_OUT_SLOW_IN.getInterpolation(it)) }, in translationX()
83 onStep = { MathUtils.lerp(startAlpha, 1f, it) }, in lockscreenAlpha()
/frameworks/base/core/java/android/hardware/display/
DBrightnessCorrection.java25 import android.util.MathUtils;
219 mScale = MathUtils.constrain(scale, MIN_SCALE, MAX_SCALE); in ScaleAndTranslateLog()
220 mTranslate = MathUtils.constrain(translate, MIN_TRANSLATE, MAX_TRANSLATE); in ScaleAndTranslateLog()
225 return MathUtils.exp(mScale * MathUtils.log(brightness) + mTranslate); in apply()
/frameworks/libs/systemui/toruslib/torus-utils/src/main/java/com/google/android/torus/utils/animation/
DEasingUtils.kt19 import com.google.android.torus.math.MathUtils
64 return MathUtils.lerp(currentValue, targetValue, lerpBy) in calculateEasing()
/frameworks/libs/systemui/toruslib/torus-utils/src/main/java/com/google/android/torus/utils/interaction/
DGyro2dController.kt26 import com.google.android.torus.math.MathUtils
168 MathUtils.lerp(rotation.x, angles[0], easingMul * deltaSeconds), in update()
169 MathUtils.lerp(rotation.y, angles[1], easingMul * deltaSeconds) in update()
289 recenterMul = 1f - MathUtils.clamp(config.recenterSpeed, 0f, 1f) in onNewConfig()
291 easingMul = MathUtils.clamp(config.easingSpeed, 0f, 1f) * BASE_FPS in onNewConfig()
/frameworks/base/services/tests/displayservicetests/src/com/android/server/display/
DBrightnessMappingStrategyTest.java38 import android.util.MathUtils;
236 final float expectedLevel = MathUtils.map(DISPLAY_RANGE_NITS[0], DISPLAY_RANGE_NITS[1], in testPhysicalStrategyMappingAtControlPoints()
509 minBrightness = (float) MathUtils.pow(minBrightness, MAXIMUM_GAMMA); // Gamma correction. in assertStrategyAdaptsToUserDataPoints()
589 strategy.addUserDataPoint(x2, (float) MathUtils.pow(y2, gamma)); in testGammaCorrectionLowChangeAtCenter()
590 assertEquals(MathUtils.pow(y1, gamma), strategy.getBrightness(x1), 0.0001f /* tolerance */); in testGammaCorrectionLowChangeAtCenter()
591 assertEquals(MathUtils.pow(y2, gamma), strategy.getBrightness(x2), 0.0001f /* tolerance */); in testGammaCorrectionLowChangeAtCenter()
592 assertEquals(MathUtils.pow(y3, gamma), strategy.getBrightness(x3), 0.0001f /* tolerance */); in testGammaCorrectionLowChangeAtCenter()
620 strategy.addUserDataPoint(x2, (float) MathUtils.pow(y2, gamma)); in testGammaCorrectionHighChangeAtCenter()
621 assertEquals(MathUtils.pow(y1, minGamma), in testGammaCorrectionHighChangeAtCenter()
623 assertEquals(MathUtils.pow(y2, gamma), in testGammaCorrectionHighChangeAtCenter()
[all …]
/frameworks/base/services/core/java/com/android/server/vibrator/
DSplitPwleSegmentsAdapter.java24 import android.util.MathUtils;
91 MathUtils.lerp(startFrequencyHz, endFrequencyHz, durationRatio); in splitPwleSegment()
92 float interpolatedAmplitude = MathUtils.lerp(pwleSegment.getStartAmplitude(), in splitPwleSegment()
DSplitSegmentsAdapter.java23 import android.util.MathUtils;
91 MathUtils.lerp(startFrequencyHz, endFrequencyHz, durationRatio); in splitRampSegment()
93 MathUtils.lerp(ramp.getStartAmplitude(), ramp.getEndAmplitude(), durationRatio); in splitRampSegment()
/frameworks/base/services/accessibility/java/com/android/server/accessibility/gestures/
DGestureUtils.java4 import android.util.MathUtils;
39 return MathUtils.dist(first.getX(), first.getY(), second.getX(), second.getY()); in distance()
54 final float moveDelta = MathUtils.dist(pointerDown.x, pointerDown.y, moveEvent.getX(i), in distanceClosestPointerToPoint()
/frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/
DBurnInHelper.kt19 import android.util.MathUtils
69 return MathUtils.lerp(0f, amplitude, interpolationAmount) in zigzag()
/frameworks/base/packages/SystemUI/src/com/android/systemui/touchpad/tutorial/ui/gesture/
DSwitchAppsGestureRecognizer.kt19 import android.util.MathUtils
50 progress = { InProgress(MathUtils.saturate(it.deltaX / gestureDistanceThresholdPx)) }, in accept()

12345678910