gfx/skia/trunk/src/ports/SkImageDecoder_empty.cpp

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/gfx/skia/trunk/src/ports/SkImageDecoder_empty.cpp	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,155 @@
     1.4 +
     1.5 +/*
     1.6 + * Copyright 2006 The Android Open Source Project
     1.7 + *
     1.8 + * Use of this source code is governed by a BSD-style license that can be
     1.9 + * found in the LICENSE file.
    1.10 + */
    1.11 +
    1.12 +#include "SkBitmap.h"
    1.13 +#include "SkImage.h"
    1.14 +#include "SkImageDecoder.h"
    1.15 +#include "SkImageEncoder.h"
    1.16 +#include "SkMovie.h"
    1.17 +
    1.18 +class SkColorTable;
    1.19 +class SkStream;
    1.20 +class SkStreamRewindable;
    1.21 +
    1.22 +// Empty implementations for SkImageDecoder.
    1.23 +
    1.24 +SkImageDecoder::SkImageDecoder() {}
    1.25 +
    1.26 +SkImageDecoder::~SkImageDecoder() {}
    1.27 +
    1.28 +SkImageDecoder* SkImageDecoder::Factory(SkStreamRewindable*) {
    1.29 +    return NULL;
    1.30 +}
    1.31 +
    1.32 +void SkImageDecoder::copyFieldsToOther(SkImageDecoder* ) {}
    1.33 +
    1.34 +bool SkImageDecoder::DecodeFile(const char[], SkBitmap*, SkBitmap::Config,
    1.35 +                                SkImageDecoder::Mode, SkImageDecoder::Format*) {
    1.36 +    return false;
    1.37 +}
    1.38 +
    1.39 +bool SkImageDecoder::decode(SkStream*, SkBitmap*, SkBitmap::Config, Mode) {
    1.40 +    return false;
    1.41 +}
    1.42 +
    1.43 +bool SkImageDecoder::DecodeStream(SkStreamRewindable*, SkBitmap*, SkBitmap::Config,
    1.44 +                                  SkImageDecoder::Mode,
    1.45 +                                  SkImageDecoder::Format*) {
    1.46 +    return false;
    1.47 +}
    1.48 +
    1.49 +bool SkImageDecoder::DecodeMemory(const void*, size_t, SkBitmap*,
    1.50 +                                  SkBitmap::Config, SkImageDecoder::Mode,
    1.51 +                                  SkImageDecoder::Format*) {
    1.52 +    return false;
    1.53 +}
    1.54 +
    1.55 +bool SkImageDecoder::buildTileIndex(SkStreamRewindable*, int *width, int *height) {
    1.56 +    return false;
    1.57 +}
    1.58 +
    1.59 +bool SkImageDecoder::decodeSubset(SkBitmap*, const SkIRect&, SkBitmap::Config) {
    1.60 +    return false;
    1.61 +}
    1.62 +
    1.63 +SkImageDecoder::Format SkImageDecoder::getFormat() const {
    1.64 +    return kUnknown_Format;
    1.65 +}
    1.66 +
    1.67 +SkImageDecoder::Format SkImageDecoder::GetStreamFormat(SkStreamRewindable*) {
    1.68 +    return kUnknown_Format;
    1.69 +}
    1.70 +
    1.71 +const char* SkImageDecoder::GetFormatName(Format) {
    1.72 +    return NULL;
    1.73 +}
    1.74 +
    1.75 +SkImageDecoder::Peeker* SkImageDecoder::setPeeker(Peeker*) {
    1.76 +    return NULL;
    1.77 +}
    1.78 +
    1.79 +SkImageDecoder::Chooser* SkImageDecoder::setChooser(Chooser*) {
    1.80 +    return NULL;
    1.81 +}
    1.82 +
    1.83 +SkBitmap::Allocator* SkImageDecoder::setAllocator(SkBitmap::Allocator*) {
    1.84 +    return NULL;
    1.85 +}
    1.86 +
    1.87 +void SkImageDecoder::setSampleSize(int) {}
    1.88 +
    1.89 +SkBitmap::Config SkImageDecoder::GetDeviceConfig() {
    1.90 +    return SkBitmap::kNo_Config;
    1.91 +}
    1.92 +
    1.93 +void SkImageDecoder::SetDeviceConfig(SkBitmap::Config) {}
    1.94 +
    1.95 +bool SkImageDecoder::cropBitmap(SkBitmap*, SkBitmap*, int, int, int, int, int,
    1.96 +                    int, int) {
    1.97 +    return false;
    1.98 +}
    1.99 +
   1.100 +bool SkImageDecoder::chooseFromOneChoice(SkBitmap::Config, int, int) const {
   1.101 +    return false;
   1.102 +}
   1.103 +
   1.104 +bool SkImageDecoder::allocPixelRef(SkBitmap*, SkColorTable*) const {
   1.105 +    return false;
   1.106 +}
   1.107 +
   1.108 +SkBitmap::Config SkImageDecoder::getPrefConfig(SrcDepth, bool) const {
   1.109 +    return SkBitmap::kNo_Config;
   1.110 +}
   1.111 +
   1.112 +
   1.113 +/////////////////////////////////////////////////////////////////////////
   1.114 +
   1.115 +// Empty implementation for SkMovie.
   1.116 +
   1.117 +SkMovie* SkMovie::DecodeStream(SkStreamRewindable* stream) {
   1.118 +    return NULL;
   1.119 +}
   1.120 +
   1.121 +/////////////////////////////////////////////////////////////////////////
   1.122 +
   1.123 +// Empty implementations for SkImageEncoder.
   1.124 +
   1.125 +SkImageEncoder* SkImageEncoder::Create(Type t) {
   1.126 +    return NULL;
   1.127 +}
   1.128 +
   1.129 +bool SkImageEncoder::EncodeFile(const char file[], const SkBitmap&, Type, int quality) {
   1.130 +    return false;
   1.131 +}
   1.132 +
   1.133 +bool SkImageEncoder::EncodeStream(SkWStream*, const SkBitmap&, SkImageEncoder::Type, int) {
   1.134 +    return false;
   1.135 +}
   1.136 +
   1.137 +SkData* SkImageEncoder::EncodeData(const SkBitmap&, Type, int quality) {
   1.138 +    return NULL;
   1.139 +}
   1.140 +
   1.141 +bool SkImageEncoder::encodeStream(SkWStream*, const SkBitmap&, int) {
   1.142 +    return false;
   1.143 +}
   1.144 +
   1.145 +SkData* SkImageEncoder::encodeData(const SkBitmap&, int) {
   1.146 +    return NULL;
   1.147 +}
   1.148 +
   1.149 +bool SkImageEncoder::encodeFile(const char file[], const SkBitmap& bm, int quality) {
   1.150 +    return false;
   1.151 +}
   1.152 +/////////////////////////////////////////////////////////////////////////
   1.153 +
   1.154 +// Empty implementation for SkImages.
   1.155 +
   1.156 +#include "SkImages.h"
   1.157 +
   1.158 +void SkImages::InitializeFlattenables() {}

mercurial