/external/skia/src/gpu/effects/ |
GrRRectEffect.h | 16 class SkRRect; 20 * Creates an effect that performs anti-aliased clipping against a SkRRect. It doesn't support 21 * all varieties of SkRRect so the caller must check for a nullptr return. 23 GrFragmentProcessor* Create(GrPrimitiveEdgeType, const SkRRect&);
|
GrRRectEffect.cpp | 14 #include "SkRRect.h" 30 kTopLeft_CornerFlag = (1 << SkRRect::kUpperLeft_Corner), 31 kTopRight_CornerFlag = (1 << SkRRect::kUpperRight_Corner), 32 kBottomRight_CornerFlag = (1 << SkRRect::kLowerRight_Corner), 33 kBottomLeft_CornerFlag = (1 << SkRRect::kLowerLeft_Corner), 49 const SkRRect&); 55 const SkRRect& getRRect() const { return fRRect; } 62 CircularRRectEffect(GrPrimitiveEdgeType, uint32_t circularCornerFlags, const SkRRect&); 72 SkRRect fRRect; 83 const SkRRect& rrect) [all...] |
/external/skia/include/core/ |
SkRRect.h | 21 // add contains(SkRRect&) - for clip stack 35 /** \class SkRRect 37 The SkRRect class represents a rounded rect with a potentially different 48 class SK_API SkRRect { 144 static SkRRect MakeRect(const SkRect& r) { 145 SkRRect rr; 150 static SkRRect MakeOval(const SkRect& oval) { 151 SkRRect rr; 156 static SkRRect MakeRectXY(const SkRect& rect, SkScalar xRad, SkScalar yRad) { 157 SkRRect rr [all...] |
SkMaskFilter.h | 29 class SkRRect; 105 virtual bool canFilterMaskGPU(const SkRRect& devRRect, 131 const SkRRect& rrect) const; 218 virtual FilterReturn filterRRectToNine(const SkRRect&, const SkMatrix&, 237 bool filterRRect(const SkRRect& devRRect, const SkMatrix& ctm, const SkRasterClip&,
|
SkClipStack.h | 14 #include "SkRRect.h" 66 Element(const SkRRect& rrect, SkRegion::Op op, bool doAA) { 87 const SkRRect& getRRect() const { SkASSERT(kRRect_Type == fType); return fRRect; } 182 SkRRect fRRect; 212 Element(int saveCount, const SkRRect& rrect, SkRegion::Op op, bool doAA) { 242 void initRRect(int saveCount, const SkRRect& rrect, SkRegion::Op op, bool doAA) { 243 SkRRect::Type type = rrect.getType(); 245 if (SkRRect::kRect_Type == type || SkRRect::kEmpty_Type == type) { 330 void clipDevRRect(const SkRRect&, SkRegion::Op, bool doAA) [all...] |
/external/skia/tests/ |
RRectInPathTest.cpp | 12 #include "SkRRect.h" 15 static SkRRect path_contains_rrect(skiatest::Reporter* reporter, const SkPath& path) { 16 SkRRect out; 28 static SkRRect inner_path_contains_rrect(skiatest::Reporter* reporter, const SkRRect& in) { 30 case SkRRect::kEmpty_Type: 31 case SkRRect::kRect_Type: 32 case SkRRect::kOval_Type: 42 static void path_contains_rrect_check(skiatest::Reporter* reporter, const SkRRect& in) { 43 SkRRect out = inner_path_contains_rrect(reporter, in) [all...] |
RoundRectTest.cpp | 9 #include "SkRRect.h" 15 SkRRect rr; 28 SkRRect rr; 31 REPORTER_ASSERT(reporter, (double) rr.radii(SkRRect::kUpperRight_Corner).fY + 32 (double) rr.radii(SkRRect::kLowerRight_Corner).fY <= 38 SkRRect rr; 43 SkRRect other; 47 REPORTER_ASSERT(reporter, SkRRect::kEmpty_Type == other.getType()); 50 // Test that all the SkRRect entry points correctly handle un-sorted and 68 SkRRect r [all...] |
/external/skia/gm/ |
rrect.cpp | 10 #include "SkRRect.h" 13 typedef void (*InsetProc)(const SkRRect&, SkScalar dx, SkScalar dy, SkRRect*); 15 static void inset0(const SkRRect& src, SkScalar dx, SkScalar dy, SkRRect* dst) { 26 radii[i] = src.radii((SkRRect::Corner)i); 35 static void inset1(const SkRRect& src, SkScalar dx, SkScalar dy, SkRRect* dst) { 46 radii[i] = src.radii((SkRRect::Corner)i); 51 static void inset2(const SkRRect& src, SkScalar dx, SkScalar dy, SkRRect* dst) [all...] |
bigrrectaaeffect.cpp | 14 #include "SkRRect.h" 25 BigRRectAAEffectGM(const SkRRect& rrect, const char* name) 88 SkRRect rrect = fRRect; 115 SkRRect fRRect; 131 DEF_GM( return new BigRRectAAEffectGM (SkRRect::MakeRect(SkRect::MakeIWH(kSize, kSize)), "rect"); ) 132 DEF_GM( return new BigRRectAAEffectGM (SkRRect::MakeOval(SkRect::MakeIWH(kSize, kSize)), "circle"); ) 133 DEF_GM( return new BigRRectAAEffectGM (SkRRect::MakeOval(SkRect::MakeIWH(kSize - 1, kSize - 10)), "ellipse"); ) 135 DEF_GM( return new BigRRectAAEffectGM (SkRRect::MakeRectXY(SkRect::MakeIWH(kSize - 1, kSize - 10), kSize/2.f - 10.f, kSize/2.f - 10.f), "circular_corner"); ) 136 DEF_GM( return new BigRRectAAEffectGM (SkRRect::MakeRectXY(SkRect::MakeIWH(kSize - 1, kSize - 10), kSize/2.f - 10.f, kSize/2.f - 15.f), "elliptical_corner"); )
|
blurredclippedcircle.cpp | 12 #include "SkRRect.h" 58 SkRRect clipRRect = SkRRect::MakeOval(clipRect2); 62 SkRRect rr = SkRRect::MakeOval(r);
|
drrect.cpp | 10 #include "SkRRect.h" 31 SkRRect outers[4]; 46 SkRRect inners[5];
|
shapes.cpp | 11 #include "SkRRect.h" 82 SkTArray<SkRRect> fShapes; 101 const SkRRect& shape = fShapes[i]; 105 case SkRRect::kRect_Type: 108 case SkRRect::kOval_Type: 130 const SkRRect& outer = fShapes[i]; 131 const SkRRect& inner = fShapes[(i * 7 + 11) % fSimpleShapeCount]; 142 SkRRect xformedInner;
|
complexclip_blur_tiled.cpp | 10 #include "SkRRect.h" 55 SkRRect rrect = SkRRect::MakeRectXY(rect.makeInset(20, 20), 25, 25);
|
/external/skia/src/core/ |
SkMaskCache.h | 16 #include "SkRRect.h" 27 const SkRRect& rrect, SkMask* mask, 37 const SkRRect& rrect, const SkMask& mask, SkCachedData* data,
|
SkRRect.cpp | 9 #include "SkRRect.h" 15 void SkRRect::setRectXY(const SkRect& rect, SkScalar xRad, SkScalar yRad) { 52 void SkRRect::setNinePatch(const SkRect& rect, SkScalar leftRad, SkScalar topRad, 124 void SkRRect::setRectRadii(const SkRect& rect, const SkVector radii[4]) { 164 void SkRRect::scaleRadii() { 201 bool SkRRect::checkCornerContainment(SkScalar x, SkScalar y) const { 254 bool SkRRect::allCornersCircular() const { 261 bool SkRRect::contains(const SkRect& rect) const { 283 return radii[SkRRect::kUpperLeft_Corner].fX == radii[SkRRect::kLowerLeft_Corner].fX & [all...] |
/external/skia/src/gpu/ |
GrOvalRenderer.h | 17 class SkRRect; 32 const SkRRect& rrect,
|
/external/skia/include/utils/ |
SkLuaCanvas.h | 31 void onDrawDRRect(const SkRRect&, const SkRRect&, const SkPaint&) override; 47 void onDrawRRect(const SkRRect&, const SkPaint&) override; 64 void onClipRRect(const SkRRect&, SkRegion::Op, ClipEdgeStyle) override;
|
SkNWayCanvas.h | 41 void onDrawDRRect(const SkRRect&, const SkRRect&, const SkPaint&) override; 60 void onDrawRRect(const SkRRect&, const SkPaint&) override; 77 void onClipRRect(const SkRRect&, SkRegion::Op, ClipEdgeStyle) override;
|
SkPaintFilterCanvas.h | 66 void onDrawRRect(const SkRRect&, const SkPaint&) override; 67 void onDrawDRRect(const SkRRect&, const SkRRect&, const SkPaint&) override;
|
SkDumpCanvas.h | 82 void onDrawDRRect(const SkRRect&, const SkRRect&, const SkPaint&) override; 101 void onDrawRRect(const SkRRect&, const SkPaint&) override; 118 void onClipRRect(const SkRRect&, SkRegion::Op, ClipEdgeStyle) override;
|
/frameworks/base/libs/hwui/ |
SkiaCanvasProxy.h | 61 virtual void onDrawRRect(const SkRRect&, const SkPaint&) override; 74 virtual void onDrawDRRect(const SkRRect&, const SkRRect&, const SkPaint&) override; 92 virtual void onClipRRect(const SkRRect&, SkRegion::Op, ClipEdgeStyle) override;
|
/external/skia/src/effects/ |
SkBlurMaskFilter.cpp | 14 #include "SkRRect.h" 49 bool canFilterMaskGPU(const SkRRect& devRRect, 66 const SkRRect& rrect) const override; 85 FilterReturn filterRRectToNine(const SkRRect&, const SkMatrix&, 91 bool filterRRectMask(SkMask* dstM, const SkRRect& r, const SkMatrix& matrix, 182 bool SkBlurMaskFilterImpl::filterRRectMask(SkMask* dst, const SkRRect& r, 209 static bool draw_rrect_into_mask(const SkRRect rrect, SkMask* mask) { 280 SkBlurQuality quality, const SkRRect& rrect) { 285 SkBlurQuality quality, const SkRRect& rrect) { 314 SkBlurMaskFilterImpl::filterRRectToNine(const SkRRect& rrect, const SkMatrix& matrix [all...] |
/external/skia/src/utils/ |
SkCanvasStack.h | 36 void onClipRRect(const SkRRect&, SkRegion::Op, ClipEdgeStyle) override;
|
/external/skia/tools/android/ |
SkAndroidSDKCanvas.h | 41 void onDrawRRect(const SkRRect& r, const SkPaint& paint) override; 54 void onDrawDRRect(const SkRRect& outer, const SkRRect& inner, 100 void onClipRRect(const SkRRect&, SkRegion::Op, ClipEdgeStyle) override;
|
/external/skia/bench/ |
ShapesBench.cpp | 14 #include "SkRRect.h" 190 const SkRRect* outer; 196 const SkRRect* inner; 240 SkRRect fRect; 241 SkRRect fOval; 242 SkRRect fRRect; 243 SkRRect fInnerRect; 244 SkRRect fInnerOval; 245 SkRRect fInnerRRect;
|