HomeSort by relevance Sort by last modified time
    Searched refs:SkRRect (Results 1 - 25 of 119) sorted by null

1 2 3 4 5

  /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;

Completed in 2107 milliseconds

1 2 3 4 5