Lines Matching refs:SkSpecialImage
35 class SkSpecialImage_Base : public SkSpecialImage {
57 virtual sk_sp<SkSpecialImage> onMakeSubset(const SkIRect& subset) const = 0;
72 using INHERITED = SkSpecialImage;
76 static inline const SkSpecialImage_Base* as_SIB(const SkSpecialImage* image) { in as_SIB()
80 SkSpecialImage::SkSpecialImage(const SkIRect& subset, in SkSpecialImage() function in SkSpecialImage
88 void SkSpecialImage::draw(SkCanvas* canvas, SkScalar x, SkScalar y, in draw()
93 bool SkSpecialImage::getROPixels(SkBitmap* bm) const { in getROPixels()
97 bool SkSpecialImage::isTextureBacked() const { in isTextureBacked()
101 GrRecordingContext* SkSpecialImage::getContext() const { in getContext()
105 SkColorSpace* SkSpecialImage::getColorSpace() const { in getColorSpace()
110 GrSurfaceProxyView SkSpecialImage::view(GrRecordingContext* context) const { in view()
115 sk_sp<SkSpecialSurface> SkSpecialImage::makeSurface( in makeSurface()
121 sk_sp<SkSurface> SkSpecialImage::makeTightSurface( in makeTightSurface()
127 sk_sp<SkSpecialImage> SkSpecialImage::makeSubset(const SkIRect& subset) const { in makeSubset()
132 sk_sp<SkImage> SkSpecialImage::asImage(const SkIRect* subset) const { in asImage()
155 sk_sp<SkSpecialImage> SkSpecialImage::MakeFromImage(GrRecordingContext* rContext, in MakeFromImage()
236 sk_sp<SkSpecialImage> onMakeSubset(const SkIRect& subset) const override { in onMakeSubset()
238 return SkSpecialImage::MakeFromRaster(subset, fBitmap, this->props()); in onMakeSubset()
269 sk_sp<SkSpecialImage> SkSpecialImage::MakeFromRaster(const SkIRect& subset, in MakeFromRaster()
292 sk_sp<SkSpecialImage> SkSpecialImage::CopyFromRaster(const SkIRect& subset, in CopyFromRaster()
401 sk_sp<SkSpecialImage> onMakeSubset(const SkIRect& subset) const override { in onMakeSubset()
402 return SkSpecialImage::MakeDeferredFromGpu(fContext, in onMakeSubset()
462 sk_sp<SkSpecialImage> SkSpecialImage::MakeDeferredFromGpu(GrRecordingContext* context, in MakeDeferredFromGpu()