/external/skia/src/core/ |
H A D | SkBigPicture.cpp | 31 const bool useBBH = !canvas->getLocalClipBounds().contains(this->cullRect()); 61 SkRect SkBigPicture::cullRect() const { return fCullRect; } function in class:SkBigPicture
|
H A D | SkPictureRecorder.cpp | 29 const SkRect cullRect = userCullRect.isEmpty() ? SkRect::MakeEmpty() : userCullRect; local 31 fCullRect = cullRect; 35 fBBH.reset((*bbhFactory)(cullRect)); 45 fRecorder->reset(fRecord.get(), cullRect, dpm, &fMiniRecorder); 99 sk_sp<SkPicture> SkPictureRecorder::finishRecordingAsPictureWithCull(const SkRect& cullRect, argument 101 fCullRect = cullRect;
|
H A D | SkRecordDraw.cpp | 172 FillBounds(const SkRect& cullRect, const SkRecord& record, SkRect bounds[]) argument 174 , fCullRect(cullRect) 470 SkRect dst = op.picture->cullRect(); 476 SkRect dst = op.picture->cullRect(); 619 void SkRecordFillBounds(const SkRect& cullRect, const SkRecord& record, SkRect bounds[]) { argument 620 SkRecords::FillBounds visitor(cullRect, record, bounds);
|
H A D | SkDraw.cpp | 614 SkRect cullRect = SkRect::Make(fRC->getBounds()); local 617 *fMatrix, &cullRect)) { 1136 SkRect cullRect; local 1138 if (this->computeConservativeLocalClipBounds(&cullRect)) { 1139 cullRectPtr = &cullRect;
|
H A D | SkCanvas.cpp | 2596 const SkRect* cullRect, const SkPaint& paint) { 2597 if (cullRect && this->quickReject(*cullRect)) { 2671 const SkRect* cullRect, const SkPaint& paint) { 2674 this->onDrawTextRSXform(text, byteLength, xform, cullRect, paint); 2908 SkAutoCanvasMatrixPaint acmp(this, matrix, paint, picture->cullRect()); 2918 SkRect bounds = picture->cullRect(); 2930 SkAutoCanvasMatrixPaint acmp(this, matrix, paint, picture->cullRect()); 2951 SkRect bounds = picture->cullRect(); 2963 SkAutoCanvasMatrixPaint acmp(this, matrix, paint, picture->cullRect()); 2595 onDrawTextRSXform(const void* text, size_t byteLength, const SkRSXform xform[], const SkRect* cullRect, const SkPaint& paint) argument 2670 drawTextRSXform(const void* text, size_t byteLength, const SkRSXform xform[], const SkRect* cullRect, const SkPaint& paint) argument [all...] |
/external/skia/src/effects/ |
H A D | SkDashPathEffect.cpp | 39 SkStrokeRec* rec, const SkRect* cullRect) const { 40 return SkDashPath::InternalFilter(dst, src, rec, cullRect, fIntervals, fCount, 59 const SkMatrix& ctm, const SkRect* cullRect, 61 if (nullptr == cullRect) { 73 SkRect bounds = *cullRect; 76 // cullRect is in device space while pts are in the local coordinate system 162 const SkRect* cullRect) const { 197 if (!cull_line(pts, rec, matrix, cullRect, fIntervalLength)) { 58 cull_line(SkPoint* pts, const SkStrokeRec& rec, const SkMatrix& ctm, const SkRect* cullRect, const SkScalar intervalLength) argument
|
/external/skia/src/utils/ |
H A D | SkDashPath.cpp | 88 const SkRect* cullRect, SkScalar intervalLength, 90 if (nullptr == cullRect) { 99 SkRect bounds = *cullRect; 216 const SkRect* cullRect, const SkScalar aIntervals[], 233 if (cull_path(src, *rec, cullRect, intervalLength, &cullPathStorage)) { 317 const SkRect* cullRect, const SkPathEffect::DashInfo& info) { 326 return InternalFilter(dst, src, rec, cullRect, info.fIntervals, info.fCount, initialDashLength, 87 cull_path(const SkPath& srcPath, const SkStrokeRec& rec, const SkRect* cullRect, SkScalar intervalLength, SkPath* dstPath) argument 215 InternalFilter(SkPath* dst, const SkPath& src, SkStrokeRec* rec, const SkRect* cullRect, const SkScalar aIntervals[], int32_t count, SkScalar initialDashLength, int32_t initialDashIndex, SkScalar intervalLength, StrokeRecApplication strokeRecApplication) argument 316 FilterDashPath(SkPath* dst, const SkPath& src, SkStrokeRec* rec, const SkRect* cullRect, const SkPathEffect::DashInfo& info) argument
|
H A D | SkDeferredCanvas.cpp | 478 const SkRSXform xform[], const SkRect* cullRect, 480 if (cullRect) { 481 SkRect modRect = *cullRect; 487 fCanvas->drawTextRSXform(text, byteLength, xform, cullRect, paint); 501 SkAutoCanvasMatrixPaint acmp(this, matrix, paint, picture->cullRect()); 477 onDrawTextRSXform(const void* text, size_t byteLength, const SkRSXform xform[], const SkRect* cullRect, const SkPaint& paint) argument
|
/external/skia/include/core/ |
H A D | SkCanvas.h | 1060 * If cullRect is not null, it is a conservative bounds of what will be drawn 1064 const SkRect* cullRect, const SkPaint& paint); 1236 * The cullRect is optional. When specified, it must be a conservative bounds of all of the 1237 * resulting transformed quads, allowing the canvas to skip drawing if the cullRect does not 1244 const SkColor colors[], int count, SkBlendMode, const SkRect* cullRect, 1247 const SkColor colors[], int count, SkBlendMode mode, const SkRect* cullRect, 1249 this->drawAtlas(atlas.get(), xform, tex, colors, count, mode, cullRect, paint); 1252 const SkRect* cullRect, const SkPaint* paint) { 1253 this->drawAtlas(atlas, xform, tex, nullptr, count, SkBlendMode::kDst, cullRect, paint); 1256 int count, const SkRect* cullRect, cons 1246 drawAtlas(const sk_sp<SkImage>& atlas, const SkRSXform xform[], const SkRect tex[], const SkColor colors[], int count, SkBlendMode mode, const SkRect* cullRect, const SkPaint* paint) argument 1251 drawAtlas(const SkImage* atlas, const SkRSXform xform[], const SkRect tex[], int count, const SkRect* cullRect, const SkPaint* paint) argument 1255 drawAtlas(const sk_sp<SkImage>& atlas, const SkRSXform xform[], const SkRect tex[], int count, const SkRect* cullRect, const SkPaint* paint) argument [all...] |