8#ifndef SkBmpMaskCodec_DEFINED
9#define SkBmpMaskCodec_DEFINED
51 size_t dstRowBytes,
const Options&,
61 return fMaskSwizzler.get();
65 const Options& opts)
override;
67 std::unique_ptr<SkMasks> fMasks;
68 std::unique_ptr<SkMaskSwizzler> fMaskSwizzler;
static void info(const char *fmt,...) SK_PRINTF_LIKE(1
uint16_t bitsPerPixel() const
int decodeRows(const SkImageInfo &dstInfo, void *dst, size_t dstRowBytes, const Options &opts) override
SkCodec::Result onPrepareToDecode(const SkImageInfo &dstInfo, const SkCodec::Options &options) override
SkSampler * getSampler(bool createIfNecessary) override
Result onGetPixels(const SkImageInfo &dstInfo, void *dst, size_t dstRowBytes, const Options &, int *) override
const SkImageInfo & dstInfo() const
const Options & options() const