/external/skia/tools/lua/ |
H A D | classify_rrect_clips.lua | 6 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 D | pathcontourstart.cpp | 66 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 D | rrect.cpp | 99 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 D | bigrrectaaeffect.cpp | 25 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 D | complexclip_blur_tiled.cpp | 55 SkRRect rrect = SkRRect::MakeRectXY(rect.makeInset(20, 20), 25, 25); variable 56 tileCanvas->clipRRect(rrect, SkRegion::kDifference_Op, true);
|
H A D | rrects.cpp | 42 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 D | dcshader.cpp | 149 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 D | blurroundrect.cpp | 159 SkRRect rrect; variable 160 rrect.setRectXY(r, SkIntToScalar(cornerRadii[j]), 162 canvas->drawRRect(rrect, paint);
|
H A D | skbug_257.cpp | 100 SkRRect rrect; local 102 rrect.setRectRadii(rect, radii); 103 canvas->drawRRect(rrect, checker);
|
/external/skia/src/gpu/effects/ |
H A D | GrRRectEffect.cpp | 21 // 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 D | SkMaskCache.h | 27 const SkRRect& rrect, SkMask* mask, 37 const SkRRect& rrect, const SkMask& mask, SkCachedData* data,
|
H A D | SkMaskCache.cpp | 23 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 D | SkReader32.h | 117 bool readRRect(SkRRect* rrect) { argument 118 return this->readObjectFromMemory(rrect);
|
/external/skia/samplecode/ |
H A D | SampleClock.cpp | 56 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 D | SamplePathFuzz.cpp | 321 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 D | SkObjectParser.cpp | 169 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 D | SkObjectParser.h | 96 @param rrect SkRRect 98 static SkString* RRectToString(const SkRRect& rrect, const char* title = nullptr);
|
/external/skia/tests/ |
H A D | MaskCacheTest.cpp | 36 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 D | SkBlurMaskFilter.cpp | 66 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 D | GrOvalRenderer.h | 32 const SkRRect& rrect,
|
/external/skia/src/utils/ |
H A D | SkDumpCanvas.cpp | 39 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 D | SkLuaCanvas.cpp | 145 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 D | SkNWayCanvas.cpp | 112 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/skia/include/core/ |
H A D | SkClipStack.h | 66 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 D | SkJSONRenderer.cpp | 27 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...] |