Home | History | Annotate | Download | only in images

Lines Matching refs:SkImageDecoder

9 #include "SkImageDecoder.h"
17 SK_DEFINE_INST_COUNT(SkImageDecoder::Peeker)
18 SK_DEFINE_INST_COUNT(SkImageDecoder::Chooser)
23 SkBitmap::Config SkImageDecoder::GetDeviceConfig()
28 void SkImageDecoder::SetDeviceConfig(SkBitmap::Config config)
35 SkImageDecoder::SkImageDecoder()
47 SkImageDecoder::~SkImageDecoder() {
53 void SkImageDecoder::copyFieldsToOther(SkImageDecoder* other) {
70 SkImageDecoder::Format SkImageDecoder::getFormat() const {
74 const char* SkImageDecoder::getFormatName() const {
78 const char* SkImageDecoder::GetFormatName(Format format) {
102 SkImageDecoder::Peeker* SkImageDecoder::setPeeker(Peeker* peeker) {
107 SkImageDecoder::Chooser* SkImageDecoder::setChooser(Chooser* chooser) {
112 SkBitmap::Allocator* SkImageDecoder::setAllocator(SkBitmap::Allocator* alloc) {
117 void SkImageDecoder::setSampleSize(int size) {
124 bool SkImageDecoder::chooseFromOneChoice(SkBitmap::Config config, int width,
136 bool SkImageDecoder::allocPixelRef(SkBitmap* bitmap,
143 void SkImageDecoder::setPrefConfigTable(const SkBitmap::Config pref[6]) {
156 void SkImageDecoder::setPrefConfigTable(const PrefConfigTable& prefTable) {
161 SkBitmap::Config SkImageDecoder::getPrefConfig(SrcDepth srcDepth,
184 config = SkImageDecoder::GetDeviceConfig();
189 bool SkImageDecoder::decode(SkStream* stream, SkBitmap* bm,
206 bool SkImageDecoder::decodeSubset(SkBitmap* bm, const SkIRect& rect,
216 bool SkImageDecoder::buildTileIndex(SkStream* stream,
224 bool SkImageDecoder::cropBitmap(SkBitmap *dst, SkBitmap *src, int sampleSize,
257 SkDEBUGF(("SkImageDecoder::cropBitmap does not have a large enough bitmap.\n"));
274 bool SkImageDecoder::DecodeFile(const char file[], SkBitmap* bm,
281 if (SkImageDecoder::DecodeStream(stream, bm, pref, mode, format)) {
289 bool SkImageDecoder::DecodeMemory(const void* buffer, size_t size, SkBitmap* bm,
297 return SkImageDecoder::DecodeStream(&stream, bm, pref, mode, format);
340 static bool decode_bounds_to_8888(SkImageDecoder* decoder, SkStream* stream,
346 if (!decoder->decode(stream, bitmap, SkImageDecoder::kDecodeBounds_Mode)) {
373 static bool decode_pixels_to_8888(SkImageDecoder* decoder, SkStream* stream,
383 bool success = decoder->decode(stream, bitmap, SkImageDecoder::kDecodePixels_Mode);
403 bool SkImageDecoder::DecodeMemoryToTarget(const void* buffer, size_t size,
414 SkAutoTDelete<SkImageDecoder> decoder(SkImageDecoder::Factory(&stream));
448 bool SkImageDecoder::DecodeStream(SkStream* stream, SkBitmap* bm,
454 SkImageDecoder* codec = SkImageDecoder::Factory(stream);