/external/skia/src/core/ |
H A D | SkBigPicture.cpp | 31 const bool useBBH = !canvas->getLocalClipBounds().contains(this->cullRect()); 56 SkRect SkBigPicture::cullRect() const { return fCullRect; } function in class:SkBigPicture
|
H A D | SkPictureRecorder.cpp | 31 const SkRect cullRect = userCullRect.isEmpty() ? SkRect::MakeEmpty() : userCullRect; local 33 fCullRect = cullRect; 37 fBBH.reset((*bbhFactory)(cullRect)); 47 fRecorder->reset(fRecord.get(), cullRect, dpm, fMiniRecorder.get()); 94 sk_sp<SkPicture> SkPictureRecorder::finishRecordingAsPictureWithCull(const SkRect& cullRect, argument 96 fCullRect = cullRect;
|
H A D | SkRecordDraw.cpp | 165 FillBounds(const SkRect& cullRect, const SkRecord& record, SkRect bounds[]) argument 167 , fCullRect(cullRect) 470 SkRect dst = op.picture->cullRect(); 613 void SkRecordFillBounds(const SkRect& cullRect, const SkRecord& record, SkRect bounds[]) { argument 614 SkRecords::FillBounds visitor(cullRect, record, bounds);
|
H A D | SkDraw.cpp | 577 SkRect cullRect = SkRect::Make(fRC->getBounds()); local 580 *fMatrix, &cullRect)) { 1125 SkRect cullRect; local 1127 if (this->computeConservativeLocalClipBounds(&cullRect)) { 1128 cullRectPtr = &cullRect;
|
H A D | SkCanvas.cpp | 2553 const SkRect* cullRect, const SkPaint& paint) { 2554 if (cullRect && this->quickReject(*cullRect)) { 2636 const SkRect* cullRect, const SkPaint& paint) { 2640 this->onDrawTextRSXform(text, byteLength, xform, cullRect, paint); 2839 SkAutoCanvasMatrixPaint acmp(this, matrix, paint, picture->cullRect()); 2849 SkRect bounds = picture->cullRect(); 2861 SkAutoCanvasMatrixPaint acmp(this, matrix, paint, picture->cullRect()); 2552 onDrawTextRSXform(const void* text, size_t byteLength, const SkRSXform xform[], const SkRect* cullRect, const SkPaint& paint) argument 2635 drawTextRSXform(const void* text, size_t byteLength, const SkRSXform xform[], const SkRect* cullRect, const SkPaint& paint) argument
|
/external/skqp/src/core/ |
H A D | SkBigPicture.cpp | 31 const bool useBBH = !canvas->getLocalClipBounds().contains(this->cullRect()); 56 SkRect SkBigPicture::cullRect() const { return fCullRect; } function in class:SkBigPicture
|
H A D | SkPictureRecorder.cpp | 31 const SkRect cullRect = userCullRect.isEmpty() ? SkRect::MakeEmpty() : userCullRect; local 33 fCullRect = cullRect; 37 fBBH.reset((*bbhFactory)(cullRect)); 47 fRecorder->reset(fRecord.get(), cullRect, dpm, fMiniRecorder.get()); 94 sk_sp<SkPicture> SkPictureRecorder::finishRecordingAsPictureWithCull(const SkRect& cullRect, argument 96 fCullRect = cullRect;
|
H A D | SkRecordDraw.cpp | 165 FillBounds(const SkRect& cullRect, const SkRecord& record, SkRect bounds[]) argument 167 , fCullRect(cullRect) 470 SkRect dst = op.picture->cullRect(); 613 void SkRecordFillBounds(const SkRect& cullRect, const SkRecord& record, SkRect bounds[]) { argument 614 SkRecords::FillBounds visitor(cullRect, record, bounds);
|
H A D | SkDraw.cpp | 572 SkRect cullRect = SkRect::Make(fRC->getBounds()); local 575 *fMatrix, &cullRect)) { 1098 SkRect cullRect; local 1100 if (this->computeConservativeLocalClipBounds(&cullRect)) { 1101 cullRectPtr = &cullRect;
|
H A D | SkCanvas.cpp | 2527 const SkRect* cullRect, const SkPaint& paint) { 2528 if (cullRect && this->quickReject(*cullRect)) { 2610 const SkRect* cullRect, const SkPaint& paint) { 2614 this->onDrawTextRSXform(text, byteLength, xform, cullRect, paint); 2813 SkAutoCanvasMatrixPaint acmp(this, matrix, paint, picture->cullRect()); 2823 SkRect bounds = picture->cullRect(); 2835 SkAutoCanvasMatrixPaint acmp(this, matrix, paint, picture->cullRect()); 2526 onDrawTextRSXform(const void* text, size_t byteLength, const SkRSXform xform[], const SkRect* cullRect, const SkPaint& paint) argument 2609 drawTextRSXform(const void* text, size_t byteLength, const SkRSXform xform[], const SkRect* cullRect, const SkPaint& paint) argument
|
/external/skia/src/effects/ |
H A D | SkDashPathEffect.cpp | 39 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 159 const SkMatrix& matrix, const SkRect* cullRect) const { 194 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/skqp/src/effects/ |
H A D | SkDashPathEffect.cpp | 39 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 159 const SkMatrix& matrix, const SkRect* cullRect) const { 194 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/tools/ |
H A D | remote_demo.cpp | 157 auto cullRect = pic->cullRect(); local 158 auto r = cullRect.round();
|
/external/skqp/tools/ |
H A D | remote_demo.cpp | 242 auto cullRect = pic->cullRect(); local 243 auto r = cullRect.round(); 295 auto cullRect = pic->cullRect(); 296 auto r = cullRect.round();
|
/external/skia/include/core/ |
H A D | SkCanvas.h | 2069 Optional SkRect cullRect is a conservative bounds of text, taking into account 2070 SkRSXform and paint. If cullRect is outside of clip, canvas can skip drawing. 2079 @param cullRect SkRect bounds of text for efficient clipping; or nullptr 2083 const SkRect* cullRect, const SkPaint& paint); 2263 Optional cullRect is a conservative bounds of all transformed sprites. 2264 If cullRect is outside of clip, canvas can skip drawing. 2272 @param cullRect bounds of transformed sprites for efficient clipping; may be nullptr 2276 const SkColor colors[], int count, SkBlendMode mode, const SkRect* cullRect, 2286 Optional cullRect is a conservative bounds of all transformed sprites. 2287 If cullRect i 2298 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 2320 drawAtlas(const SkImage* atlas, const SkRSXform xform[], const SkRect tex[], int count, const SkRect* cullRect, const SkPaint* paint) argument 2341 drawAtlas(const sk_sp<SkImage>& atlas, const SkRSXform xform[], const SkRect tex[], int count, const SkRect* cullRect, const SkPaint* paint) argument [all...] |
/external/skqp/include/core/ |
H A D | SkCanvas.h | 2069 Optional SkRect cullRect is a conservative bounds of text, taking into account 2070 SkRSXform and paint. If cullRect is outside of clip, canvas can skip drawing. 2079 @param cullRect SkRect bounds of text for efficient clipping; or nullptr 2083 const SkRect* cullRect, const SkPaint& paint); 2263 Optional cullRect is a conservative bounds of all transformed sprites. 2264 If cullRect is outside of clip, canvas can skip drawing. 2272 @param cullRect bounds of transformed sprites for efficient clipping; may be nullptr 2276 const SkColor colors[], int count, SkBlendMode mode, const SkRect* cullRect, 2286 Optional cullRect is a conservative bounds of all transformed sprites. 2287 If cullRect i 2298 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 2320 drawAtlas(const SkImage* atlas, const SkRSXform xform[], const SkRect tex[], int count, const SkRect* cullRect, const SkPaint* paint) argument 2341 drawAtlas(const sk_sp<SkImage>& atlas, const SkRSXform xform[], const SkRect tex[], int count, const SkRect* cullRect, const SkPaint* paint) argument [all...] |
/external/skia/dm/ |
H A D | DMSrcSink.cpp | 1269 const SkRect cullRect = pic->cullRect(); local 1280 if (!clip.intersect(cullRect)) {
|
/external/skqp/dm/ |
H A D | DMSrcSink.cpp | 1266 const SkRect cullRect = pic->cullRect(); local 1277 if (!clip.intersect(cullRect)) {
|