Lines Matching defs:const
85 static sk_sp<SkImage> MakeRasterCopy(const SkPixmap& pixmap);
101 static sk_sp<SkImage> MakeRasterData(const SkImageInfo& info, sk_sp<SkData> pixels,
107 typedef void (*RasterReleaseProc)(const void* pixels, ReleaseContext);
129 static sk_sp<SkImage> MakeFromRaster(const SkPixmap& pixmap,
149 static sk_sp<SkImage> MakeFromBitmap(const SkBitmap& bitmap);
213 static const CompressionType kETC1_CompressionType = CompressionType::kETC2_RGB8_UNORM;
249 static sk_sp<SkImage> MakeFromPicture(sk_sp<SkPicture> picture, const SkISize& dimensions,
250 const SkMatrix* matrix, const SkPaint* paint,
309 const GrBackendTexture& backendTexture,
345 const GrBackendTexture& backendTexture,
378 const SkPixmap& pixmap,
397 const GrBackendTexture& backendTexture,
418 const GrYUVABackendTextures& yuvaTextures,
447 const SkYUVAPixmaps& pixmaps,
489 const GrBackendFormat& backendFormat,
523 const GrYUVABackendTextureInfo& backendTextureInfo,
561 const SkPixmap& pixmap,
571 const SkImageInfo& imageInfo() const { return fInfo; }
577 int width() const { return fInfo.width(); }
583 int height() const { return fInfo.height(); }
589 SkISize dimensions() const { return SkISize::Make(fInfo.width(), fInfo.height()); }
595 SkIRect bounds() const { return SkIRect::MakeWH(fInfo.width(), fInfo.height()); }
603 uint32_t uniqueID() const { return fUniqueID; }
614 SkAlphaType alphaType() const;
622 SkColorType colorType() const;
636 SkColorSpace* colorSpace() const;
652 sk_sp<SkColorSpace> refColorSpace() const;
661 bool isAlphaOnly() const;
667 bool isOpaque() const { return SkAlphaTypeIsOpaque(this->alphaType()); }
672 sk_sp<SkShader> makeShader(SkTileMode tmx, SkTileMode tmy, const SkSamplingOptions&,
673 const SkMatrix* localMatrix = nullptr) const;
675 sk_sp<SkShader> makeShader(SkTileMode tmx, SkTileMode tmy, const SkSamplingOptions& sampling,
676 const SkMatrix& lm) const {
679 sk_sp<SkShader> makeShader(const SkSamplingOptions& sampling, const SkMatrix& lm) const {
682 sk_sp<SkShader> makeShader(const SkSamplingOptions& sampling,
683 const SkMatrix* lm = nullptr) const {
698 bool peekPixels(SkPixmap* pixmap) const;
707 bool isTextureBacked() const;
712 size_t textureSize() const;
727 bool isValid(GrRecordingContext* context) const;
741 GrSemaphoresSubmitted flush(GrDirectContext* context, const GrFlushInfo& flushInfo) const;
743 void flush(GrDirectContext* context) const { this->flush(context, {}); }
748 void flushAndSubmit(GrDirectContext*) const;
762 GrSurfaceOrigin* origin = nullptr) const;
816 const SkImageInfo& dstInfo,
820 CachingHint cachingHint = kAllow_CachingHint) const;
854 const SkPixmap& dst,
857 CachingHint cachingHint = kAllow_CachingHint) const;
861 bool readPixels(const SkImageInfo& dstInfo, void* dstPixels, size_t dstRowBytes,
862 int srcX, int srcY, CachingHint cachingHint = kAllow_CachingHint) const;
863 bool readPixels(const SkPixmap& dst, int srcX, int srcY,
864 CachingHint cachingHint = kAllow_CachingHint) const;
870 AsyncReadResult(const AsyncReadResult&) = delete;
872 AsyncReadResult& operator=(const AsyncReadResult&) = delete;
876 virtual int count() const = 0;
877 virtual const void* data(int i) const = 0;
878 virtual size_t rowBytes(int i) const = 0;
890 using ReadPixelsCallback = void(ReadPixelsContext, std::unique_ptr<const AsyncReadResult>);
930 void asyncRescaleAndReadPixels(const SkImageInfo& info,
931 const SkIRect& srcRect,
935 ReadPixelsContext context) const;
968 const SkIRect& srcRect,
969 const SkISize& dstSize,
973 ReadPixelsContext context) const;
993 bool scalePixels(const SkPixmap& dst, const SkSamplingOptions&,
994 CachingHint cachingHint = kAllow_CachingHint) const;
1019 sk_sp<SkData> encodeToData(SkEncodedImageFormat encodedImageFormat, int quality) const;
1032 sk_sp<SkData> encodeToData() const;
1044 sk_sp<SkData> refEncodedData() const;
1063 sk_sp<SkImage> makeSubset(const SkIRect& subset, GrDirectContext* direct = nullptr) const;
1068 bool hasMipmaps() const;
1074 sk_sp<SkImage> withDefaultMipmaps() const;
1099 SkBudgeted = SkBudgeted::kYes) const;
1112 sk_sp<SkImage> makeNonTextureImage() const;
1127 sk_sp<SkImage> makeRasterImage(CachingHint cachingHint = kDisallow_CachingHint) const;
1154 const SkImageFilter* filter, const SkIRect& subset,
1155 const SkIRect& clipBounds, SkIRect* outSubset,
1156 SkIPoint* offset) const;
1207 LegacyBitmapMode legacyBitmapMode = kRO_LegacyBitmapMode) const;
1217 bool isLazyGenerated() const;
1236 GrDirectContext* direct = nullptr) const;
1254 GrDirectContext* direct = nullptr) const;
1260 sk_sp<SkImage> reinterpretColorSpace(sk_sp<SkColorSpace> newColorSpace) const;
1267 void dump(std::string& desc, int depth) const;
1270 SkImage(const SkImageInfo& info, uint32_t uniqueID);
1277 const uint32_t fUniqueID;
1279 sk_sp<SkImage> withMipmaps(sk_sp<SkMipmap>) const;