Lines Matching defs:const

40     virtual bool onPeekPixels(SkPixmap*) const { return false; }
42 virtual const SkBitmap* onPeekBitmap() const { return nullptr; }
45 const SkImageInfo& dstInfo,
50 CachingHint) const = 0;
52 virtual bool onHasMipmaps() const = 0;
54 virtual SkMipmap* onPeekMips() const { return nullptr; }
56 sk_sp<SkMipmap> refMips() const {
63 virtual void onAsyncRescaleAndReadPixels(const SkImageInfo&,
64 const SkIRect& srcRect,
68 ReadPixelsContext) const;
74 const SkIRect& srcRect,
75 const SkISize& dstSize,
79 ReadPixelsContext) const;
81 virtual GrImageContext* context() const { return nullptr; }
84 GrDirectContext* directContext() const;
87 virtual GrSemaphoresSubmitted onFlush(GrDirectContext*, const GrFlushInfo&) const {
98 GrImageTexGenPolicy policy = GrImageTexGenPolicy::kDraw) const;
110 const SkTileMode[2],
111 const SkMatrix&,
112 const SkRect* subset = nullptr,
113 const SkRect* domain = nullptr) const;
115 virtual bool isYUVA() const { return false; }
125 GrSurfaceOrigin* origin) const;
128 virtual bool onPinAsTexture(GrRecordingContext*) const { return false; }
129 virtual void onUnpinAsTexture(GrRecordingContext*) const {}
130 virtual bool isPinnedOnContext(GrRecordingContext*) const { return false; }
135 CachingHint = kAllow_CachingHint) const = 0;
137 virtual sk_sp<SkImage> onMakeSubset(const SkIRect&, GrDirectContext*) const = 0;
139 virtual sk_sp<SkData> onRefEncoded() const { return nullptr; }
141 virtual bool onAsLegacyBitmap(GrDirectContext*, SkBitmap*) const;
144 virtual bool onIsLazyGenerated() const { return false; }
147 virtual bool onIsTextureBacked() const { return false; }
150 virtual size_t onTextureSize() const { return 0; }
154 virtual void notifyAddedToRasterCache() const {
158 virtual bool onIsValid(GrRecordingContext*) const = 0;
161 GrDirectContext*) const = 0;
163 virtual sk_sp<SkImage> onReinterpretColorSpace(sk_sp<SkColorSpace>) const = 0;
166 virtual sk_sp<SkImage> onMakeWithMipmaps(sk_sp<SkMipmap>) const {
171 SkImage_Base(const SkImageInfo& info, uint32_t uniqueID);
184 const SkTileMode[2],
185 const SkMatrix&,
186 const SkRect* subset,
187 const SkRect* domain);
206 GrImageTexGenPolicy policy) const = 0;
211 const SkTileMode[2],
212 const SkMatrix&,
213 const SkRect* subset,
214 const SkRect* domain) const = 0;
226 static inline SkImage_Base* as_IB(const sk_sp<SkImage>& image) {
230 static inline const SkImage_Base* as_IB(const SkImage* image) {
231 return static_cast<const SkImage_Base*>(image);