Home
last modified time | relevance | path

Searched refs:fClipRect (Results 1 - 17 of 17) sorted by relevance

/third_party/skia/src/core/
H A DSkBlitter.cpp354 if (!y_in_rect(y, fClipRect)) { in blitH()
360 if (left < fClipRect.fLeft) { in blitH()
361 left = fClipRect.fLeft; in blitH()
363 if (right > fClipRect.fRight) { in blitH()
364 right = fClipRect.fRight; in blitH()
375 if (!y_in_rect(y, fClipRect) || left >= fClipRect.fRight) { in blitAntiH()
382 if (x1 <= fClipRect.fLeft) { in blitAntiH()
387 if (x0 < fClipRect.fLeft) { in blitAntiH()
388 int dx = fClipRect in blitAntiH()
[all...]
H A DSkScan_Path.cpp514 fClipRect = nullptr; in SkScanClipper()
517 fClipRect = &clip->getBounds(); in SkScanClipper()
518 if (!skipRejectTest && !SkIRect::Intersects(*fClipRect, ir)) { // completely clipped out in SkScanClipper()
523 if (!irPreClipped && fClipRect->contains(ir)) { in SkScanClipper()
525 fRectClipCheckBlitter.init(blitter, *fClipRect); in SkScanClipper()
528 fClipRect = nullptr; in SkScanClipper()
532 fClipRect->fLeft > ir.fLeft || fClipRect->fRight < ir.fRight) { in SkScanClipper()
533 fRectBlitter.init(blitter, *fClipRect); in SkScanClipper()
537 fRectClipCheckBlitter.init(blitter, *fClipRect); in SkScanClipper()
[all...]
H A DSkBlitter.h185 fClipRect = clipRect; in init()
207 SkIRect fClipRect; member in SkRectClipBlitter
251 fClipRect = clipRect; in init()
275 SkIRect fClipRect; member in SkRectClipCheckBlitter
H A DSkScanPriv.h24 const SkIRect* getClipRect() const { return fClipRect; } in getClipRect()
33 const SkIRect* fClipRect; member in SkScanClipper
H A DSkScan_AntiPath.cpp404 fRealBlitter->blitMask(fMask, fClipRect);
434 SkIRect fClipRect;
452 fClipRect = ir;
453 if (!fClipRect.intersect(clipBounds)) {
455 fClipRect.setEmpty();
H A DSkPathEffectBase.h35 // 'asPoints' needs to initialize/fill-in 'fClipRect' if it sets in PointData()
50 kUseClip_PointFlag = 0x04, // apply 'fClipRect' before drawing the points
57 SkRect fClipRect; // clip required to draw the points (if kUseClip is set) member in SkPathEffectBase::PointData
H A DSkScan_AAAPath.cpp146 ~MaskAdditiveBlitter() override { fRealBlitter->blitMask(fMask, fClipRect); }
170 int getWidth() override { return fClipRect.width(); }
201 SkIRect fClipRect; member in MaskAdditiveBlitter
226 fClipRect = ir; in MaskAdditiveBlitter()
227 if (!fClipRect.intersect(clipBounds)) { in MaskAdditiveBlitter()
229 fClipRect.setEmpty(); in MaskAdditiveBlitter()
/third_party/skia/bench/
H A DAAClipBench.cpp21 SkRect fClipRect; member in AAClipBench
35 fClipRect.setLTRB(10.5f, 10.5f, 50.5f, 50.5f); in AAClipBench()
36 fClipPath.addRoundRect(fClipRect, SkIntToScalar(10), SkIntToScalar(10)); in AAClipBench()
51 fClipRect.offset((i % 2) == 0 ? SkIntToScalar(10) : SkIntToScalar(-10), 0);
53 fClipPath.addRoundRect(fClipRect,
62 canvas->clipRect(fClipRect, SkClipOp::kIntersect, fDoAA);
73 canvas->drawRect(fClipRect, paint);
/third_party/skia/tools/
H A DMSKPPlayer.cpp37 SkIRect fClipRect = SkIRect::MakeEmpty(); // clip for picture (no clip if empty). member
40 if (fClipRect.isEmpty()) {
43 return fClipRect.contains(SkIRect::MakeSize(canvas->getBaseLayerSize()));
47 if (!fClipRect.isEmpty()) {
49 canvas->clipIRect(fClipRect);
52 if (!fClipRect.isEmpty()) {
125 fClipRect = *clipRect; in CmdRecordCanvas()
365 cmd->fClipRect = fClipRect; in recordPicCmd()
375 SkIRect fClipRect member in MSKPPlayer::CmdRecordCanvas
[all...]
/third_party/skia/samplecode/
H A DSampleFatBits.cpp61 fClipRect.setLTRB(2, 2, 11, 8 ); in FatBits()
130 SkRect fBounds, fClipRect; member in FatBits
225 fClipRect.fLeft * fZoom, in drawFG()
226 fClipRect.fTop * fZoom, in drawFG()
227 fClipRect.fRight * fZoom, in drawFG()
228 fClipRect.fBottom * fZoom in drawFG()
271 SkRect r = fClipRect; in drawLine()
/third_party/skia/modules/skparagraph/src/
H A DRunBaseImpl.cpp43 fClipRect(clipRect), in RunBaseImpl()
128 painter->clipRect(fClipRect.makeOffset(x, y)); in paint()
266 SkScalar x = fClipRect.fLeft + startRect.x() + startWhiteSpaceWidth; in getAllGlyphRectInfo()
271 SkScalar x = fClipRect.fLeft + startRect.GetLeft() + startWhiteSpaceWidth; in getAllGlyphRectInfo()
337 return fClipRect.width() + calculateTrailSpacesWidth(); in getTypographicBounds()
H A DRunBaseImpl.h90 SkRect fClipRect = SkRect::MakeEmpty(); member in skia::textlayout::RunBaseImpl
H A DTextLine.h300 SkRect fClipRect = SkRect::MakeEmpty(); member
H A DTextLine.cpp596 record.fClipRect = extendHeight(context).makeOffset(this->offset());
598 record.fClipRect = context.clip.makeOffset(this->offset());
646 painter->clipRect(fClipRect.makeOffset(x, y));
2247 blob.fBlob, blob.fOffset, blob.fPaint, blob.fClippingNeeded, blob.fClipRect,
2262 blob.fBlob, blob.fOffset, blob.fPaint, blob.fClippingNeeded, blob.fClipRect,
H A DParagraphImpl.cpp2005 rec.fClipRect.fRight, in GetLineFontMetrics()
/third_party/skia/src/gpu/ops/
H A DAtlasTextOp.h51 , fClipRect{clipRect}
78 // fClipRect is only used in the DirectMaskSubRun case to do geometric clipping.
80 const SkIRect fClipRect; member
H A DAtlasTextOp.cpp129 dst, offset, count, fColor.toBytes_RGBA(), positionMatrix, fClipRect); in fillVertexData()

Completed in 23 milliseconds