| Index: src/codec/SkCodec_wbmp.h
|
| diff --git a/src/codec/SkCodec_wbmp.h b/src/codec/SkCodec_wbmp.h
|
| index fece249728e72e1f2d0fcd0700981a84a116a8da..0db9380fef30fe55075679c6f32012c229d54778 100644
|
| --- a/src/codec/SkCodec_wbmp.h
|
| +++ b/src/codec/SkCodec_wbmp.h
|
| @@ -9,6 +9,8 @@
|
| #define SkCodec_wbmp_DEFINED
|
|
|
| #include "SkCodec.h"
|
| +#include "SkScanlineDecoder.h"
|
| +#include "SkSwizzler.h"
|
|
|
| class SkWbmpCodec final : public SkCodec {
|
| public:
|
| @@ -18,8 +20,17 @@ protected:
|
| SkEncodedFormat onGetEncodedFormat() const override;
|
| Result onGetPixels(const SkImageInfo&, void*, size_t,
|
| const Options&, SkPMColor[], int*) override;
|
| + SkScanlineDecoder* onGetScanlineDecoder(const SkImageInfo& dstInfo,
|
| + const Options& options, SkPMColor ctable[], int* ctableCount) override;
|
| private:
|
| + /*
|
| + * Returns a swizzler on success, NULL on failure
|
| + */
|
| + SkSwizzler* initializeSwizzler(const SkImageInfo& info, const SkPMColor* ctable,
|
| + const Options& opts);
|
| SkWbmpCodec(const SkImageInfo&, SkStream*);
|
| +
|
| + friend class SkWbmpScanlineDecoder;
|
| typedef SkCodec INHERITED;
|
| };
|
|
|
|
|