Home
last modified time | relevance | path

Searched refs:radius (Results 1 – 25 of 171) sorted by relevance

1234567

/frameworks/base/libs/hwui/utils/
DBlur.cpp29 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 …]
DBlur.h29 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/
Dthreshold_half.rscript22 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 …]
Dthreshold.rscript22 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/
Dthreshold.rscript22 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/
Dthreshold.rscript22 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/
DDisplayUtils.java85 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/
DRoundedCorners.java179 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/
DPaintDrawable.java44 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/
DHighQualityShadowPainter.java62 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/
DRoundedCornersTest.java55 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/
DShadowGenerator.java120 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/
DScrimDrawable.java139 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/
DRectShadowPainter.java67 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/
DRadialGradient.java70 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()
DCornerPathEffect.java27 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
DBlurMaskFilter.java61 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/
DDotIndicatorDecoration.java120 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/
DOutline.h33 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/
DGlowingCard.kt33 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/
DAnimatedDrawables.h63 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/
DGeofence.java53 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/
DGnssGeofenceProxy.java35 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/
DLocationUsageLogger.java165 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/
DGeofenceHardwareRequest.java42 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()

1234567