Index: src/images/SkImageEncoder_argb.cpp |
diff --git a/src/images/SkImageEncoder_argb.cpp b/src/images/SkImageEncoder_argb.cpp |
index 296491eef81864ce0c7f48ec0af7b99c1f25f7be..9bd151b538138001f113385ece742a68d8700902 100644 |
--- a/src/images/SkImageEncoder_argb.cpp |
+++ b/src/images/SkImageEncoder_argb.cpp |
@@ -5,19 +5,12 @@ |
* found in the LICENSE file. |
*/ |
-#include "SkImageEncoder.h" |
+#include "SkImageEncoder_argb.h" |
#include "SkBitmap.h" |
#include "SkColorPriv.h" |
#include "SkStream.h" |
#include "SkTemplates.h" |
-class SkARGBImageEncoder : public SkImageEncoder { |
-protected: |
- virtual bool onEncode(SkWStream* stream, const SkBitmap& bm, int quality) SK_OVERRIDE; |
- |
-private: |
- typedef SkImageEncoder INHERITED; |
-}; |
typedef void (*ScanlineImporter)(const uint8_t* in, uint8_t* argb, int width, |
const SkPMColor* SK_RESTRICT ctable); |
@@ -86,7 +79,7 @@ static ScanlineImporter ChooseImporter(SkColorType ct) { |
} |
} |
-bool SkARGBImageEncoder::onEncode(SkWStream* stream, const SkBitmap& bitmap, int) { |
+bool SkImageEncoder_argb::onEncode(SkWStream* stream, const SkBitmap& bitmap, int) { |
const ScanlineImporter scanline_import = ChooseImporter(bitmap.colorType()); |
if (NULL == scanline_import) { |
return false; |
@@ -111,8 +104,3 @@ bool SkARGBImageEncoder::onEncode(SkWStream* stream, const SkBitmap& bitmap, int |
return true; |
} |
- |
- |
-/////////////////////////////////////////////////////////////////////////////// |
-DEFINE_ENCODER_CREATOR(ARGBImageEncoder); |
-/////////////////////////////////////////////////////////////////////////////// |