Chromium Code Reviews| Index: src/codec/SkRawAndroidCodec.h |
| diff --git a/src/codec/SkWebpAdapterCodec.h b/src/codec/SkRawAndroidCodec.h |
| similarity index 53% |
| copy from src/codec/SkWebpAdapterCodec.h |
| copy to src/codec/SkRawAndroidCodec.h |
| index ece46a668ad7c0307163258553fe8ca4d2dea571..c18301a731157259d818d179df2adc06bb0c6d0a 100644 |
| --- a/src/codec/SkWebpAdapterCodec.h |
| +++ b/src/codec/SkRawAndroidCodec.h |
| @@ -4,28 +4,33 @@ |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| -#ifndef SkWebpAdapterCodec_DEFINED |
| -#define SkWebpAdapterCodec_DEFINED |
| + |
| +#ifndef SkRawAndroidCodec_DEFINED |
| +#define SkRawAndroidCodec_DEFINED |
| #include "SkAndroidCodec.h" |
| -#include "SkWebpCodec.h" |
| +#include "SkCodec.h" |
| +#include "SkEncodedFormat.h" |
| +#include "SkRawCodec.h" |
| +#include "SkStream.h" |
| +#include "SkTypes.h" |
| /** |
| - * This class implements the functionality of SkAndroidCodec. It uses an |
| - * SkWebpCodec. |
| + * Abstract interface defining image codec functionality that is necessary for |
|
scroggo
2016/01/06 22:30:20
I think you forgot to update this comment.
yujieqin
2016/01/07 09:22:26
Done.
|
| + * Android. |
| */ |
| -class SkWebpAdapterCodec : public SkAndroidCodec { |
| +class SkRawAndroidCodec : public SkAndroidCodec { |
|
scroggo
2016/01/06 22:30:20
As stated previously, I think this would be better
yujieqin
2016/01/07 09:22:26
Done.
|
| public: |
| - explicit SkWebpAdapterCodec(SkWebpCodec*); |
| + explicit SkRawAndroidCodec(SkRawCodec*); |
| - virtual ~SkWebpAdapterCodec() {} |
| + virtual ~SkRawAndroidCodec() {} |
| protected: |
| SkISize onGetSampledDimensions(int sampleSize) const override; |
| - bool onGetSupportedSubset(SkIRect* desiredSubset) const override; |
| + bool onGetSupportedSubset(SkIRect* desiredSubset) const override { return false; } |
| SkCodec::Result onGetAndroidPixels(const SkImageInfo& info, void* pixels, size_t rowBytes, |
| const AndroidOptions& options) override; |
| @@ -34,4 +39,4 @@ private: |
| typedef SkAndroidCodec INHERITED; |
| }; |
| -#endif // SkWebpAdapterCodec_DEFINED |
| +#endif // SkRawAndroidCodec_DEFINED |