Home
last modified time | relevance | path

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

12

/third_party/skia/src/core/
DSkRasterClip.cpp12 SkRasterClip::SkRasterClip(const SkRasterClip& that) in SkRasterClip() function in SkRasterClip
29 SkRasterClip& SkRasterClip::operator=(const SkRasterClip& that) { in operator =()
46 SkRasterClip::SkRasterClip(const SkRegion& rgn) : fBW(rgn) { in SkRasterClip() function in SkRasterClip
53 SkRasterClip::SkRasterClip(const SkIRect& bounds) : fBW(bounds) { in SkRasterClip() function in SkRasterClip
60 SkRasterClip::SkRasterClip() { in SkRasterClip() function in SkRasterClip
67 SkRasterClip::SkRasterClip(const SkPath& path, const SkIRect& bounds, bool doAA) { in SkRasterClip() function in SkRasterClip
80 SkRasterClip::~SkRasterClip() { in ~SkRasterClip()
84 bool SkRasterClip::setEmpty() { in setEmpty()
95 bool SkRasterClip::setRect(const SkIRect& rect) { in setRect()
107 bool SkRasterClip::op(const SkIRect& rect, SkClipOp op) { in op()
[all …]
DSkScan.h16 class SkRasterClip; variable
40 typedef void (*HairRCProc)(const SkPoint[], int count, const SkRasterClip&, SkBlitter*);
52 static void FillIRect(const SkIRect&, const SkRasterClip&, SkBlitter*);
53 static void FillXRect(const SkXRect&, const SkRasterClip&, SkBlitter*);
54 static void FillRect(const SkRect&, const SkRasterClip&, SkBlitter*);
55 static void AntiFillRect(const SkRect&, const SkRasterClip&, SkBlitter*);
56 static void AntiFillXRect(const SkXRect&, const SkRasterClip&, SkBlitter*);
57 static void FillPath(const SkPath&, const SkRasterClip&, SkBlitter*);
58 static void AntiFillPath(const SkPath&, const SkRasterClip&, SkBlitter*);
60 const SkRasterClip&, SkBlitter*);
[all …]
DSkRasterClip.h23 class SkRasterClip {
25 SkRasterClip();
26 explicit SkRasterClip(const SkIRect&);
27 explicit SkRasterClip(const SkRegion&);
28 explicit SkRasterClip(const SkRasterClip&);
29 SkRasterClip(const SkPath& path, const SkIRect& bounds, bool doAA);
31 ~SkRasterClip();
33 SkRasterClip& operator=(const SkRasterClip&);
67 void translate(int dx, int dy, SkRasterClip* dst) const;
124 bool op(const SkRasterClip&, SkClipOp);
[all …]
DSkRasterClipStack.h21 fStack.emplace_back(SkRasterClip(fRootBounds)); in SkRasterClipStack()
34 const SkRasterClip& rc() const { return fStack.back().fRC; } in rc()
89 const SkRasterClip& clip = this->rc(); in validate()
100 SkRasterClip fRC;
103 Rec(const SkRasterClip& rc) : fRC(rc), fDeferredCount(0) {} in Rec()
111 SkRasterClip& writable_rc() { in writable_rc()
DSkScan.cpp68 void SkScan::FillIRect(const SkIRect& r, const SkRasterClip& clip, in FillIRect()
83 void SkScan::FillXRect(const SkXRect& xr, const SkRasterClip& clip, in FillXRect()
98 void SkScan::FillRect(const SkRect& r, const SkRasterClip& clip, in FillRect()
DSkMaskFilterBase.h41 class SkRasterClip; variable
229 bool filterPath(const SkPath& devPath, const SkMatrix& ctm, const SkRasterClip&, SkBlitter*,
236 bool filterRRect(const SkRRect& devRRect, const SkMatrix& ctm, const SkRasterClip&,
DSkScan_Hairline.cpp160 void SkScan::HairRect(const SkRect& rect, const SkRasterClip& clip, SkBlitter* blitter) { in HairRect()
510 void hair_path(const SkPath& path, const SkRasterClip& rclip, SkBlitter* blitter, in hair_path()
646 void SkScan::HairPath(const SkPath& path, const SkRasterClip& clip, SkBlitter* blitter) { in HairPath()
650 void SkScan::AntiHairPath(const SkPath& path, const SkRasterClip& clip, SkBlitter* blitter) { in AntiHairPath()
654 void SkScan::HairSquarePath(const SkPath& path, const SkRasterClip& clip, SkBlitter* blitter) { in HairSquarePath()
658 void SkScan::AntiHairSquarePath(const SkPath& path, const SkRasterClip& clip, SkBlitter* blitter) { in AntiHairSquarePath()
662 void SkScan::HairRoundPath(const SkPath& path, const SkRasterClip& clip, SkBlitter* blitter) { in HairRoundPath()
666 void SkScan::AntiHairRoundPath(const SkPath& path, const SkRasterClip& clip, SkBlitter* blitter) { in AntiHairRoundPath()
673 const SkRasterClip& clip, SkBlitter* blitter) { in FrameRect()
706 void SkScan::HairLine(const SkPoint pts[], int count, const SkRasterClip& clip, in HairLine()
[all …]
DSkDraw.h28 class SkRasterClip; variable
162 const SkRasterClip* fRC{nullptr}; // required
DSkDraw.cpp96 const SkRasterClip* fRC;
106 const SkRasterClip*);
245 const SkMatrix* matrix, const SkRasterClip* rc) { in init()
670 const SkRasterClip& clip = *fRC; in drawRect()
830 void (*proc)(const SkPath&, const SkRasterClip&, SkBlitter*); in drawDevPath()
1046 static bool clipped_out(const SkMatrix& m, const SkRasterClip& c, in clipped_out()
1053 static bool clipped_out(const SkMatrix& matrix, const SkRasterClip& clip, in clipped_out()
1060 static bool clipHandlesSprite(const SkRasterClip& clip, int x, int y, const SkPixmap& pmap) { in clipHandlesSprite()
1252 SkRasterClip clip; in draw_into_mask()
DSkBitmapDevice.cpp58 SkRasterClip fTileRC;
682 const SkRasterClip& rc = fRCStack.rc(); in onClipIsWideOpen()
689 const SkRasterClip& rc = fRCStack.rc(); in onClipIsAA()
694 const SkRasterClip& rc = fRCStack.rc(); in onAsRgnClip()
710 const SkRasterClip& rc = fRCStack.rc(); in onGetClipType()
DSkMaskFilter.cpp193 bool fillCenter, const SkRasterClip& clip, SkBlitter* blitter) { in draw_nine()
217 const SkRasterClip& clip, SkBlitter* blitter) const { in filterRRect()
234 const SkRasterClip& clip, SkBlitter* blitter, in filterPath()
DSkDraw_vertices.cpp217 static void fill_triangle_2(const VertState& state, SkBlitter* blitter, const SkRasterClip& rc, in fill_triangle_2()
226 static void fill_triangle_3(const VertState& state, SkBlitter* blitter, const SkRasterClip& rc, in fill_triangle_3()
297 static void fill_triangle(const VertState& state, SkBlitter* blitter, const SkRasterClip& rc, in fill_triangle()
DSkScan_Antihair.cpp611 void SkScan::AntiHairRect(const SkRect& rect, const SkRasterClip& clip, in AntiHairRect()
748 void SkScan::AntiFillXRect(const SkXRect& xr, const SkRasterClip& clip, in AntiFillXRect()
812 void SkScan::AntiFillRect(const SkRect& r, const SkRasterClip& clip, in AntiFillRect()
1007 const SkRasterClip& clip, SkBlitter* blitter) { in AntiFrameRect()
DBUILD.bazel266 "SkRasterClip.cpp",
267 "SkRasterClip.h",
DSkScan_AntiPath.cpp805 void SkScan::FillPath(const SkPath& path, const SkRasterClip& clip, SkBlitter* blitter) { in FillPath()
822 void SkScan::AntiFillPath(const SkPath& path, const SkRasterClip& clip, SkBlitter* blitter) { in AntiFillPath()
DSkDraw_atlas.cpp26 static void fill_rect(const SkMatrix& ctm, const SkRasterClip& rc, in fill_rect()
DSkPixmap.cpp189 SkRasterClip rc{clip}; in erase()
DSkScan_Path.cpp745 void SkScan::FillTriangle(const SkPoint pts[], const SkRasterClip& clip, in FillTriangle()
/third_party/skia/experimental/xform/
DXContext.cpp16 RasterClipCache(const SkRasterClip& rc) : fRC(std::move(rc)) {} in RasterClipCache()
18 SkRasterClip fRC;
21 static const SkRasterClip& peek_rasterclip(ClipCache* clip) { in peek_rasterclip()
34 const SkRasterClip& rc = peek_rasterclip(parent->clip()); in RasterXformResolver()
70 SkRasterClip fRC;
/third_party/skia/tests/
DAAClipTest.cpp104 static void copyToMask(const SkRasterClip& rc, SkMask* mask) { in copyToMask()
112 static bool operator==(const SkRasterClip& a, const SkRasterClip& b) { in operator ==()
368 SkRasterClip rc0(ir); in did_dx_affect()
369 SkRasterClip rc1(ir); in did_dx_affect()
370 SkRasterClip rc2(ir); in did_dx_affect()
419 SkRasterClip rc(SkIRect::MakeLTRB(-25000, -25000, 25000, 25000)); in test_crbug_422693()
/third_party/skia/src/gpu/
DGrSWMaskHelper.h75 SkRasterClip fRasterClip;
/third_party/skia/bench/
DCoverageBench.cpp23 SkRasterClip fRC;
/third_party/skia/src/gpu/ops/
DSmallPathRenderer.cpp419 SkRasterClip rasterClip; in addDFPathToAtlas()
498 SkRasterClip rasterClip; in addBMPathToAtlas()
/third_party/skia/src/codec/
DSkWuffsCodec.cpp702 SkRasterClip rc(SkIRect::MakeSize(this->dstInfo().dimensions())); in onIncrementalDecodeTwoPass()
/third_party/skia/src/gpu/v1/
DDevice.cpp373 SkRasterClip rc(this->devClipBounds()); in drawPoints()

12