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

123

/external/skia/tools/lua/
H A Dclassify_rrect_clips.lua6 function classify_rrect(rrect)
7 if (rrect:type() == "simple") then
8 local x, y = rrect:radii(0)
14 elseif (rrect:type() == "complex") then
21 local x, y = rrect:radii(i-1)
56 elseif (rrect:type() == "rect") then
58 elseif (rrect:type() == "oval") then
59 local x, y = rrect:radii(0)
65 elseif (rrect:type() == "empty") then
91 local rrect
[all...]
/external/skia/gm/
H A Dpathcontourstart.cpp66 SkRRect rrect;
68 rrect.setRectRadii(rect, radii);
71 path.addRRect(rrect, dir, startIndex);
76 SkRRect rrect;
77 rrect.setRect(rect);
80 path.addRRect(rrect, dir, startIndex);
85 SkRRect rrect;
86 rrect.setOval(rect);
89 path.addRRect(rrect, dir, startIndex);
H A Drrect.cpp99 static void draw_rrect_color(SkCanvas* canvas, const SkRRect& rrect) { argument
104 if (rrect.isRect()) {
106 } else if (rrect.isOval()) {
108 } else if (rrect.isSimple()) {
113 canvas->drawRRect(rrect, paint);
116 static void drawrr(SkCanvas* canvas, const SkRRect& rrect, InsetProc proc) { argument
119 proc(rrect, d, d, &rr);
131 return SkString("rrect");
143 SkRRect rrect[4]; variable
149 rrect[
[all...]
H A Dbigrrectaaeffect.cpp25 BigRRectAAEffectGM(const SkRRect& rrect, const char* name) argument
26 : fRRect(rrect)
29 // Each test case draws the rrect with gaps around it.
30 fTestWidth = SkScalarCeilToInt(rrect.width()) + 2 * kGap;
31 fTestHeight = SkScalarCeilToInt(rrect.height()) + 2 * kGap;
88 SkRRect rrect = fRRect; variable
89 rrect.offset(SkIntToScalar(x + kGap), SkIntToScalar(y + kGap));
90 SkAutoTUnref<GrFragmentProcessor> fp(GrRRectEffect::Create(edgeType, rrect));
112 // gap between rect for each case that is rendered and exterior of rrect
H A Dcomplexclip_blur_tiled.cpp55 SkRRect rrect = SkRRect::MakeRectXY(rect.makeInset(20, 20), 25, 25); variable
56 tileCanvas->clipRRect(rrect, SkRegion::kDifference_Op, true);
H A Drrects.cpp42 SkString name("rrect");
125 SkRRect rrect = fRRects[curRRect]; variable
126 rrect.offset(SkIntToScalar(x), SkIntToScalar(y));
129 rrect));
134 SkRect bounds = rrect.getBounds();
H A Ddcshader.cpp149 SkRRect rrect; variable
150 rrect.setRectXY(SkRect::MakeXYWH(0, 0, 50, 50), 10, 10);
151 canvas->drawRRect(rrect, paint);
152 return rrect.getBounds();
H A Dblurroundrect.cpp159 SkRRect rrect; variable
160 rrect.setRectXY(r, SkIntToScalar(cornerRadii[j]),
162 canvas->drawRRect(rrect, paint);
/external/skia/src/gpu/effects/
H A DGrRRectEffect.cpp21 // The effects defined here only handle rrect radii >= kRadiusMin.
83 const SkRRect& rrect) {
87 return new CircularRRectEffect(edgeType, circularCornerFlags, rrect);
95 const SkRRect& rrect)
96 : fRRect(rrect)
117 SkRRect rrect; local
118 rrect.setRectXY(SkRect::MakeWH(w, h), r, r);
123 fp = GrRRectEffect::Create(et, rrect);
155 // The inner rect is the rrect bounds inset by the radius. Its left, top, right, and bottom
156 // edges correspond to components x, y, z, and w, respectively. When a side of the rrect ha
81 Create(GrPrimitiveEdgeType edgeType, uint32_t circularCornerFlags, const SkRRect& rrect) argument
94 CircularRRectEffect(GrPrimitiveEdgeType edgeType, uint32_t circularCornerFlags, const SkRRect& rrect) argument
298 const SkRRect& rrect = crre.getRRect(); local
420 Create(GrPrimitiveEdgeType edgeType, const SkRRect& rrect) argument
431 EllipticalRRectEffect(GrPrimitiveEdgeType edgeType, const SkRRect& rrect) argument
457 SkRRect rrect; local
[all...]
/external/skia/src/core/
H A DSkMaskCache.h27 const SkRRect& rrect, SkMask* mask,
37 const SkRRect& rrect, const SkMask& mask, SkCachedData* data,
H A DSkMaskCache.cpp23 RRectBlurKey(SkScalar sigma, const SkRRect& rrect, SkBlurStyle style, SkBlurQuality quality) argument
27 , fRRect(rrect)
56 const char* getCategory() const override { return "rrect-blur"; }
78 const SkRRect& rrect, SkMask* mask, SkResourceCache* localCache) {
80 RRectBlurKey key(sigma, rrect, style, quality);
91 const SkRRect& rrect, const SkMask& mask, SkCachedData* data,
93 RRectBlurKey key(sigma, rrect, style, quality);
77 FindAndRef(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, const SkRRect& rrect, SkMask* mask, SkResourceCache* localCache) argument
90 Add(SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, const SkRRect& rrect, const SkMask& mask, SkCachedData* data, SkResourceCache* localCache) argument
H A DSkReader32.h117 bool readRRect(SkRRect* rrect) { argument
118 return this->readObjectFromMemory(rrect);
/external/skia/samplecode/
H A DSampleClock.cpp56 SkRRect rrect; variable
58 rrect.setRectRadii(rect, radii);
69 canvas->drawRRect(rrect, paintFill);
84 rrect.setRectRadii(rect, radii);
97 canvas->drawRRect(rrect, paintFill);
124 rrect.setRectRadii(rect, radii);
125 canvas->drawRRect(rrect, paintFill);
145 rrect.setRectRadii(rect, radii);
146 canvas->drawRRect(rrect, paintFill);
167 rrect
[all...]
H A DSamplePathFuzz.cpp321 SkRRect rrect; local
328 rrect.setEmpty();
332 rrect.setRect(rect);
336 rrect.setOval(oval);
342 rrect.setRectXY(rect, xRad, yRad);
350 rrect.setNinePatch(rect, leftRad, topRad, rightRad, bottomRad);
357 rrect.setRectRadii(rect, radii);
360 return rrect;
398 SkRRect rrect = makeRRect(); local
400 path.addRRect(rrect, di
[all...]
/external/skia/tools/debugger/
H A DSkObjectParser.cpp169 SkRRect rrect; local
170 if (path.isRRect(&rrect)) {
271 SkString* SkObjectParser::RRectToString(const SkRRect& rrect, const char* title) { argument
277 if (rrect.isEmpty()) {
279 } else if (rrect.isRect()) {
281 } else if (rrect.isOval()) {
283 } else if (rrect.isSimple()) {
285 } else if (rrect.isNinePatch()) {
288 SkASSERT(rrect.isComplex());
296 mRRect->appendScalar(rrect
[all...]
H A DSkObjectParser.h96 @param rrect SkRRect
98 static SkString* RRectToString(const SkRRect& rrect, const char* title = nullptr);
/external/skia/tests/
H A DMaskCacheTest.cpp36 SkRRect rrect; local
37 rrect.setRectXY(rect, 30, 30);
42 SkCachedData* data = SkMaskCache::FindAndRef(sigma, style, quality, rrect, &mask, &cache);
51 SkMaskCache::Add(sigma, style, quality, rrect, mask, data, &cache);
58 data = SkMaskCache::FindAndRef(sigma, style, quality, rrect, &mask, &cache);
/external/skia/src/effects/
H A DSkBlurMaskFilter.cpp66 const SkRRect& rrect) const override;
209 static bool draw_rrect_into_mask(const SkRRect rrect, SkMask* mask) { argument
210 if (!prepare_to_draw_into_mask(rrect.rect(), mask)) {
225 canvas.drawRRect(rrect, paint);
280 SkBlurQuality quality, const SkRRect& rrect) {
281 return SkMaskCache::FindAndRef(sigma, style, quality, rrect, mask);
285 SkBlurQuality quality, const SkRRect& rrect) {
288 SkMaskCache::Add(sigma, style, quality, rrect, *mask, cache);
314 SkBlurMaskFilterImpl::filterRRectToNine(const SkRRect& rrect, const SkMatrix& matrix, argument
318 switch (rrect
279 find_cached_rrect(SkMask* mask, SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, const SkRRect& rrect) argument
284 add_cached_rrect(SkMask* mask, SkScalar sigma, SkBlurStyle style, SkBlurQuality quality, const SkRRect& rrect) argument
934 Create(GrTextureProvider* texProvider, float sigma, const SkRRect& rrect) argument
1016 GrRRectBlurEffect(float sigma, const SkRRect& rrect, GrTexture *ninePatchTexture) argument
1039 SkRRect rrect; local
1120 SkRRect rrect = brre.getRRect(); local
[all...]
/external/skia/src/gpu/
H A DGrOvalRenderer.h32 const SkRRect& rrect,
/external/skia/src/utils/
H A DSkDumpCanvas.cpp39 static void toString(const SkRRect& rrect, SkString* str) { argument
40 SkRect r = rrect.getBounds();
44 if (rrect.isOval()) {
46 } else if (rrect.isSimple()) {
47 const SkVector& rad = rrect.getSimpleRadii();
49 } else if (rrect.isComplex()) {
51 rrect.radii(SkRRect::kUpperLeft_Corner),
52 rrect.radii(SkRRect::kUpperRight_Corner),
53 rrect.radii(SkRRect::kLowerRight_Corner),
54 rrect
271 onClipRRect(const SkRRect& rrect, SkRegion::Op op, ClipEdgeStyle edgeStyle) argument
319 onDrawRRect(const SkRRect& rrect, const SkPaint& paint) argument
[all...]
H A DSkLuaCanvas.cpp145 void SkLuaCanvas::onClipRRect(const SkRRect& rrect, SkRegion::Op op, ClipEdgeStyle edgeStyle) { argument
147 lua.pushRRect(rrect, "rrect");
149 this->INHERITED::onClipRRect(rrect, op, edgeStyle);
188 void SkLuaCanvas::onDrawRRect(const SkRRect& rrect, const SkPaint& paint) { argument
190 lua.pushRRect(rrect, "rrect");
H A DSkNWayCanvas.cpp112 void SkNWayCanvas::onClipRRect(const SkRRect& rrect, SkRegion::Op op, ClipEdgeStyle edgeStyle) { argument
115 iter->clipRRect(rrect, op, kSoft_ClipEdgeStyle == edgeStyle);
117 this->INHERITED::onClipRRect(rrect, op, edgeStyle);
165 void SkNWayCanvas::onDrawRRect(const SkRRect& rrect, const SkPaint& paint) { argument
168 iter->drawRRect(rrect, paint);
/external/opencv3/modules/core/misc/java/test/
H A DRotatedRectTest.java43 RotatedRect rrect = new RotatedRect(center, size, angle);
44 RotatedRect clone = rrect.clone();
47 assertTrue(rrect.center.equals(clone.center));
48 assertTrue(rrect.size.equals(clone.size));
49 assertTrue(rrect.angle == clone.angle);
90 RotatedRect rrect = new RotatedRect(center, size, angle);
93 rrect.points(p);
/external/skia/include/core/
H A DSkClipStack.h66 Element(const SkRRect& rrect, SkRegion::Op op, bool doAA) { argument
67 this->initRRect(0, rrect, op, doAA);
212 Element(int saveCount, const SkRRect& rrect, SkRegion::Op op, bool doAA) { argument
213 this->initRRect(saveCount, rrect, op, doAA);
242 void initRRect(int saveCount, const SkRRect& rrect, SkRegion::Op op, bool doAA) { argument
243 SkRRect::Type type = rrect.getType();
244 fRRect = rrect;
/external/skia/tools/json/
H A DSkJSONRenderer.cpp27 void getRRect(Json::Value& rrect, SkRRect* result);
531 void Renderer::getRRect(Json::Value& rrect, SkRRect* result) { argument
533 { rrect[1][0].asFloat(), rrect[1][1].asFloat() },
534 { rrect[2][0].asFloat(), rrect[2][1].asFloat() },
535 { rrect[3][0].asFloat(), rrect[3][1].asFloat() },
536 { rrect[4][0].asFloat(), rrect[
690 SkRRect rrect; local
834 SkRRect rrect; local
[all...]

Completed in 489 milliseconds

123