HomeSort by relevance Sort by last modified time
    Searched refs:SkRegion (Results 26 - 50 of 410) sorted by null

12 3 4 5 6 7 8 91011>>

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

Completed in 1837 milliseconds

12 3 4 5 6 7 8 91011>>