Home
last modified time | relevance | path

Searched refs:SkRasterClip (Results 1 – 25 of 33) sorted by relevance

12

/external/skia/src/core/
DSkScan.h16 class SkRasterClip; variable
40 typedef void (*HairRCProc)(const SkPoint[], int count, const SkRasterClip&, SkBlitter*);
47 static void FillIRect(const SkIRect&, const SkRasterClip&, SkBlitter*);
48 static void FillXRect(const SkXRect&, const SkRasterClip&, SkBlitter*);
49 static void FillRect(const SkRect&, const SkRasterClip&, SkBlitter*);
50 static void AntiFillRect(const SkRect&, const SkRasterClip&, SkBlitter*);
51 static void AntiFillXRect(const SkXRect&, const SkRasterClip&, SkBlitter*);
52 static void FillPath(const SkPath&, const SkRasterClip&, SkBlitter*);
53 static void AntiFillPath(const SkPath&, const SkRasterClip&, SkBlitter*);
55 const SkRasterClip&, SkBlitter*);
[all …]
DSkRasterClip.cpp127 SkRasterClip::SkRasterClip(const SkRasterClip& src) { in SkRasterClip() function in SkRasterClip
143 SkRasterClip::SkRasterClip(const SkRegion& rgn) : fBW(rgn) { in SkRasterClip() function in SkRasterClip
150 SkRasterClip::SkRasterClip(const SkIRect& bounds) : fBW(bounds) { in SkRasterClip() function in SkRasterClip
157 SkRasterClip::SkRasterClip() { in SkRasterClip() function in SkRasterClip
164 SkRasterClip::~SkRasterClip() { in ~SkRasterClip()
168 bool SkRasterClip::operator==(const SkRasterClip& other) const { in operator ==()
182 bool SkRasterClip::isComplex() const { in isComplex()
186 const SkIRect& SkRasterClip::getBounds() const { in getBounds()
190 bool SkRasterClip::setEmpty() { in setEmpty()
201 bool SkRasterClip::setRect(const SkIRect& rect) { in setRect()
[all …]
DSkRasterClip.h58 class SkRasterClip {
60 SkRasterClip();
61 SkRasterClip(const SkIRect&);
62 SkRasterClip(const SkRegion&);
63 SkRasterClip(const SkRasterClip&);
64 ~SkRasterClip();
68 bool operator==(const SkRasterClip&) const;
69 bool operator!=(const SkRasterClip& other) const {
100 void translate(int dx, int dy, SkRasterClip* dst) const;
167 bool op(const SkRasterClip&, SkRegion::Op);
[all …]
DSkDeviceLooper.h33 SkDeviceLooper(const SkPixmap& base, const SkRasterClip&, const SkIRect& bounds, bool aa);
42 const SkRasterClip& getRC() const { in getRC()
64 const SkRasterClip& fBaseRC;
74 SkRasterClip fSubsetRC;
77 const SkRasterClip* fCurrRC;
DSkRasterClipStack.h84 const SkRasterClip& rc() const { return fStack.top().fRC; } in rc()
131 const SkRasterClip& clip = this->rc(); in validate()
142 SkRasterClip fRC;
154 SkRasterClip& writable_rc() { in writable_rc()
DSkScan.cpp73 void SkScan::FillIRect(const SkIRect& r, const SkRasterClip& clip, in FillIRect()
88 void SkScan::FillXRect(const SkXRect& xr, const SkRasterClip& clip, in FillXRect()
103 void SkScan::FillRect(const SkRect& r, const SkRasterClip& clip, in FillRect()
DSkScan_Hairline.cpp147 void SkScan::HairRect(const SkRect& rect, const SkRasterClip& clip, in HairRect()
474 void hair_path(const SkPath& path, const SkRasterClip& rclip, SkBlitter* blitter, in hair_path()
606 void SkScan::HairPath(const SkPath& path, const SkRasterClip& clip, SkBlitter* blitter) { in HairPath()
610 void SkScan::AntiHairPath(const SkPath& path, const SkRasterClip& clip, SkBlitter* blitter) { in AntiHairPath()
614 void SkScan::HairSquarePath(const SkPath& path, const SkRasterClip& clip, SkBlitter* blitter) { in HairSquarePath()
618 void SkScan::AntiHairSquarePath(const SkPath& path, const SkRasterClip& clip, SkBlitter* blitter) { in AntiHairSquarePath()
622 void SkScan::HairRoundPath(const SkPath& path, const SkRasterClip& clip, SkBlitter* blitter) { in HairRoundPath()
626 void SkScan::AntiHairRoundPath(const SkPath& path, const SkRasterClip& clip, SkBlitter* blitter) { in AntiHairRoundPath()
633 const SkRasterClip& clip, SkBlitter* blitter) { in FrameRect()
667 void SkScan::HairLine(const SkPoint pts[], int count, const SkRasterClip& clip, in HairLine()
[all …]
DSkDraw.h27 class SkRasterClip; variable
156 const SkRasterClip* fRC; // required
DSkThreadedBMPDevice.cpp236 SkRasterClip fRC;
248 SkDraw getThreadDraw(SkRasterClip& threadRC, const SkIRect& threadBounds) const { in getThreadDraw()
276 SkRasterClip tileRC; \
DSkDraw.cpp231 const SkRasterClip* fRC;
240 const SkRasterClip*);
378 const SkMatrix* matrix, const SkRasterClip* rc) { in init()
794 const SkRasterClip& clip = looper.getRC(); in drawRect()
988 void (*proc)(const SkPath&, const SkRasterClip&, SkBlitter*); in drawDevPath()
1203 static bool clipped_out(const SkMatrix& m, const SkRasterClip& c, in clipped_out()
1210 static bool clipped_out(const SkMatrix& matrix, const SkRasterClip& clip, in clipped_out()
1217 static bool clipHandlesSprite(const SkRasterClip& clip, int x, int y, const SkPixmap& pmap) { in clipHandlesSprite()
1459 static bool UsingRegionToDraw(const SkRasterClip* rClip) { in UsingRegionToDraw()
1464 const SkRasterClip& rasterClip = *draw.fRC; in PickClipBounds()
[all …]
DSkMaskFilter.cpp192 bool fillCenter, const SkRasterClip& clip, SkBlitter* blitter) { in draw_nine()
216 const SkRasterClip& clip, SkBlitter* blitter) const { in filterRRect()
233 const SkRasterClip& clip, SkBlitter* blitter, in filterPath()
DSkDeviceLooper.cpp10 SkDeviceLooper::SkDeviceLooper(const SkPixmap& base, const SkRasterClip& rc, const SkIRect& bounds, in SkDeviceLooper()
DSkBitmapDevice.cpp578 const SkRasterClip& rc = fRCStack.rc(); in onClipIsAA()
583 const SkRasterClip& rc = fRCStack.rc(); in onAsRgnClip()
599 const SkRasterClip& rc = fRCStack.rc(); in onGetClipType()
DSkScan_Antihair.cpp601 void SkScan::AntiHairRect(const SkRect& rect, const SkRasterClip& clip, in AntiHairRect()
738 void SkScan::AntiFillXRect(const SkXRect& xr, const SkRasterClip& clip, in AntiFillXRect()
802 void SkScan::AntiFillRect(const SkRect& r, const SkRasterClip& clip, in AntiFillRect()
997 const SkRasterClip& clip, SkBlitter* blitter) { in AntiFrameRect()
DSkScan_AntiPath.cpp619 void SkScan::FillPath(const SkPath& path, const SkRasterClip& clip, in FillPath()
653 void SkScan::AntiFillPath(const SkPath& path, const SkRasterClip& clip, in AntiFillPath()
DSkDraw_vertices.cpp310 const SkRasterClip& clip = *fRC; in drawVertices()
DSkScan_Path.cpp744 void SkScan::FillTriangle(const SkPoint pts[], const SkRasterClip& clip, in FillTriangle()
DSkScalerContext.cpp388 SkRasterClip clip; in generateMask()
/external/skia/tests/
DDeviceLooperTest.cpp17 static bool equal(const SkRasterClip& a, const SkRasterClip& b) { in equal()
46 SkRasterClip rc(gRec[i].fRCBounds); in test_simple()
125 SkRasterClip rc; in test_complex()
DAAClipTest.cpp355 SkRasterClip rc0(ir); in did_dx_affect()
356 SkRasterClip rc1(ir); in did_dx_affect()
357 SkRasterClip rc2(ir); in did_dx_affect()
406 SkRasterClip rc(SkIRect::MakeLTRB(-25000, -25000, 25000, 25000)); in test_crbug_422693()
/external/skia/include/core/
DSkMaskFilter.h33 class SkRasterClip; variable
233 bool filterPath(const SkPath& devPath, const SkMatrix& ctm, const SkRasterClip&, SkBlitter*,
240 bool filterRRect(const SkRRect& devRRect, const SkMatrix& ctm, const SkRasterClip&,
/external/skia/bench/
DCoverageBench.cpp22 SkRasterClip fRC;
/external/skia/src/gpu/
DGrSWMaskHelper.h93 SkRasterClip fRasterClip;
/external/skia/src/effects/
DSkLayerRasterizer.cpp120 SkRasterClip rectClip; in onRasterize()
/external/skia/src/gpu/ops/
DGrSmallPathRenderer.cpp454 SkRasterClip rasterClip; in addDFPathToAtlas()
552 SkRasterClip rasterClip; in addBMPathToAtlas()

12