/third_party/skia/modules/canvaskit/htmlcanvas/ |
H A D | path2d.js | 43 function _ellipseHelper(skpath, x, y, radiusX, radiusY, startAngle, endAngle) { 47 var oval = CanvasKit.LTRBRect(x - radiusX, y - radiusY, x + radiusX, y + radiusY); 60 function ellipse(skpath, x, y, radiusX, radiusY, rotation, 62 if (!allAreFinite([x, y, radiusX, radiusY, rotation, startAngle, endAngle])) { 65 if (radiusX < 0 || radiusY < 0) { 98 _ellipseHelper(skpath, x, y, radiusX, radiusY, startAngle, endAngle); 104 _ellipseHelper(skpath, x, y, radiusX, radiusY, startAngle, endAngle); 186 this.ellipse = function(x, y, radiusX, radiusY, rotation, 188 ellipse(this._path, x, y, radiusX, radius [all...] |
H A D | canvas2dcontext.js | 593 this.ellipse = function(x, y, radiusX, radiusY, rotation, 595 ellipse(this._currentPath, x, y, radiusX, radiusY, rotation,
|
/third_party/skia/docs/examples/ |
H A D | RRect_radii.cpp | 7 for (SkScalar radiusX : { SK_ScalarNaN, SK_ScalarInfinity, 100.f, 50.f, 25.f} ) { in REG_FIDDLE() 8 SkRRect rrect1 = SkRRect::MakeRectXY({10, 20, 60, 220}, radiusX, 200); in REG_FIDDLE() 9 SkDebugf("left corner: (%g) %g\n", radiusX, rrect1.radii(SkRRect::kUpperLeft_Corner).fX); in REG_FIDDLE()
|
/third_party/skia/src/core/ |
H A D | SkMask.cpp | 58 SkMask SkMask::PrepareDestination(int radiusX, int radiusY, const SkMask& src) { in PrepareDestination() argument 64 // dstW = srcW + 2 * radiusX; in PrepareDestination() 65 size_t dstW = safe.add(src.fBounds.width(), safe.add(radiusX, radiusX)); in PrepareDestination() 80 dst.fBounds.offset(-radiusX, -radiusY); in PrepareDestination()
|
H A D | SkGpuBlurUtils.cpp | 104 int radiusX, in convolve_gaussian_2d() 111 SkASSERT(radiusX && radiusY); in convolve_gaussian_2d() 123 SkISize size = SkISize::Make(SkGpuBlurUtils::KernelWidth(radiusX), in convolve_gaussian_2d() 125 SkIPoint kernelOffset = SkIPoint::Make(radiusX, radiusY); in convolve_gaussian_2d() 352 int radiusX, in two_pass_gaussian() 356 SkASSERT(radiusX || radiusY); in two_pass_gaussian() 358 if (radiusX > 0) { in two_pass_gaussian() 404 int leftSrcEdge = srcBounds.fLeft - radiusX ; in two_pass_gaussian() 405 int rightSrcEdge = srcBounds.fRight + radiusX; in two_pass_gaussian() 432 Direction::kX, radiusX, sigma in two_pass_gaussian() 98 convolve_gaussian_2d( GrRecordingContext* rContext, GrSurfaceProxyView srcView, GrColorType srcColorType, const SkIRect& srcBounds, const SkIRect& dstBounds, int radiusX, int radiusY, SkScalar sigmaX, SkScalar sigmaY, SkTileMode mode, sk_sp<SkColorSpace> finalCS, SkBackingFit dstFit) convolve_gaussian_2d() argument 342 two_pass_gaussian( GrRecordingContext* rContext, GrSurfaceProxyView srcView, GrColorType srcColorType, SkAlphaType srcAlphaType, sk_sp<SkColorSpace> colorSpace, SkIRect srcBounds, SkIRect dstBounds, float sigmaX, float sigmaY, int radiusX, int radiusY, SkTileMode mode, SkBackingFit fit) two_pass_gaussian() argument 477 int radiusX = SigmaRadius(sigmaX); GaussianBlur() local [all...] |
H A D | SkMaskBlurFilter.cpp | 880 int radiusX = filterX.radius(), 883 SkASSERT(radiusX <= 4 && radiusY <= 4); 898 *dst = SkMask::PrepareDestination(radiusX, radiusY, src); 900 return {SkTo<int32_t>(radiusX), SkTo<int32_t>(radiusY)}; 924 dst->fImage + radiusX, dstRB); 930 dst->fImage + radiusX, dstRB); 936 dst->fImage + radiusX, dstRB); 941 dst->fImage + radiusX, dstRB); 948 direct_blur_x(radiusX, gaussFactorsX, 949 dst->fImage + radiusX, dstR [all...] |
H A D | SkMask.h | 146 * Returns initial destination mask data padded by radiusX and radiusY 148 static SkMask PrepareDestination(int radiusX, int radiusY, const SkMask& src);
|
H A D | SkPathBuilder.cpp | 365 SkScalar radiusX = oval.width() / 2; in arcTo() local 370 singlePt.set(oval.centerX() + radiusX * SkScalarCos(endAngle), in arcTo()
|
H A D | SkPath.cpp | 1132 SkScalar radiusX = oval.width() / 2; in arcTo() local 1137 singlePt.set(oval.centerX() + radiusX * SkScalarCos(endAngle), in arcTo()
|
/third_party/skia/src/effects/imagefilters/ |
H A D | SkMorphologyImageFilter.cpp | 45 SkMorphologyImageFilter(MorphType type, SkScalar radiusX, SkScalar radiusY, in SkMorphologyImageFilter() argument 49 , fRadius(SkSize::Make(radiusX, radiusY)) {} in SkMorphologyImageFilter() 89 sk_sp<SkImageFilter> SkImageFilters::Dilate(SkScalar radiusX, SkScalar radiusY, in Dilate() argument 92 if (radiusX < 0 || radiusY < 0) { in Dilate() 96 MorphType::kDilate, radiusX, radiusY, std::move(input), cropRect)); in Dilate() 99 sk_sp<SkImageFilter> SkImageFilters::Erode(SkScalar radiusX, SkScalar radiusY, in Erode() argument 102 if (radiusX < 0 || radiusY < 0) { in Erode() 106 MorphType::kErode, radiusX, radiusY, std::move(input), cropRect)); in Erode() 142 int radiusX, const SkIRect& bounds) { in call_proc_X() 144 radiusX, bound in call_proc_X() 140 call_proc_X(SkMorphologyImageFilter::Proc procX, const SkBitmap& src, SkBitmap* dst, int radiusX, const SkIRect& bounds) call_proc_X() argument [all...] |
/third_party/skia/modules/pathkit/ |
H A D | externs.js | 49 _ellipse: function(x, y, radiusX, radiusY, rotation, startAngle, endAngle, ccw) {}, 98 PathKit.SkPath.prototype.ellipse = function(x, y, radiusX, radiusY, rotation, startAngle, endAngle, ccw) {};
|
H A D | chaining.js | 97 PathKit.SkPath.prototype.ellipse = function(x, y, radiusX, radiusY, rotation, startAngle, endAngle, ccw) { 98 this._ellipse(x, y, radiusX, radiusY, rotation, startAngle, endAngle, !!ccw);
|
H A D | pathkit_wasm_bindings.cpp | 320 void ApplyEllipse(SkPath& path, SkScalar x, SkScalar y, SkScalar radiusX, SkScalar radiusY, in ApplyEllipse() argument 324 SkRect bounds = SkRect::MakeLTRB(x-radiusX, y-radiusY, x+radiusX, y+radiusY); in ApplyEllipse()
|
/third_party/skia/include/effects/ |
H A D | SkImageFilters.h | 370 * @param radiusX The distance to dilate along the x axis to either side of each pixel. 375 static sk_sp<SkImageFilter> Dilate(SkScalar radiusX, SkScalar radiusY, 382 * @param radiusX The distance to erode along the x axis to either side of each pixel. 387 static sk_sp<SkImageFilter> Erode(SkScalar radiusX, SkScalar radiusY,
|