/frameworks/base/libs/hwui/utils/ |
D | Blur.cpp | 29 float Blur::convertRadiusToSigma(float radius) { in convertRadiusToSigma() argument 30 return radius > 0 ? BLUR_SIGMA_SCALE * radius + 0.5f : 0.0f; in convertRadiusToSigma() 40 uint32_t Blur::convertRadiusToInt(float radius) { in convertRadiusToInt() argument 41 const float radiusCeil = ceilf(radius); in convertRadiusToInt() 42 if (MathUtils::areEqual(radiusCeil, radius)) { in convertRadiusToInt() 45 return radius; in convertRadiusToInt() 57 static float legacyConvertRadiusToSigma(float radius) { in legacyConvertRadiusToSigma() argument 58 return radius > 0 ? 0.3f * radius + 0.6f : 0.0f; in legacyConvertRadiusToSigma() 61 void Blur::generateGaussianWeights(float* weights, float radius) { in generateGaussianWeights() argument 62 int32_t intRadius = convertRadiusToInt(radius); in generateGaussianWeights() [all …]
|
D | Blur.h | 29 static float convertRadiusToSigma(float radius); 35 static uint32_t convertRadiusToInt(float radius); 37 static void generateGaussianWeights(float* weights, float radius); 38 static void horizontal(float* weights, int32_t radius, const uint8_t* source, uint8_t* dest, 40 static void vertical(float* weights, int32_t radius, const uint8_t* source, uint8_t* dest,
|
/frameworks/rs/tests/java_api/ImageProcessing_jb/src/com/android/rs/image/ |
D | threshold_half.rscript | 22 static int radius; 34 radius = rad; 40 // x is of the form [-radius .. 0 .. radius] 41 // and sigma varies with radius. 42 // Based on some experimental radius values and sigma's 43 // we approximately fit sigma = f(radius) as 44 // sigma = radius * 0.4 + 0.6 45 // The larger the radius gets, the more our gaussian blur 48 half sigma = 0.4f * (half)radius + 0.6f; 59 for (int r = -radius; r <= radius; r ++) { [all …]
|
D | threshold.rscript | 22 static int radius; 34 radius = rad; 40 // x is of the form [-radius .. 0 .. radius] 41 // and sigma varies with radius. 42 // Based on some experimental radius values and sigma's 43 // we approximately fit sigma = f(radius) as 44 // sigma = radius * 0.4 + 0.6 45 // The larger the radius gets, the more our gaussian blur 48 float sigma = 0.4f * (float)radius + 0.6f; 59 for (int r = -radius; r <= radius; r ++) { [all …]
|
/frameworks/rs/tests/java_api/ImageProcessing/src/com/android/rs/image/ |
D | threshold.rscript | 22 static int radius; 34 radius = rad; 40 // x is of the form [-radius .. 0 .. radius] 41 // and sigma varies with radius. 42 // Based on some experimental radius values and sigma's 43 // we approximately fit sigma = f(radius) as 44 // sigma = radius * 0.4 + 0.6 45 // The larger the radius gets, the more our gaussian blur 48 float sigma = 0.4f * (float)radius + 0.6f; 59 for (int r = -radius; r <= radius; r ++) { [all …]
|
/frameworks/rs/tests/java_api/ImageProcessing2/src/com/android/rs/image/ |
D | threshold.rscript | 22 static int radius; 34 radius = rad; 40 // x is of the form [-radius .. 0 .. radius] 41 // and sigma varies with radius. 42 // Based on some experimental radius values and sigma's 43 // we approximately fit sigma = f(radius) as 44 // sigma = radius * 0.4 + 0.6 45 // The larger the radius gets, the more our gaussian blur 48 float sigma = 0.4f * (float)radius + 0.6f; 59 for (int r = -radius; r <= radius; r ++) { [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/assist/ui/ |
D | DisplayUtils.java | 85 int radius = 0; in getCornerRadiusBottom() local 90 radius = context.getResources().getDimensionPixelSize(resourceId); in getCornerRadiusBottom() 93 if (radius == 0) { in getCornerRadiusBottom() 94 radius = getCornerRadiusDefault(context); in getCornerRadiusBottom() 96 return radius; in getCornerRadiusBottom() 104 int radius = 0; in getCornerRadiusTop() local 109 radius = context.getResources().getDimensionPixelSize(resourceId); in getCornerRadiusTop() 112 if (radius == 0) { in getCornerRadiusTop() 113 radius = getCornerRadiusDefault(context); in getCornerRadiusTop() 115 return radius; in getCornerRadiusTop() [all …]
|
/frameworks/base/core/java/android/view/ |
D | RoundedCorners.java | 179 final int radius = mRoundedCorners[position].getRadius(); in insetRoundedCorner() local 184 hasRoundedCorner = radius > insetTop && radius > insetLeft; in insetRoundedCorner() 187 hasRoundedCorner = radius > insetTop && radius > insetRight; in insetRoundedCorner() 190 hasRoundedCorner = radius > insetBottom && radius > insetRight; in insetRoundedCorner() 193 hasRoundedCorner = radius > insetBottom && radius > insetLeft; in insetRoundedCorner() 200 position, radius, in insetRoundedCorner() 286 int radius, int displayWidth, int displayHeight) { in createRoundedCorner() argument 291 radius, in createRoundedCorner() 292 radius > 0 ? radius : 0, in createRoundedCorner() 293 radius > 0 ? radius : 0); in createRoundedCorner() [all …]
|
/frameworks/base/graphics/java/android/graphics/drawable/ |
D | PaintDrawable.java | 44 public void setCornerRadius(float radius) { in setCornerRadius() argument 46 if (radius > 0) { in setCornerRadius() 49 radii[i] = radius; in setCornerRadius() 78 int radius = a.getDimensionPixelSize( in inflateTag() local 80 setCornerRadius(radius); in inflateTag() 85 com.android.internal.R.styleable.DrawableCorners_topLeftRadius, radius); in inflateTag() 87 com.android.internal.R.styleable.DrawableCorners_topRightRadius, radius); in inflateTag() 89 com.android.internal.R.styleable.DrawableCorners_bottomLeftRadius, radius); in inflateTag() 91 com.android.internal.R.styleable.DrawableCorners_bottomRightRadius, radius); in inflateTag() 93 if (topLeftRadius != radius || topRightRadius != radius || in inflateTag() [all …]
|
/frameworks/layoutlib/bridge/src/android/view/shadow/ |
D | HighQualityShadowPainter.java | 62 float radius = outline.getRadius() / SCALE_DOWN; in paintRectShadow() local 64 if (radius > rectScaled.width() || radius > rectScaled.height()) { in paintRectShadow() 72 float[] poly = getPoly(rectScaled, elevation / SCALE_DOWN, radius); in paintRectShadow() 167 drawScaled(canvas, img, translateX, translateY, rectOriginal, radius, isOpaque); in paintRectShadow() 194 Rect shadowCaster, float radius, boolean isOpaque) { in drawScaled() argument 211 if (radius > 0 && !isOpaque) { in drawScaled() 237 int gap = (int) Math.ceil(radius * SCALE_DOWN * sRoundedGap); in drawScaled() 271 private static float[] getPoly(Rect rect, float elevation, float radius) { in getPoly() argument 272 if (radius <= 0) { in getPoly() 284 return buildRoundedEdges(rect, elevation, radius); in getPoly() [all …]
|
/frameworks/base/core/tests/coretests/src/android/view/ |
D | RoundedCornersTest.java | 55 final Pair<Integer, Integer> radius = new Pair<>(10, 20); in testGetRoundedCorner() local 56 RoundedCorners roundedCorners = RoundedCorners.fromRadii(radius, 200, 400); in testGetRoundedCorner() 138 final Pair<Integer, Integer> radius = new Pair<>(10, 20); in testRotateRoundedCorners_90() local 139 RoundedCorners roundedCorners = RoundedCorners.fromRadii(radius, 200, 400) in testRotateRoundedCorners_90() 154 final Pair<Integer, Integer> radius = new Pair<>(10, 20); in testRotateRoundedCorners_270() local 155 RoundedCorners roundedCorners = RoundedCorners.fromRadii(radius, 200, 400) in testRotateRoundedCorners_270() 170 final Pair<Integer, Integer> radius = new Pair<>(10, 20); in testFromRadius_cache() local 171 RoundedCorners cached = RoundedCorners.fromRadii(radius, 200, 400); in testFromRadius_cache() 173 assertThat(RoundedCorners.fromRadii(radius, 200, 400), sameInstance(cached)); in testFromRadius_cache() 178 final Pair<Integer, Integer> radius = new Pair<>(10, 20); in testFromRadius_wontCacheIfRadiusChanged() local [all …]
|
/frameworks/libs/systemui/iconloaderlib/src/com/android/launcher3/icons/ |
D | ShadowGenerator.java | 120 public float radius; field in ShadowGenerator.Builder 142 radius = r; in createPill() 145 int centerY = Math.round(radius + shadowBlur + keyShadowDistance); in createPill() 162 c.drawRoundRect(bounds, radius, radius, p); in drawShadow() 167 c.drawRoundRect(bounds, radius, radius, p); in drawShadow() 175 c.drawRoundRect(bounds, radius, radius, p); in drawShadow() 179 c.drawRoundRect(bounds, radius, radius, p); in drawShadow()
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/scrim/ |
D | ScrimDrawable.java | 139 public void setRoundedCorners(float radius) { in setRoundedCorners() argument 140 if (radius == mCornerRadius) { in setRoundedCorners() 143 mCornerRadius = radius; in setRoundedCorners() 145 mConcaveInfo.setCornerRadius(radius); in setRoundedCorners() 246 public void setCornerRadius(float radius) { in setCornerRadius() argument 247 mPathOverlap = radius; in setCornerRadius() 248 mCornerRadii[0] = radius; in setCornerRadius() 249 mCornerRadii[1] = radius; in setCornerRadius() 250 mCornerRadii[2] = radius; in setCornerRadius() 251 mCornerRadii[3] = radius; in setCornerRadius()
|
/frameworks/layoutlib/bridge/src/android/view/ |
D | RectShadowPainter.java | 67 float radius = viewOutline.getRadius(); in paintShadow() local 68 if (radius <= 0) { in paintShadow() 78 float outerArcRadius = radius + shadowSize; in paintShadow() 88 new float[]{0f, radius / outerArcRadius, 1f}, TileMode.CLAMP)); in paintShadow() 98 inset.inset(radius, radius); in paintShadow() 182 float radius, int rotations) { in drawCorner() argument 186 path.arcTo(-radius, -radius, radius, radius, rotations * PERPENDICULAR_ANGLE, in drawCorner()
|
/frameworks/base/graphics/java/android/graphics/ |
D | RadialGradient.java | 70 public RadialGradient(float centerX, float centerY, float radius, in RadialGradient() argument 73 this(centerX, centerY, 0f, centerX, centerY, radius, convertColors(colors), in RadialGradient() 94 public RadialGradient(float centerX, float centerY, float radius, in RadialGradient() argument 97 this(centerX, centerY, 0f, centerX, centerY, radius, colors.clone(), stops, in RadialGradient() 189 public RadialGradient(float centerX, float centerY, float radius, in RadialGradient() argument 191 this(centerX, centerY, radius, Color.pack(centerColor), Color.pack(edgeColor), tileMode); in RadialGradient() 207 public RadialGradient(float centerX, float centerY, float radius, in RadialGradient() argument 209 this(centerX, centerY, radius, new long[] {centerColor, edgeColor}, null, tileMode); in RadialGradient()
|
D | CornerPathEffect.java | 27 public CornerPathEffect(float radius) { in CornerPathEffect() argument 28 native_instance = nativeCreate(radius); in CornerPathEffect() 31 private static native long nativeCreate(float radius); in nativeCreate() argument
|
D | BlurMaskFilter.java | 61 public BlurMaskFilter(float radius, Blur style) { in BlurMaskFilter() argument 62 native_instance = nativeConstructor(radius, style.native_int); in BlurMaskFilter() 65 private static native long nativeConstructor(float radius, int style); in nativeConstructor() argument
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/wallet/ui/ |
D | DotIndicatorDecoration.java | 120 float radius = MathUtils.lerp(mSelectedRadius, mUnselectedRadius, progress / 2); in drawSelectedDot() local 121 canvas.drawCircle(radius, 0, radius, mPaint); in drawSelectedDot() 122 canvas.translate(radius * 2, 0); in drawSelectedDot() 131 float radius = MathUtils.lerp(mUnselectedRadius, mSelectedColor, progress / 2); in drawFadingUnselectedDot() local 132 canvas.drawCircle(radius, 0, radius, mPaint); in drawFadingUnselectedDot() 133 canvas.translate(radius * 2, 0); in drawFadingUnselectedDot()
|
/frameworks/base/libs/hwui/ |
D | Outline.h | 33 void setRoundRect(int left, int top, int right, int bottom, float radius, float alpha) { in setRoundRect() argument 36 top == mBounds.top && bottom == mBounds.bottom && radius == mRadius) { in setRoundRect() 43 mRadius = radius; in setRoundRect() 53 if (MathUtils::isPositive(radius)) { in setRoundRect() 54 mPath.addRoundRect(SkRect::MakeLTRB(left, top, right, bottom), radius, radius); in setRoundRect()
|
/frameworks/base/tests/SilkFX/src/com/android/test/silkfx/hdr/ |
D | GlowingCard.kt | 33 val radius: Float constant in com.android.test.silkfx.hdr.GlowingCard 37 radius = 10.dp() 66 canvas.drawRoundRect(rect, radius, radius, paint) in onDraw() 74 canvas.drawRoundRect(rect, radius, radius, paint) in onDraw()
|
/frameworks/base/libs/hwui/pipeline/skia/ |
D | AnimatedDrawables.h | 63 sp<uirenderer::CanvasPropertyPrimitive> radius; member 77 setUniform(effectBuilder, "in_radius", params.radius); in draw() 114 canvas->drawCircle(params.x->value, params.y->value, params.radius->value, in draw() 151 uirenderer::CanvasPropertyPrimitive* radius, in AnimatedCircle() argument 153 : mX(x), mY(y), mRadius(radius), mPaint(paint) {} in AnimatedCircle() 159 const float radius = mRadius->value; in onGetBounds() local 160 return SkRect::MakeLTRB(x - radius, y - radius, x + radius, y + radius); in onGetBounds()
|
/frameworks/base/location/java/android/location/ |
D | Geofence.java | 53 public static Geofence createCircle(double latitude, double longitude, float radius, in createCircle() argument 55 return new Geofence(latitude, longitude, radius, expirationRealtimeMs); in createCircle() 58 Geofence(double latitude, double longitude, float radius, long expirationRealtimeMs) { in Geofence() argument 61 Preconditions.checkArgument(radius > 0, "invalid radius: %f", radius); in Geofence() 65 mRadius = radius; in Geofence()
|
/frameworks/base/services/core/java/com/android/server/location/gnss/ |
D | GnssGeofenceProxy.java | 35 public double radius; field in GnssGeofenceProxy.GeofenceEntry 65 double longitude, double radius, int lastTransition, int monitorTransitions, in addCircularHardwareGeofence() argument 68 boolean added = mGnssNative.addGeofence(geofenceId, latitude, longitude, radius, in addCircularHardwareGeofence() 76 entry.radius = radius; in addCircularHardwareGeofence() 134 entry.radius, in onHalRestarted()
|
/frameworks/base/services/core/java/com/android/server/location/injector/ |
D | LocationUsageLogger.java | 165 private static int bucketizeRadius(float radius) { in bucketizeRadius() argument 166 if (radius < 0) { in bucketizeRadius() 168 } else if (radius < 100) { in bucketizeRadius() 170 } else if (radius < 200) { in bucketizeRadius() 172 } else if (radius < 300) { in bucketizeRadius() 174 } else if (radius < 1000) { in bucketizeRadius() 176 } else if (radius < 10000) { in bucketizeRadius()
|
/frameworks/base/core/java/android/hardware/location/ |
D | GeofenceHardwareRequest.java | 42 private void setCircularGeofence(double latitude, double longitude, double radius) { in setCircularGeofence() argument 45 mRadius = radius; in setCircularGeofence() 57 double longitude, double radius) { in createCircularGeofence() argument 59 geofenceRequest.setCircularGeofence(latitude, longitude, radius); in createCircularGeofence()
|