| Index: src/ports/SkImageDecoder_empty.cpp
|
| diff --git a/src/ports/SkImageDecoder_empty.cpp b/src/ports/SkImageDecoder_empty.cpp
|
| index 43beb94e27fd112452db04ad94fe20e7d73e3207..ccfeb272a3e469852cd7cc980446ca5bc76920f3 100644
|
| --- a/src/ports/SkImageDecoder_empty.cpp
|
| +++ b/src/ports/SkImageDecoder_empty.cpp
|
| @@ -6,19 +6,23 @@
|
| * found in the LICENSE file.
|
| */
|
|
|
| -
|
| +#include "SkBitmap.h"
|
| +#include "SkBitmapFactory.h"
|
| +#include "SkImage.h"
|
| #include "SkImageDecoder.h"
|
| #include "SkImageEncoder.h"
|
| #include "SkMovie.h"
|
|
|
| -class SkBitmap;
|
| +class SkColorTable;
|
| class SkStream;
|
|
|
| -SkImageDecoder* SkImageDecoder::Factory(SkStream* stream) {
|
| +// Empty implementations for SkImageDecoder.
|
| +
|
| +SkImageDecoder* SkImageDecoder::Factory(SkStream*) {
|
| return NULL;
|
| }
|
|
|
| -bool SkImageDecoder::DecodeFile(const char file[], SkBitmap*, SkBitmap::Config,
|
| +bool SkImageDecoder::DecodeFile(const char[], SkBitmap*, SkBitmap::Config,
|
| SkImageDecoder::Mode, SkImageDecoder::Format*) {
|
| return false;
|
| }
|
| @@ -27,27 +31,93 @@ bool SkImageDecoder::decode(SkStream*, SkBitmap*, SkBitmap::Config, Mode, bool)
|
| return false;
|
| }
|
|
|
| -bool SkImageDecoder::DecodeStream(SkStream*, SkBitmap*, SkBitmap::Config, SkImageDecoder::Mode,
|
| +bool SkImageDecoder::DecodeStream(SkStream*, SkBitmap*, SkBitmap::Config,
|
| + SkImageDecoder::Mode,
|
| SkImageDecoder::Format*) {
|
| return false;
|
| }
|
|
|
| -bool SkImageDecoder::DecodeMemory(const void*, size_t, SkBitmap*, SkBitmap::Config,
|
| - SkImageDecoder::Mode, SkImageDecoder::Format*) {
|
| +bool SkImageDecoder::DecodeMemory(const void*, size_t, SkBitmap*,
|
| + SkBitmap::Config, SkImageDecoder::Mode,
|
| + SkImageDecoder::Format*) {
|
| + return false;
|
| +}
|
| +
|
| +bool SkImageDecoder::buildTileIndex(SkStream*, int *width, int *height) {
|
| + return false;
|
| +}
|
| +
|
| +bool SkImageDecoder::decodeSubset(SkBitmap*, const SkIRect&, SkBitmap::Config) {
|
| return false;
|
| }
|
|
|
| -SkImageDecoder* CreateJPEGImageDecoder() {
|
| +SkImageDecoder::Format SkImageDecoder::getFormat() const {
|
| + return kUnknown_Format;
|
| +}
|
| +
|
| +SkImageDecoder::Format SkImageDecoder::GetStreamFormat(SkStream*) {
|
| + return kUnknown_Format;
|
| +}
|
| +
|
| +const char* SkImageDecoder::GetFormatName(Format) {
|
| return NULL;
|
| }
|
| +
|
| +SkImageDecoder::Peeker* SkImageDecoder::setPeeker(Peeker*) {
|
| + return NULL;
|
| +}
|
| +
|
| +SkImageDecoder::Chooser* SkImageDecoder::setChooser(Chooser*) {
|
| + return NULL;
|
| +}
|
| +
|
| +SkBitmap::Allocator* SkImageDecoder::setAllocator(SkBitmap::Allocator*) {
|
| + return NULL;
|
| +}
|
| +
|
| +void SkImageDecoder::setSampleSize(int) {}
|
| +
|
| +bool SkImageDecoder::DecodeMemoryToTarget(const void*, size_t, SkImage::Info*,
|
| + const SkBitmapFactory::Target*) {
|
| + return false;
|
| +}
|
| +
|
| +SkBitmap::Config SkImageDecoder::GetDeviceConfig() {
|
| + return SkBitmap::kNo_Config;
|
| +}
|
| +
|
| +void SkImageDecoder::SetDeviceConfig(SkBitmap::Config) {}
|
| +
|
| +bool SkImageDecoder::cropBitmap(SkBitmap*, SkBitmap*, int, int, int, int, int,
|
| + int, int) {
|
| + return false;
|
| +}
|
| +
|
| +bool SkImageDecoder::chooseFromOneChoice(SkBitmap::Config, int, int) const {
|
| + return false;
|
| +}
|
| +
|
| +bool SkImageDecoder::allocPixelRef(SkBitmap*, SkColorTable*) const {
|
| + return false;
|
| +}
|
| +
|
| +SkBitmap::Config SkImageDecoder::getPrefConfig(SrcDepth, bool) const {
|
| + return SkBitmap::kNo_Config;
|
| +}
|
| +
|
| +
|
| /////////////////////////////////////////////////////////////////////////
|
|
|
| +// Empty implementation for SkMovie.
|
| +
|
| SkMovie* SkMovie::DecodeStream(SkStream* stream) {
|
| return NULL;
|
| }
|
|
|
| /////////////////////////////////////////////////////////////////////////
|
|
|
| +// Empty implementations for SkImageEncoder.
|
| +
|
| SkImageEncoder* SkImageEncoder::Create(Type t) {
|
| return NULL;
|
| }
|
| @@ -60,12 +130,25 @@ bool SkImageEncoder::EncodeStream(SkWStream*, const SkBitmap&, SkImageEncoder::T
|
| return false;
|
| }
|
|
|
| +SkData* SkImageEncoder::EncodeData(const SkBitmap&, Type, int quality) {
|
| + return NULL;
|
| +}
|
| +
|
| bool SkImageEncoder::encodeStream(SkWStream*, const SkBitmap&, int) {
|
| return false;
|
| }
|
|
|
| +SkData* SkImageEncoder::encodeData(const SkBitmap&, int) {
|
| + return NULL;
|
| +}
|
| +
|
| +bool SkImageEncoder::encodeFile(const char file[], const SkBitmap& bm, int quality) {
|
| + return false;
|
| +}
|
| /////////////////////////////////////////////////////////////////////////
|
|
|
| +// Empty implementation for SkImages.
|
| +
|
| #include "SkImages.h"
|
|
|
| void SkImages::InitializeFlattenables() {}
|
|
|