Home
last modified time | relevance | path

Searched refs:radiusY (Results 1 - 13 of 13) sorted by relevance

/third_party/skia/modules/canvaskit/htmlcanvas/
H A Dpath2d.js43 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, radiusY, rotatio
[all...]
H A Dcanvas2dcontext.js593 this.ellipse = function(x, y, radiusX, radiusY, rotation,
595 ellipse(this._currentPath, x, y, radiusX, radiusY, rotation,
/third_party/skia/src/core/
H A DSkMask.cpp58 SkMask SkMask::PrepareDestination(int radiusX, int radiusY, const SkMask& src) { in PrepareDestination() argument
66 // dstH = srcH + 2 * radiusY; in PrepareDestination()
67 size_t dstH = safe.add(src.fBounds.height(), safe.add(radiusY, radiusY)); in PrepareDestination()
80 dst.fBounds.offset(-radiusX, -radiusY); in PrepareDestination()
H A DSkGpuBlurUtils.cpp105 int radiusY, in convolve_gaussian_2d()
111 SkASSERT(radiusX && radiusY); in convolve_gaussian_2d()
124 SkGpuBlurUtils::KernelWidth(radiusY)); in convolve_gaussian_2d()
125 SkIPoint kernelOffset = SkIPoint::Make(radiusX, radiusY); in convolve_gaussian_2d()
353 int radiusY, in two_pass_gaussian()
356 SkASSERT(radiusX || radiusY); in two_pass_gaussian()
359 SkBackingFit xFit = radiusY > 0 ? SkBackingFit::kApprox : fit; in two_pass_gaussian()
365 if (radiusY) { in two_pass_gaussian()
366 xPassDstBounds.outset(0, radiusY); in two_pass_gaussian()
442 if (!radiusY) { 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
478 int radiusY = SigmaRadius(sigmaY); GaussianBlur() local
[all...]
H A DSkMaskBlurFilter.cpp881 radiusY = filterY.radius();
883 SkASSERT(radiusX <= 4 && radiusY <= 4);
898 *dst = SkMask::PrepareDestination(radiusX, radiusY, src);
900 return {SkTo<int32_t>(radiusX), SkTo<int32_t>(radiusY)};
922 radiusY, gaussFactorsY,
928 radiusY, gaussFactorsY,
934 radiusY, gaussFactorsY,
939 direct_blur_y(lcd_to_a8, 16, radiusY, gaussFactorsY,
952 return {radiusX, radiusY};
H A DSkMask.h146 * Returns initial destination mask data padded by radiusX and radiusY
148 static SkMask PrepareDestination(int radiusX, int radiusY, const SkMask& src);
H A DSkPathBuilder.cpp366 SkScalar radiusY = oval.height() / 2; in arcTo() local
371 oval.centerY() + radiusY * SkScalarSin(endAngle)); in arcTo()
H A DSkPath.cpp1133 SkScalar radiusY = oval.height() / 2; in arcTo() local
1138 oval.centerY() + radiusY * SkScalarSin(endAngle)); in arcTo()
/third_party/skia/src/effects/imagefilters/
H A DSkMorphologyImageFilter.cpp45 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()
150 int radiusY, const SkIRect& bounds) { in call_proc_Y()
152 radiusY, bound in call_proc_Y()
148 call_proc_Y(SkMorphologyImageFilter::Proc procY, const SkPMColor* src, int srcRowBytesAsPixels, SkBitmap* dst, int radiusY, const SkIRect& bounds) call_proc_Y() argument
[all...]
/third_party/skia/modules/pathkit/
H A Dexterns.js49 _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 Dchaining.js97 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 Dpathkit_wasm_bindings.cpp320 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 DSkImageFilters.h371 * @param radiusY The distance to dilate along the y axis to either side of each pixel.
375 static sk_sp<SkImageFilter> Dilate(SkScalar radiusX, SkScalar radiusY,
383 * @param radiusY The distance to erode along the y axis to either side of each pixel.
387 static sk_sp<SkImageFilter> Erode(SkScalar radiusX, SkScalar radiusY,

Completed in 20 milliseconds