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

/external/skia/src/core/
H A DSkBigPicture.cpp31 const bool useBBH = !canvas->getLocalClipBounds().contains(this->cullRect());
61 SkRect SkBigPicture::cullRect() const { return fCullRect; } function in class:SkBigPicture
H A DSkPictureRecorder.cpp29 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 DSkRecordDraw.cpp172 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 DSkDraw.cpp614 SkRect cullRect = SkRect::Make(fRC->getBounds()); local
617 *fMatrix, &cullRect)) {
1136 SkRect cullRect; local
1138 if (this->computeConservativeLocalClipBounds(&cullRect)) {
1139 cullRectPtr = &cullRect;
H A DSkCanvas.cpp2596 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 DSkDashPathEffect.cpp39 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 DSkDashPath.cpp88 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 DSkDeferredCanvas.cpp478 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 DSkCanvas.h1060 * 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...]

Completed in 296 milliseconds