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

/frameworks/base/libs/hwui/
H A DUvMapper.h72 if (!mIdentity) u = lerp(mMinU, mMaxU, u);
79 if (!mIdentity) v = lerp(mMinV, mMaxV, v);
91 texCoords.left = lerp(mMinU, mMaxU, texCoords.left);
92 texCoords.right = lerp(mMinU, mMaxU, texCoords.right);
93 texCoords.top = lerp(mMinV, mMaxV, texCoords.top);
94 texCoords.bottom = lerp(mMinV, mMaxV, texCoords.bottom);
103 u1 = lerp(mMinU, mMaxU, u1);
104 u2 = lerp(mMinU, mMaxU, u2);
105 v1 = lerp(mMinV, mMaxV, v1);
106 v2 = lerp(mMin
115 static float lerp(float start, float stop, float amount) { function in class:android::uirenderer::UvMapper
[all...]
H A DPropertyValuesHolder.cpp59 inline U8CPU lerp(U8CPU fromValue, U8CPU toValue, float fraction) { function in namespace:android::uirenderer
66 U8CPU alpha = lerp(SkColorGetA(fromColor), SkColorGetA(toColor), fraction);
67 U8CPU red = lerp(SkColorGetR(fromColor), SkColorGetR(toColor), fraction);
68 U8CPU green = lerp(SkColorGetG(fromColor), SkColorGetG(toColor), fraction);
69 U8CPU blue = lerp(SkColorGetB(fromColor), SkColorGetB(toColor), fraction);
H A DInterpolator.cpp118 return MathUtils::lerp(v1, v2, weight);
/frameworks/support/design/base/android/support/design/widget/
H A DAnimationUtils.java38 static float lerp(float startValue, float endValue, float fraction) { method in class:AnimationUtils
42 static int lerp(int startValue, int endValue, float fraction) { method in class:AnimationUtils
/frameworks/support/v7/appcompat/src/android/support/v7/graphics/drawable/
H A DDrawerArrowDrawable.java345 arrowHeadBarLength = lerp(mBarLength, arrowHeadBarLength, mProgress);
346 final float arrowShaftLength = lerp(mBarLength, mArrowShaftLength, mProgress);
348 final float arrowShaftCut = Math.round(lerp(0, mMaxCutForBarSize, mProgress));
350 final float rotation = lerp(0, ARROW_HEAD_ANGLE, mProgress);
353 final float canvasRotate = lerp(flipToPointRight ? 0 : -180,
360 final float topBottomBarOffset = lerp(mBarGap + mPaint.getStrokeWidth(), -mMaxCutForBarSize,
459 private static float lerp(float a, float b, float t) { method in class:DrawerArrowDrawable
/frameworks/av/services/audioflinger/
H A DAudioResamplerFirProcess.h114 TC interpolate(TC coef_0, TC coef_1, TINTERP lerp) argument
116 return lerp * (coef_1 - coef_0) + coef_0;
121 int16_t interpolate<int16_t, uint32_t>(int16_t coef_0, int16_t coef_1, uint32_t lerp) argument
123 return (static_cast<int16_t>(lerp) * static_cast<int16_t>(coef_1 - coef_0) >> 15) + coef_0;
128 int32_t interpolate<int32_t, uint32_t>(int32_t coef_0, int32_t coef_1, uint32_t lerp) argument
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) { argument
138 return interpolate(coef_0, coef_1, lerp);
143 TC interpolaten(TC coef_0, TC coef_1, TINTERP lerp) { argument
144 return interpolate(coef_0, coef_1, lerp);
[all...]
H A DAudioResamplerSinc.h61 int32_t lerp, const int16_t* samples);
H A DAudioResamplerSinc.cpp599 int32_t lerp, const int16_t* samples)
603 int32_t sinc = mulAdd(lerp, (c1-c0)<<1, c0);
596 interpolate( int32_t& l, int32_t& r, const int32_t* coefs, size_t offset, int32_t lerp, const int16_t* samples) argument
/frameworks/support/design/src/android/support/design/widget/
H A DCollapsingTextHelper.java331 mCurrentDrawX = lerp(mExpandedDrawX, mCollapsedDrawX, fraction,
333 mCurrentDrawY = lerp(mExpandedDrawY, mCollapsedDrawY, fraction,
336 setInterpolatedTextSize(lerp(mExpandedTextSize, mCollapsedTextSize,
348 lerp(mExpandedShadowRadius, mCollapsedShadowRadius, fraction, null),
349 lerp(mExpandedShadowDx, mCollapsedShadowDx, fraction, null),
350 lerp(mExpandedShadowDy, mCollapsedShadowDy, fraction, null),
431 mCurrentBounds.left = lerp(mExpandedBounds.left, mCollapsedBounds.left,
433 mCurrentBounds.top = lerp(mExpandedDrawY, mCollapsedDrawY,
435 mCurrentBounds.right = lerp(mExpandedBounds.right, mCollapsedBounds.right,
437 mCurrentBounds.bottom = lerp(mExpandedBound
654 private static float lerp(float startValue, float endValue, float fraction, method
[all...]
H A DTabLayout.java2015 AnimationUtils.lerp(startLeft, targetLeft, fraction),
2016 AnimationUtils.lerp(startRight, targetRight, fraction));
/frameworks/native/opengl/libagl/
H A Dprimitives.cpp556 c->lerp.initLine(v0, v1);
584 c->lerp.initTriangle(v0, v1, v2);
635 c->lerp.initLerp(v0, enables);
647 const compute_iterators_t& lerp = c->lerp; local
654 lerp.iterators1616(&itc[i*3], c0, c1, c2);
669 lerp.iterators0032(itz64, v0z, v1z, v2z);
676 lerp.iterators0032(itz, v0z, v1z, v2z);
680 lerp.iterators0032(itz, v0z, v1z, v2z);
687 lerp
702 const compute_iterators_t& lerp = c->lerp; local
718 const compute_iterators_t& lerp = c->lerp; local
762 const compute_iterators_t& lerp = c->lerp; local
[all...]
H A Dcontext.h618 compute_iterators_t lerp; __attribute__((aligned(32))); member in struct:android::gl::ogles_context_t
/frameworks/support/design/eclair-mr1/android/support/design/widget/
H A DValueAnimatorCompatImplEclairMr1.java100 return AnimationUtils.lerp(mIntValues[0], mIntValues[1], getAnimatedFraction());
111 return AnimationUtils.lerp(mFloatValues[0], mFloatValues[1], getAnimatedFraction());
/frameworks/base/libs/hwui/utils/
H A DMathUtils.h90 inline static float lerp(float v1, float v2, float t) { function in class:android::uirenderer::MathUtils
/frameworks/native/opengl/tests/angeles/
H A Ddemo.c704 float lerp[5]; local
724 lerp[a] = (cam->src[a] + cam->dest[a] * trackPos) * 0.01f;
729 cX = lerp[0];
730 cY = lerp[1];
731 cZ = lerp[2];
732 eX = cX - (float)cos(lerp[3]) * dist;
733 eY = cY - (float)sin(lerp[3]) * dist;
734 eZ = cZ - lerp[4];
738 eX = lerp[0];
739 eY = lerp[
[all...]
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/
H A DDeadZone.java91 static float lerp(float a, float b, float f) { method in class:DeadZone
103 return (int) lerp(mSizeMax, mSizeMin, (float) (dt - mHold) / mDecay);
H A DNightModeController.java222 values[i] = MathUtils.lerp(identityMatrix[i], nightValues[i], amount);
/frameworks/base/cmds/input/src/com/android/commands/input/
H A DInput.java212 injectMotionEvent(inputSource, MotionEvent.ACTION_MOVE, now, lerp(x1, x2, alpha),
213 lerp(y1, y2, alpha), 1.0f);
274 private static final float lerp(float a, float b, float alpha) { method in class:Input
/frameworks/base/graphics/java/android/graphics/drawable/
H A DRippleForeground.java197 return MathUtils.lerp(mClampedStartingX - mBounds.exactCenterX(), mTargetX, mTweenX);
201 return MathUtils.lerp(mClampedStartingY - mBounds.exactCenterY(), mTargetY, mTweenY);
211 return MathUtils.lerp(0, mTargetRadius, mTweenRadius);
H A DRotateDrawable.java314 final float degrees = MathUtils.lerp(mState.mFromDegrees, mState.mToDegrees, value);
/frameworks/base/tools/layoutlib/bridge/src/com/android/internal/view/animation/
H A DNativeInterpolatorFactoryHelper_Delegate.java120 return MathUtils.lerp(mValues[i1], mValues[i2], weight);
/frameworks/base/core/java/android/util/
H A DMathUtils.java155 public static float lerp(float start, float stop, float amount) { method in class:MathUtils
163 * Unlike {@link #lerp(float, float, float)}, the direction and distance of
/frameworks/native/libs/input/
H A DInputTransport.cpp67 inline static float lerp(float a, float b, float alpha) { function in namespace:android
784 lerp(currentCoords.getX(), otherCoords.getX(), alpha));
786 lerp(currentCoords.getY(), otherCoords.getY(), alpha));
/frameworks/base/packages/SystemUI/src/com/android/systemui/egg/
H A DMLand.java628 public static final float lerp(float x, float a, float b) { method in class:MLand
645 return lerp(frand(), a, b);
1145 90 + lerp(clamp(rlerp(dv, PARAMS.MAX_V, -1 * PARAMS.MAX_V)), 90, -90));
/frameworks/base/core/java/android/widget/
H A DRadialTimePickerView.java780 mCircleRadius - MathUtils.lerp(hoursInset, minutesInset, mHoursToMinutes);
798 final float dotScale = MathUtils.lerp(hoursDotScale, minutesDotScale, mHoursToMinutes);

Completed in 3124 milliseconds