/third_party/skia/src/core/ |
D | SkDraw.cpp | 58 if (fRC->isEmpty()) { in computeConservativeLocalClipBounds() 67 SkIRect devBounds = fRC->getBounds(); in computeConservativeLocalClipBounds() 79 if (fRC->isEmpty()) { in drawPaint() 87 SkScan::FillIRect(devRect, *fRC, blitter.get()); in drawPaint() 96 const SkRasterClip* fRC; member 130 SkASSERT(rec.fRC->isRect()); in bw_pt_rect_16_hair_proc() 131 const SkIRect& r = rec.fRC->getBounds(); in bw_pt_rect_16_hair_proc() 151 SkASSERT(rec.fRC->isRect()); in bw_pt_rect_32_hair_proc() 152 const SkIRect& r = rec.fRC->getBounds(); in bw_pt_rect_32_hair_proc() 183 SkScan::HairLine(&devPts[i], 2, *rec.fRC, blitter); in bw_line_hair_proc() [all …]
|
D | SkDraw_text.cpp | 43 SkBlitter::Choose(fDst, *fMatrixProvider, paint, &alloc, false, fRC->clipShader()); in paintMasks() 48 *fCoverage, *fMatrixProvider, SkPaint(), &alloc, true, fRC->clipShader())); in paintMasks() 51 SkAAClipBlitterWrapper wrapper{*fRC, blitter}; in paintMasks() 54 bool useRegion = fRC->isBW() && !fRC->isRect(); in paintMasks() 62 SkRegion::Cliperator clipper(fRC->bwRgn(), mask.fBounds); in paintMasks() 82 SkIRect clipBounds = fRC->isBW() ? fRC->bwRgn().getBounds() in paintMasks() 83 : fRC->aaRgn().getBounds(); in paintMasks() 133 if (fRC->isEmpty()) { in drawGlyphRunList()
|
D | SkRasterClipStack.h | 31 rec.fRC.setRect(fRootBounds); in setNewSize() 34 const SkRasterClip& rc() const { return fStack.back().fRC; } in rc() 100 SkRasterClip fRC; member 103 Rec(const SkRasterClip& rc) : fRC(rc), fDeferredCount(0) {} in Rec() 115 fStack.emplace_back(fStack.back().fRC); in writable_rc() 117 return fStack.back().fRC; in writable_rc()
|
D | SkRasterClip.h | 129 SkAutoRasterClipValidate(const SkRasterClip& rc) : fRC(rc) { in SkAutoRasterClipValidate() 130 fRC.validate(); in SkAutoRasterClipValidate() 133 fRC.validate(); in ~SkAutoRasterClipValidate() 136 const SkRasterClip& fRC;
|
D | SkDraw_vertices.cpp | 377 fDst, shaderPaint, *fMatrixProvider, outerAlloc, this->fRC->clipShader()); in drawFixedVertices() 387 fill_triangle(state, blitter, *fRC, dev2, dev3); in drawFixedVertices() 415 fDst, shaderPaint, pipeline, isOpaque, outerAlloc, fRC->clipShader()); in drawFixedVertices() 429 fill_triangle(state, blitter, *fRC, dev2, dev3); in drawFixedVertices() 454 fDst, shaderPaint, *matrixProvider, &innerAlloc, this->fRC->clipShader()); in drawFixedVertices() 458 fill_triangle(state, blitter, *fRC, dev2, dev3); in drawFixedVertices() 494 fDst, shaderPaint, *fMatrixProvider, outerAlloc, this->fRC->clipShader()); in drawFixedVertices() 510 fill_triangle(state, blitter, *fRC, dev2, dev3); in drawFixedVertices() 522 if (vertexCount < 3 || (indexCount > 0 && indexCount < 3) || fRC->isEmpty()) { in drawVertices()
|
D | SkDraw_atlas.cpp | 156 fDst, p, pipeline, isOpaque, &alloc, fRC->clipShader()); in drawAtlas() 175 fill_rect(mx, *fRC, textures[i], blitter, &scratchPath); in drawAtlas() 194 fRC->clipShader())) { in drawAtlas() 206 fill_rect(mx, *fRC, textures[i], blitter, &scratchPath); in drawAtlas()
|
D | SkAutoBlitterChoose.h | 39 draw.fRC->clipShader()); 45 draw.fRC->clipShader());
|
D | SkBitmapDevice.cpp | 109 fDraw.fRC = &fTileRC; in SkDrawTiler() 116 fDraw.fRC = &dev->fRCStack.rc(); in SkDrawTiler() 196 fRC = &dev->fRCStack.rc(); in BDDraw() 579 draw.fRC = &fRCStack.rc(); in drawDevice() 604 draw.fRC = &fRCStack.rc(); in drawSpecial()
|
D | SkDraw.h | 162 const SkRasterClip* fRC{nullptr}; // required
|
/third_party/flutter/skia/src/core/ |
D | SkDraw.cpp | 54 if (fRC->isEmpty()) { in computeConservativeLocalClipBounds() 63 SkIRect devBounds = fRC->getBounds(); in computeConservativeLocalClipBounds() 75 if (fRC->isEmpty()) { in drawPaint() 83 SkScan::FillIRect(devRect, *fRC, blitter.get()); in drawPaint() 92 const SkRasterClip* fRC; member 126 SkASSERT(rec.fRC->isRect()); in bw_pt_rect_16_hair_proc() 127 const SkIRect& r = rec.fRC->getBounds(); in bw_pt_rect_16_hair_proc() 147 SkASSERT(rec.fRC->isRect()); in bw_pt_rect_32_hair_proc() 148 const SkIRect& r = rec.fRC->getBounds(); in bw_pt_rect_32_hair_proc() 179 SkScan::HairLine(&devPts[i], 2, *rec.fRC, blitter); in bw_line_hair_proc() [all …]
|
D | SkDraw_text.cpp | 35 SkAAClipBlitterWrapper wrapper{*fRC, blitter}; in paintMasks() 38 bool useRegion = fRC->isBW() && !fRC->isRect(); in paintMasks() 42 SkRegion::Cliperator clipper(fRC->bwRgn(), mask.fBounds); in paintMasks() 61 SkIRect clipBounds = fRC->isBW() ? fRC->bwRgn().getBounds() in paintMasks() 62 : fRC->aaRgn().getBounds(); in paintMasks() 105 if (fRC->isEmpty()) { in drawGlyphRunList()
|
D | SkRasterClipStack.h | 71 rec.fRC.setRect(fRootBounds); in SkRasterClipStack() 82 rec.fRC.setRect(fRootBounds); in setNewSize() 85 const SkRasterClip& rc() const { return fStack.top().fRC; } in rc() 143 SkRasterClip fRC; member 162 return fStack.top().fRC; in writable_rc() 169 rec.fRC.op(fRootBounds, SkRegion::kIntersect_Op); in trimIfExpanding()
|
D | SkRasterClip.h | 192 SkAutoRasterClipValidate(const SkRasterClip& rc) : fRC(rc) { in SkAutoRasterClipValidate() 193 fRC.validate(); in SkAutoRasterClipValidate() 196 fRC.validate(); in ~SkAutoRasterClipValidate() 199 const SkRasterClip& fRC;
|
D | SkDraw_vertices.cpp | 170 if (vertexCount < 3 || (indices && indexCount < 3) || fRC->isEmpty()) { in drawVertices() 304 SkScan::FillTriangle(tmp, *fRC, blitter); in drawVertices() 331 SkScan::FillTriangle(tmp, *fRC, blitter); in drawVertices() 344 const SkRasterClip& clip = *fRC; in drawVertices()
|
D | SkBitmapDevice.cpp | 110 fDraw.fRC = &fTileRC; in SkDrawTiler() 117 fDraw.fRC = &dev->fRCStack.rc(); in SkDrawTiler() 196 fRC = &dev->fRCStack.rc(); in BDDraw() 568 draw.fRC = &fRCStack.rc(); in drawDevice()
|
D | SkDraw.h | 159 const SkRasterClip* fRC{nullptr}; // required
|
D | SkDraw_atlas.cpp | 114 fill_rect(mx, *fRC, textures[i], blitter); in drawAtlas()
|
D | SkPixmap.cpp | 170 draw.fRC = &rc; in erase()
|
/third_party/flutter/skia/experimental/xform/ |
D | XContext.cpp | 16 RasterClipCache(const SkRasterClip& rc) : fRC(std::move(rc)) {} in RasterClipCache() 18 SkRasterClip fRC; member in RasterClipCache 22 return ((RasterClipCache*)clip)->fRC; in peek_rasterclip() 30 , fRC(bounds) in RasterXformResolver() 37 fRC = rc; in RasterXformResolver() 45 fRC.op(r, fCTM, fBounds, (SkRegion::Op)op, false); in clipRect() 50 fRC.op(rr, fCTM, fBounds, (SkRegion::Op)op, false); in clipRRect() 54 fRC.op(p, fCTM, fBounds, (SkRegion::Op)op, false); in clipPath() 62 fCache = sk_sp<ClipCache>(new RasterClipCache(fRC)); in snapCache() 70 SkRasterClip fRC; member in RasterXformResolver
|
/third_party/skia/experimental/xform/ |
D | XContext.cpp | 16 RasterClipCache(const SkRasterClip& rc) : fRC(std::move(rc)) {} in RasterClipCache() 18 SkRasterClip fRC; member in RasterClipCache 22 return ((RasterClipCache*)clip)->fRC; in peek_rasterclip() 30 , fRC(bounds) in RasterXformResolver() 37 fRC = rc; in RasterXformResolver() 45 fRC.op(r, fCTM, op, false); in clipRect() 50 fRC.op(rr, fCTM, op, false); in clipRRect() 54 fRC.op(p, fCTM, op, false); in clipPath() 62 fCache = sk_sp<ClipCache>(new RasterClipCache(fRC)); in snapCache() 70 SkRasterClip fRC; member in RasterXformResolver
|
/third_party/flutter/skia/bench/ |
D | CoverageBench.cpp | 22 SkRasterClip fRC; member in DrawPathBench 44 fRC.setRect(fPath.getBounds().round()); in DrawPathBench() 48 fDraw.fRC = &fRC; in DrawPathBench()
|
/third_party/skia/bench/ |
D | CoverageBench.cpp | 23 SkRasterClip fRC; member in DrawPathBench 45 fRC.setRect(fPath.getBounds().round()); in DrawPathBench() 49 fDraw.fRC = &fRC; in DrawPathBench()
|
/third_party/flutter/skia/src/gpu/ |
D | GrSWMaskHelper.cpp | 91 fDraw.fRC = &fRasterClip; in init()
|
/third_party/skia/src/gpu/ |
D | GrSWMaskHelper.cpp | 144 fDraw.fRC = &fRasterClip; in init()
|
/third_party/skia/src/gpu/ops/ |
D | SmallPathRenderer.cpp | 421 draw.fRC = &rasterClip; in addDFPathToAtlas() 500 draw.fRC = &rasterClip; in addBMPathToAtlas()
|