Searched defs:cullRect (Results 1 - 18 of 18) sorted by relevance

/external/skia/src/core/
H A DSkBigPicture.cpp31 const bool useBBH = !canvas->getLocalClipBounds().contains(this->cullRect());
56 SkRect SkBigPicture::cullRect() const { return fCullRect; } function in class:SkBigPicture
H A DSkPictureRecorder.cpp31 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 DSkRecordDraw.cpp165 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 DSkDraw.cpp577 SkRect cullRect = SkRect::Make(fRC->getBounds()); local
580 *fMatrix, &cullRect)) {
1125 SkRect cullRect; local
1127 if (this->computeConservativeLocalClipBounds(&cullRect)) {
1128 cullRectPtr = &cullRect;
H A DSkCanvas.cpp2553 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 DSkBigPicture.cpp31 const bool useBBH = !canvas->getLocalClipBounds().contains(this->cullRect());
56 SkRect SkBigPicture::cullRect() const { return fCullRect; } function in class:SkBigPicture
H A DSkPictureRecorder.cpp31 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 DSkRecordDraw.cpp165 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 DSkDraw.cpp572 SkRect cullRect = SkRect::Make(fRC->getBounds()); local
575 *fMatrix, &cullRect)) {
1098 SkRect cullRect; local
1100 if (this->computeConservativeLocalClipBounds(&cullRect)) {
1101 cullRectPtr = &cullRect;
H A DSkCanvas.cpp2527 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 DSkDashPathEffect.cpp39 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 DSkDashPathEffect.cpp39 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 Dremote_demo.cpp157 auto cullRect = pic->cullRect(); local
158 auto r = cullRect.round();
/external/skqp/tools/
H A Dremote_demo.cpp242 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 DSkCanvas.h2069 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 DSkCanvas.h2069 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 DDMSrcSink.cpp1269 const SkRect cullRect = pic->cullRect(); local
1280 if (!clip.intersect(cullRect)) {
/external/skqp/dm/
H A DDMSrcSink.cpp1266 const SkRect cullRect = pic->cullRect(); local
1277 if (!clip.intersect(cullRect)) {

Completed in 5108 milliseconds