/*
* Copyright 2015 Google Inc.
*
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*/
#ifndef SkCodec_wbmp_DEFINED
#define SkCodec_wbmp_DEFINED
#include "SkCodec.h"
class SkWbmpCodec final : public SkCodec {
public:
static bool IsWbmp(SkStream*);
static SkCodec* NewFromStream(SkStream*);
protected:
SkEncodedFormat onGetEncodedFormat() const override;
Result onGetPixels(const SkImageInfo&, void*, size_t,
const Options&, SkPMColor[], int*) override;
private:
SkWbmpCodec(const SkImageInfo&, SkStream*);
typedef SkCodec INHERITED;
};
#endif // SkCodec_wbmp_DEFINED