/external/chromium_org/ui/gfx/ |
path_aura.cc | 8 #include "third_party/skia/include/core/SkRegion.h" 12 SkRegion* Path::CreateNativeRegion() const { 17 SkRegion clip_region; 20 SkRegion* region = new SkRegion; 27 SkRegion* new_region = new SkRegion; 28 new_region->op(*r1, *r2, SkRegion::kIntersect_Op); 34 SkRegion* new_region = new SkRegion; [all...] |
scoped_sk_region.h | 8 #include "third_party/skia/include/core/SkRegion.h" 12 // Wraps an SkRegion. 16 explicit ScopedSkRegion(SkRegion* region) : region_(region) {} 22 void Set(SkRegion* region) { 27 SkRegion* Get() { 31 SkRegion* release() { 32 SkRegion* region = region_; 38 SkRegion* region_;
|
path_win.h | 13 class SkRegion; 19 GFX_EXPORT HRGN CreateHRGNFromSkRegion(const SkRegion& path);
|
path_x11.h | 11 class SkRegion; 19 GFX_EXPORT REGION* CreateRegionFromSkRegion(const SkRegion& region);
|
/external/chromium_org/third_party/skia/include/images/ |
SkPageFlipper.h | 13 #include "SkRegion.h" 35 const SkRegion& dirtyRgn() const { return *fDirty1; } 39 void inval(const SkRegion&); 51 const SkRegion& update(SkRegion* copyBits); 54 SkRegion* fDirty0; 55 SkRegion* fDirty1; 56 SkRegion fDirty0Storage; 57 SkRegion fDirty1Storage;
|
/external/chromium_org/third_party/skia/src/core/ |
SkRegionPriv.h | 13 #include "SkRegion.h" 17 SkASSERT(((value) == SkRegion::kRunTypeSentinel) == isSentinel) 25 static int compute_intervalcount(const SkRegion::RunType runs[]) { 26 const SkRegion::RunType* curr = runs; 27 while (*curr < SkRegion::kRunTypeSentinel) { 29 SkASSERT(curr[1] < SkRegion::kRunTypeSentinel); 36 struct SkRegion::RunHead { 66 SkASSERT(count >= SkRegion::kRectRegionRuns); 87 SkRegion::RunType* writable_runs() { 89 return (SkRegion::RunType*)(this + 1) [all...] |
SkScanPriv.h | 18 SkScanClipper(SkBlitter* blitter, const SkRegion* clip, const SkIRect& bounds, 34 const SkRegion& clipRgn); 37 void sk_blit_above(SkBlitter*, const SkIRect& avoid, const SkRegion& clip); 38 void sk_blit_below(SkBlitter*, const SkIRect& avoid, const SkRegion& clip);
|
SkRegion.cpp | 33 static SkRegion::RunType* skip_intervals(const SkRegion::RunType runs[]) { 38 SkASSERT(runs[1] < SkRegion::kRunTypeSentinel); 41 SkASSERT(SkRegion::kRunTypeSentinel == runs[0]); 45 return const_cast<SkRegion::RunType*>(runs); 48 bool SkRegion::RunsAreARect(const SkRegion::RunType runs[], int count, 72 SkRegion::SkRegion() { 77 SkRegion::SkRegion(const SkRegion& src) [all...] |
SkBBoxHierarchyRecord.h | 38 virtual void onClipRect(const SkRect&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE; 39 virtual void onClipRRect(const SkRRect&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE; 40 virtual void onClipPath(const SkPath&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE; 41 virtual void onClipRegion(const SkRegion&, SkRegion::Op) SK_OVERRIDE;
|
SkRasterClip.h | 11 #include "SkRegion.h" 25 const SkRegion& bwRgn() const { SkASSERT(fIsBW); return fBW; } 44 bool op(const SkIRect&, SkRegion::Op); 45 bool op(const SkRegion&, SkRegion::Op); 46 bool op(const SkRect&, const SkISize&, SkRegion::Op, bool doAA); 47 bool op(const SkPath&, const SkISize&, SkRegion::Op, bool doAA); 69 const SkRegion& forceGetBW(); 78 SkRegion fBW; 110 bool setPath(const SkPath& path, const SkRegion& clip, bool doAA) [all...] |
SkRasterClip.cpp | 82 SkRegion::Op op; 84 op = SkRegion::kDifference_Op; 86 op = SkRegion::kIntersect_Op; 101 static MutateResult mutate_conservative_op(SkRegion::Op* op, bool inverseFilled) { 104 case SkRegion::kIntersect_Op: 105 case SkRegion::kDifference_Op: 109 case SkRegion::kUnion_Op: 110 case SkRegion::kReplace_Op: 111 case SkRegion::kReverseDifference_Op: 112 case SkRegion::kXOR_Op: [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/src/utils/ |
SkCanvasStack.h | 35 virtual void onClipRect(const SkRect&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE; 36 virtual void onClipRRect(const SkRRect&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE; 37 virtual void onClipPath(const SkPath&, SkRegion::Op, ClipEdgeStyle) SK_OVERRIDE; 38 virtual void onClipRegion(const SkRegion&, SkRegion::Op) SK_OVERRIDE; 45 SkRegion requiredClip;
|
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/third_party/skia/include/core/ |
SkRegion.h | 22 #define SkRegion_gEmptyRunHeadPtr ((SkRegion::RunHead*)-1) 25 /** \class SkRegion 27 The SkRegion class encapsulates the geometric region used to specify 30 class SK_API SkRegion { 37 SkRegion(); 38 SkRegion(const SkRegion&); 39 explicit SkRegion(const SkIRect&); 40 ~SkRegion(); 42 SkRegion& operator=(const SkRegion&) [all...] |
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/images/ |
SkPageFlipper.cpp | 49 fDirty1->op(r, SkRegion::kUnion_Op); 53 void SkPageFlipper::inval(const SkRegion& rgn) { 54 SkRegion r; 56 if (r.op(rgn, SkRegion::kIntersect_Op)) { 57 fDirty1->op(r, SkRegion::kUnion_Op); 70 const SkRegion& SkPageFlipper::update(SkRegion* copyBits) { 72 copyBits->op(*fDirty0, *fDirty1, SkRegion::kDifference_Op); 73 SkTSwap<SkRegion*>(fDirty0, fDirty1);
|
/external/chromium_org/third_party/skia/bench/ |
RegionBench.cpp | 10 #include "SkRegion.h" 13 static bool union_proc(SkRegion& a, SkRegion& b) { 14 SkRegion result; 15 return result.op(a, b, SkRegion::kUnion_Op); 18 static bool sect_proc(SkRegion& a, SkRegion& b) { 19 SkRegion result; 20 return result.op(a, b, SkRegion::kIntersect_Op); 23 static bool diff_proc(SkRegion& a, SkRegion& b) [all...] |
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/chromium_org/third_party/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);
|
/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/chromium_org/third_party/skia/include/effects/ |
SkAlphaThresholdFilter.h | 11 #include "SkRegion.h" 23 static SkImageFilter* Create(const SkRegion& region, SkScalar innerThreshold,
|
/external/chromium_org/ui/views/ |
masked_targeter_delegate.cc | 27 SkRegion clip_region; 29 SkRegion mask_region;
|