#include "include/core/SkAlphaType.h"
#include "include/core/SkImageInfo.h"
#include "include/core/SkRect.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkSize.h"
#include "include/private/base/SkAPI.h"
#include <cstddef>
#include <cstdint>
#include <memory>
#include <optional>
Go to the source code of this file.
|
SK_API sk_sp< SkImage > | SkImages::RasterFromBitmap (const SkBitmap &bitmap) |
|
SK_API sk_sp< SkImage > | SkImages::RasterFromCompressedTextureData (sk_sp< SkData > data, int width, int height, SkTextureCompressionType type) |
|
SK_API sk_sp< SkImage > | SkImages::DeferredFromEncodedData (sk_sp< SkData > encoded, std::optional< SkAlphaType > alphaType=std::nullopt) |
|
SK_API sk_sp< SkImage > | SkImages::DeferredFromGenerator (std::unique_ptr< SkImageGenerator > imageGenerator) |
|
SK_API sk_sp< SkImage > | SkImages::DeferredFromPicture (sk_sp< SkPicture > picture, const SkISize &dimensions, const SkMatrix *matrix, const SkPaint *paint, BitDepth bitDepth, sk_sp< SkColorSpace > colorSpace, SkSurfaceProps props) |
|
SK_API sk_sp< SkImage > | SkImages::DeferredFromPicture (sk_sp< SkPicture > picture, const SkISize &dimensions, const SkMatrix *matrix, const SkPaint *paint, BitDepth bitDepth, sk_sp< SkColorSpace > colorSpace) |
|
SK_API sk_sp< SkImage > | SkImages::RasterFromPixmapCopy (const SkPixmap &pixmap) |
|
SK_API sk_sp< SkImage > | SkImages::RasterFromPixmap (const SkPixmap &pixmap, RasterReleaseProc rasterReleaseProc, ReleaseContext releaseContext) |
|
SK_API sk_sp< SkImage > | SkImages::RasterFromData (const SkImageInfo &info, sk_sp< SkData > pixels, size_t rowBytes) |
|
SK_API sk_sp< SkImage > | SkImages::MakeWithFilter (sk_sp< SkImage > src, const SkImageFilter *filter, const SkIRect &subset, const SkIRect &clipBounds, SkIRect *outSubset, SkIPoint *offset) |
|