/external/chromium_org/third_party/skia/gm/ |
circularclips.cpp | 32 SkRegion::Op ops[] = { 33 SkRegion::kDifference_Op, 34 SkRegion::kIntersect_Op, 35 SkRegion::kUnion_Op, 36 SkRegion::kXOR_Op, 37 SkRegion::kReverseDifference_Op, 38 SkRegion::kReplace_Op, 62 canvas->clipPath(circle1, SkRegion::kReplace_Op);
|
simpleaaclip.cpp | 68 void buildRgn(SkAAClip* clip, SkRegion::Op op) { 86 void drawRgnOped(SkCanvas* canvas, SkRegion::Op op, SkColor color) { 98 void drawPathsOped(SkCanvas* canvas, SkRegion::Op op, SkColor color) { 107 canvas->clipPath(fBasePath, SkRegion::kReplace_Op, true); 111 canvas->clipRect(fBase, SkRegion::kReplace_Op, true); 149 SkRegion::Op fOp; 151 { SK_ColorBLACK, "Difference", SkRegion::kDifference_Op }, 152 { SK_ColorRED, "Intersect", SkRegion::kIntersect_Op }, 153 { 0xFF008800, "Union", SkRegion::kUnion_Op }, 154 { SK_ColorGREEN, "Rev Diff", SkRegion::kReverseDifference_Op } [all...] |
/external/skia/bench/ |
RegionContainBench.cpp | 10 #include "SkRegion.h" 13 static bool sect_proc(SkRegion& a, SkRegion& b) { 14 SkRegion result; 15 return result.op(a, b, SkRegion::kIntersect_Op); 20 typedef bool (*Proc)(SkRegion& a, SkRegion& b); 21 SkRegion fA, fB; 42 fA.op(randrect(rand, i), SkRegion::kXOR_Op);
|
/external/skia/gm/ |
circularclips.cpp | 41 SkRegion::Op ops[] = { 42 SkRegion::kDifference_Op, 43 SkRegion::kIntersect_Op, 44 SkRegion::kUnion_Op, 45 SkRegion::kXOR_Op, 46 SkRegion::kReverseDifference_Op, 47 SkRegion::kReplace_Op, 64 canvas->clipPath(fCircle1, SkRegion::kReplace_Op);
|
simpleaaclip.cpp | 68 void buildRgn(SkAAClip* clip, SkRegion::Op op) { 86 void drawRgnOped(SkCanvas* canvas, SkRegion::Op op, SkColor color) { 98 void drawPathsOped(SkCanvas* canvas, SkRegion::Op op, SkColor color) { 107 canvas->clipPath(fBasePath, SkRegion::kReplace_Op, true); 111 canvas->clipRect(fBase, SkRegion::kReplace_Op, true); 149 SkRegion::Op fOp; 151 { SK_ColorBLACK, "Difference", SkRegion::kDifference_Op }, 152 { SK_ColorRED, "Intersect", SkRegion::kIntersect_Op }, 153 { 0xFF008800, "Union", SkRegion::kUnion_Op }, 154 { SK_ColorGREEN, "Rev Diff", SkRegion::kReverseDifference_Op } [all...] |
/external/chromium_org/third_party/skia/src/core/ |
SkBBoxHierarchyRecord.h | 37 virtual void onClipRect(const SkRect&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE; 38 virtual void onClipRRect(const SkRRect&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE; 39 virtual void onClipPath(const SkPath&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE; 40 virtual void onClipRegion(const SkRegion&, SkRegion::Op) SK_OVERRIDE;
|
SkRasterClip.h | 11 #include "SkRegion.h" 23 const SkRegion& bwRgn() const { SkASSERT(fIsBW); return fBW; } 42 bool setPath(const SkPath& path, const SkRegion& clip, bool doAA); 45 bool op(const SkIRect&, SkRegion::Op); 46 bool op(const SkRegion&, SkRegion::Op); 47 bool op(const SkRasterClip&, SkRegion::Op); 48 bool op(const SkRect&, SkRegion::Op, bool doAA); 71 const SkRegion& forceGetBW(); 80 SkRegion fBW [all...] |
SkRegion_path.cpp | 26 fCurrScanline->fXCount = (SkRegion::RunType)((int)(fCurrXPtr - fCurrScanline->firstX())); 35 void copyToRgn(SkRegion::RunType runs[]) const; 68 SkRegion::RunType fLastY; 69 SkRegion::RunType fXCount; 71 SkRegion::RunType* firstX() const { return (SkRegion::RunType*)(this + 1); } 74 return (Scanline*)((SkRegion::RunType*)(this + 1) + fXCount + 1); 77 SkRegion::RunType* fStorage; 81 SkRegion::RunType* fCurrXPtr; 82 SkRegion::RunType fTop; // first Y valu [all...] |
SkScan.h | 16 class SkRegion; 55 friend class SkRegion; 57 static void FillIRect(const SkIRect&, const SkRegion* clip, SkBlitter*); 58 static void FillXRect(const SkXRect&, const SkRegion* clip, SkBlitter*); 59 static void FillRect(const SkRect&, const SkRegion* clip, SkBlitter*); 60 static void AntiFillRect(const SkRect&, const SkRegion* clip, SkBlitter*); 61 static void AntiFillXRect(const SkXRect&, const SkRegion*, SkBlitter*); 62 static void FillPath(const SkPath&, const SkRegion& clip, SkBlitter*); 63 static void AntiFillPath(const SkPath&, const SkRegion& clip, SkBlitter*, 65 static void FillTriangle(const SkPoint pts[], const SkRegion*, SkBlitter*) [all...] |
/external/skia/src/core/ |
SkBBoxHierarchyRecord.h | 37 virtual void onClipRect(const SkRect&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE; 38 virtual void onClipRRect(const SkRRect&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE; 39 virtual void onClipPath(const SkPath&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE; 40 virtual void onClipRegion(const SkRegion&, SkRegion::Op) SK_OVERRIDE;
|
SkRasterClip.h | 11 #include "SkRegion.h" 23 const SkRegion& bwRgn() const { SkASSERT(fIsBW); return fBW; } 42 bool setPath(const SkPath& path, const SkRegion& clip, bool doAA); 45 bool op(const SkIRect&, SkRegion::Op); 46 bool op(const SkRegion&, SkRegion::Op); 47 bool op(const SkRasterClip&, SkRegion::Op); 48 bool op(const SkRect&, SkRegion::Op, bool doAA); 71 const SkRegion& forceGetBW(); 80 SkRegion fBW [all...] |
SkRegion_path.cpp | 35 fCurrScanline->fXCount = (SkRegion::RunType)((int)(fCurrXPtr - fCurrScanline->firstX())); 44 void copyToRgn(SkRegion::RunType runs[]) const; 77 SkRegion::RunType fLastY; 78 SkRegion::RunType fXCount; 80 SkRegion::RunType* firstX() const { return (SkRegion::RunType*)(this + 1); } 83 return (Scanline*)((SkRegion::RunType*)(this + 1) + fXCount + 1); 86 SkRegion::RunType* fStorage; 90 SkRegion::RunType* fCurrXPtr; 91 SkRegion::RunType fTop; // first Y valu [all...] |
SkScan.h | 16 class SkRegion; 55 friend class SkRegion; 57 static void FillIRect(const SkIRect&, const SkRegion* clip, SkBlitter*); 58 static void FillXRect(const SkXRect&, const SkRegion* clip, SkBlitter*); 59 static void FillRect(const SkRect&, const SkRegion* clip, SkBlitter*); 60 static void AntiFillRect(const SkRect&, const SkRegion* clip, SkBlitter*); 61 static void AntiFillXRect(const SkXRect&, const SkRegion*, SkBlitter*); 62 static void FillPath(const SkPath&, const SkRegion& clip, SkBlitter*); 63 static void AntiFillPath(const SkPath&, const SkRegion& clip, SkBlitter*, 65 static void FillTriangle(const SkPoint pts[], const SkRegion*, SkBlitter*) [all...] |
/external/chromium_org/third_party/skia/tests/ |
RegionTest.cpp | 9 #include "SkRegion.h" 12 static void Union(SkRegion* rgn, const SkIRect& rect) { 13 rgn->op(rect, SkRegion::kUnion_Op); 23 SkRegion r; 63 // These test SkRegion::contains(Rect) and SkRegion::contains(Region) 65 SkRegion container; 72 SkRegion rgn; 80 SkRegion valid(SkIRect::MakeWH(10, 10)); 81 SkRegion empty, empty2 [all...] |
ClipStackTest.cpp | 16 #include "SkRegion.h" 33 s.clipDevPath(p, SkRegion::kIntersect_Op, doAA); 39 s.clipDevRect(r, SkRegion::kIntersect_Op, doAA); 41 s.clipDevRect(r, SkRegion::kIntersect_Op, doAA); 47 s.clipDevRect(r, SkRegion::kUnion_Op, doAA); 62 s.clipDevRect(r, SkRegion::kUnion_Op, doAA); 71 s.clipDevRect(r, SkRegion::kIntersect_Op, doAA); 79 s.clipDevPath(rp, SkRegion::kUnion_Op, doAA); 89 s.clipDevRect(r, SkRegion::kUnion_Op, doAA); 112 s.clipDevPath(p, SkRegion::kIntersect_Op, doAA) [all...] |
/external/skia/tests/ |
RegionTest.cpp | 9 #include "SkRegion.h" 12 static void Union(SkRegion* rgn, const SkIRect& rect) { 13 rgn->op(rect, SkRegion::kUnion_Op); 23 SkRegion r; 63 // These test SkRegion::contains(Rect) and SkRegion::contains(Region) 65 SkRegion container; 72 SkRegion rgn; 80 SkRegion valid(SkIRect::MakeWH(10, 10)); 81 SkRegion empty, empty2 [all...] |
ClipStackTest.cpp | 16 #include "SkRegion.h" 33 s.clipDevPath(p, SkRegion::kIntersect_Op, doAA); 39 s.clipDevRect(r, SkRegion::kIntersect_Op, doAA); 41 s.clipDevRect(r, SkRegion::kIntersect_Op, doAA); 47 s.clipDevRect(r, SkRegion::kUnion_Op, doAA); 62 s.clipDevRect(r, SkRegion::kUnion_Op, doAA); 71 s.clipDevRect(r, SkRegion::kIntersect_Op, doAA); 79 s.clipDevPath(rp, SkRegion::kUnion_Op, doAA); 89 s.clipDevRect(r, SkRegion::kUnion_Op, doAA); 112 s.clipDevPath(p, SkRegion::kIntersect_Op, doAA) [all...] |
/frameworks/base/libs/hwui/ |
Snapshot.h | 27 #include <SkRegion.h> 116 SkRegion::Op op = SkRegion::kIntersect_Op); 123 bool clipTransformed(const Rect& r, SkRegion::Op op = SkRegion::kIntersect_Op); 129 bool clipRegionTransformed(const SkRegion& region, SkRegion::Op op); 248 SkRegion* clipRegion; 304 bool clipRegionOp(float left, float top, float right, float bottom, SkRegion::Op op); 310 SkRegion mClipRegionRoot [all...] |
/external/chromium_org/third_party/skia/include/core/ |
SkClipStack.h | 15 #include "SkRegion.h" 57 this->initCommon(0, SkRegion::kReplace_Op, false); 63 Element(const SkRect& rect, SkRegion::Op op, bool doAA) { 67 Element(const SkRRect& rrect, SkRegion::Op op, bool doAA) { 71 Element(const SkPath& path, SkRegion::Op op, bool doAA) { 97 SkRegion::Op getOp() const { return fOp; } 110 void setOp(SkRegion::Op op) { fOp = op; } 185 SkRegion::Op fOp; 209 this->initCommon(saveCount, SkRegion::kReplace_Op, false); 213 Element(int saveCount, const SkRRect& rrect, SkRegion::Op op, bool doAA) [all...] |
/external/skia/include/core/ |
SkClipStack.h | 15 #include "SkRegion.h" 57 this->initCommon(0, SkRegion::kReplace_Op, false); 63 Element(const SkRect& rect, SkRegion::Op op, bool doAA) { 67 Element(const SkRRect& rrect, SkRegion::Op op, bool doAA) { 71 Element(const SkPath& path, SkRegion::Op op, bool doAA) { 97 SkRegion::Op getOp() const { return fOp; } 110 void setOp(SkRegion::Op op) { fOp = op; } 185 SkRegion::Op fOp; 209 this->initCommon(saveCount, SkRegion::kReplace_Op, false); 213 Element(int saveCount, const SkRRect& rrect, SkRegion::Op op, bool doAA) [all...] |
/external/chromium_org/third_party/skia/src/utils/ |
SkCanvasStack.cpp | 37 fCanvasData[i-1].requiredClip.op(localBounds, SkRegion::kDifference_Op); 57 fList[i]->clipRegion(fCanvasData[i].requiredClip, SkRegion::kIntersect_Op); 80 void SkCanvasStack::onClipRect(const SkRect& r, SkRegion::Op op, ClipEdgeStyle edgeStyle) { 85 void SkCanvasStack::onClipRRect(const SkRRect& rr, SkRegion::Op op, ClipEdgeStyle edgeStyle) { 90 void SkCanvasStack::onClipPath(const SkPath& p, SkRegion::Op op, ClipEdgeStyle edgeStyle) { 95 void SkCanvasStack::onClipRegion(const SkRegion& deviceRgn, SkRegion::Op op) { 98 SkRegion tempRegion; 101 tempRegion.op(fCanvasData[i].requiredClip, SkRegion::kIntersect_Op);
|
/external/skia/src/utils/ |
SkCanvasStack.cpp | 37 fCanvasData[i-1].requiredClip.op(localBounds, SkRegion::kDifference_Op); 57 fList[i]->clipRegion(fCanvasData[i].requiredClip, SkRegion::kIntersect_Op); 80 void SkCanvasStack::onClipRect(const SkRect& r, SkRegion::Op op, ClipEdgeStyle edgeStyle) { 85 void SkCanvasStack::onClipRRect(const SkRRect& rr, SkRegion::Op op, ClipEdgeStyle edgeStyle) { 90 void SkCanvasStack::onClipPath(const SkPath& p, SkRegion::Op op, ClipEdgeStyle edgeStyle) { 95 void SkCanvasStack::onClipRegion(const SkRegion& deviceRgn, SkRegion::Op op) { 98 SkRegion tempRegion; 101 tempRegion.op(fCanvasData[i].requiredClip, SkRegion::kIntersect_Op);
|
/external/chromium_org/skia/ext/ |
bitmap_platform_device_cairo.h | 87 virtual void setMatrixClip(const SkMatrix& transform, const SkRegion& region, 106 void SetMatrixClip(const SkMatrix& transform, const SkRegion& region); 125 SkRegion clip_region_;
|
bitmap_platform_device_mac.h | 59 virtual void setMatrixClip(const SkMatrix& transform, const SkRegion& region, 75 void SetMatrixClip(const SkMatrix& transform, const SkRegion& region); 95 SkRegion clip_region_;
|
/external/chromium_org/third_party/skia/include/utils/ |
SkNoSaveLayerCanvas.h | 29 virtual void onClipRect(const SkRect& rect, SkRegion::Op op, ClipEdgeStyle) SK_OVERRIDE { 35 virtual void onClipPath(const SkPath& path, SkRegion::Op op, ClipEdgeStyle) SK_OVERRIDE { 39 virtual void onClipRRect(const SkRRect& rrect, SkRegion::Op op, ClipEdgeStyle) SK_OVERRIDE {
|