Lines Matching defs:SkRect
29 SkRect fBounds;
32 Bounder(const SkRect& r, const SkPaint& paint) {
39 const SkRect* bounds() const { return fHasBounds ? &fBounds : nullptr; }
40 operator const SkRect* () const { return this->bounds(); }
68 SkDrawTiler(SkBitmapDevice* dev, const SkRect* bounds) : fDevice(dev) {
90 // if (devBounds.intersect(SkRect::Make(clipR))) {
92 // The problem being that the promotion of clipR to SkRect was unreliable
364 void SkBitmapDevice::drawRect(const SkRect& r, const SkPaint& paint) {
368 void SkBitmapDevice::drawOval(const SkRect& oval, const SkPaint& paint) {
387 const SkRect* bounds = nullptr;
401 const SkRect* dstOrNull, const SkSamplingOptions& sampling,
403 const SkRect* bounds = dstOrNull;
404 SkRect storage;
406 matrix.mapRect(&storage, SkRect::MakeIWH(bitmap.width(), bitmap.height()));
425 void SkBitmapDevice::drawImageRect(const SkImage* image, const SkRect* src, const SkRect& dst,
438 SkRect bitmapBounds, tmpSrc, tmpDst;
451 const SkRect* dstPtr = &dst;
501 SkRect extractedBitmapBounds = SkRect::MakeXYWH(dx, dy,
505 SkRect extractedBitmapBounds;
552 const SkRect tex[],
647 void SkBitmapDevice::onClipRect(const SkRect& rect, SkClipOp op, bool aa) {
677 SkRect deviceRect = SkMatrixPriv::MapRect(this->globalToDevice(), SkRect::Make(rect));