Lines Matching defs:const

32     Bounder(const SkRect& r, const SkPaint& paint) {
38 bool hasBounds() const { return fHasBounds; }
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) {
78 const SkIRect clipR = dev->fRCStack.rc().getBounds();
123 bool needsTiling() const { return fNeedsTiling; }
125 const SkDraw* next() {
182 while (const SkDraw* priv_draw = priv_tiler.next()) { \
201 static bool valid_for_bitmap_device(const SkImageInfo& info,
215 SkBitmapDevice::SkBitmapDevice(const SkBitmap& bitmap)
226 SkBitmapDevice* SkBitmapDevice::Create(const SkImageInfo& info) {
230 SkBitmapDevice::SkBitmapDevice(const SkBitmap& bitmap, const SkSurfaceProps& surfaceProps,
231 SkRasterHandleAllocator::Handle hndl, const SkBitmap* coverage)
249 SkBitmapDevice* SkBitmapDevice::Create(const SkImageInfo& origInfo,
250 const SkSurfaceProps& surfaceProps,
259 const SkImageInfo info = origInfo.makeAlphaType(newAT);
297 void SkBitmapDevice::replaceBitmapBackendForRasterSurface(const SkBitmap& bm) {
304 SkBaseDevice* SkBitmapDevice::onCreateDevice(const CreateInfo& cinfo, const SkPaint* layerPaint) {
305 const SkSurfaceProps surfaceProps(this->surfaceProps().flags(), cinfo.fPixelGeometry);
328 const SkImageInfo info = fBitmap.info();
336 bool SkBitmapDevice::onWritePixels(const SkPixmap& pm, int x, int y) {
349 bool SkBitmapDevice::onReadPixels(const SkPixmap& pm, int x, int y) {
355 void SkBitmapDevice::drawPaint(const SkPaint& paint) {
360 const SkPoint pts[], const SkPaint& paint) {
364 void SkBitmapDevice::drawRect(const SkRect& r, const SkPaint& paint) {
368 void SkBitmapDevice::drawOval(const SkRect& oval, const SkPaint& paint) {
374 void SkBitmapDevice::drawRRect(const SkRRect& rrect, const SkPaint& paint) {
384 void SkBitmapDevice::drawPath(const SkPath& path,
385 const SkPaint& paint,
387 const SkRect* bounds = nullptr;
395 while (const SkDraw* draw = tiler.next()) {
400 void SkBitmapDevice::drawBitmap(const SkBitmap& bitmap, const SkMatrix& matrix,
401 const SkRect* dstOrNull, const SkSamplingOptions& sampling,
402 const SkPaint& paint) {
403 const SkRect* bounds = dstOrNull;
416 static inline bool CanApplyDstMatrixAsCTM(const SkMatrix& m, const SkPaint& paint) {
425 void SkBitmapDevice::drawImageRect(const SkImage* image, const SkRect* src, const SkRect& dst,
426 const SkSamplingOptions& sampling, const SkPaint& paint,
451 const SkRect* dstPtr = &dst;
452 const SkBitmap* bitmapPtr = &bitmap;
482 const SkIRect srcIR = tmpSrc.roundOut();
541 void SkBitmapDevice::onDrawGlyphRunList(const SkGlyphRunList& glyphRunList, const SkPaint& paint) {
546 void SkBitmapDevice::drawVertices(const SkVertices* vertices, SkBlendMode bmode,
547 const SkPaint& paint) {
551 void SkBitmapDevice::drawAtlas(const SkRSXform xform[],
552 const SkRect tex[],
553 const SkColor colors[],
556 const SkPaint& paint) {
567 void SkBitmapDevice::drawDevice(SkBaseDevice* device, const SkSamplingOptions& sampling,
568 const SkPaint& paint) {
591 const SkMatrix& localToDevice,
592 const SkSamplingOptions& sampling,
593 const SkPaint& paint) {
608 sk_sp<SkSpecialImage> SkBitmapDevice::makeSpecial(const SkBitmap& bitmap) {
612 sk_sp<SkSpecialImage> SkBitmapDevice::makeSpecial(const SkImage* image) {
617 sk_sp<SkSpecialImage> SkBitmapDevice::snapSpecial(const SkIRect& bounds, bool forceCopy) {
627 sk_sp<SkSurface> SkBitmapDevice::makeSurface(const SkImageInfo& info, const SkSurfaceProps& props) {
647 void SkBitmapDevice::onClipRect(const SkRect& rect, SkClipOp op, bool aa) {
651 void SkBitmapDevice::onClipRRect(const SkRRect& rrect, SkClipOp op, bool aa) {
655 void SkBitmapDevice::onClipPath(const SkPath& path, SkClipOp op, bool aa) {
663 void SkBitmapDevice::onClipRegion(const SkRegion& rgn, SkClipOp op) {
666 const SkRegion* ptr = &rgn;
675 void SkBitmapDevice::onReplaceClip(const SkIRect& rect) {
681 bool SkBitmapDevice::onClipIsWideOpen() const {
682 const SkRasterClip& rc = fRCStack.rc();
688 bool SkBitmapDevice::onClipIsAA() const {
689 const SkRasterClip& rc = fRCStack.rc();
693 void SkBitmapDevice::onAsRgnClip(SkRegion* rgn) const {
694 const SkRasterClip& rc = fRCStack.rc();
702 void SkBitmapDevice::validateDevBounds(const SkIRect& drawClipBounds) {
704 const SkIRect& stackBounds = fRCStack.rc().getBounds();
709 SkBaseDevice::ClipType SkBitmapDevice::onGetClipType() const {
710 const SkRasterClip& rc = fRCStack.rc();
720 SkIRect SkBitmapDevice::onDevClipBounds() const {