Lines Matching refs:SkImageDecoder
26 class SkImageDecoder : SkNoncopyable {
28 virtual ~SkImageDecoder();
229 static SkImageDecoder* Factory(SkStreamRewindable*);
293 void copyFieldsToOther(SkImageDecoder* other);
308 SkImageDecoder();
361 virtual SkImageDecoder* newDecoder(SkStreamRewindable*) = 0;
370 virtual SkImageDecoder* newDecoder(SkStreamRewindable* stream) { in newDecoder()
371 return SkImageDecoder::Factory(stream); in newDecoder()
378 SkImageDecoder *Create ## codec ();
383 SkImageDecoder* Create##codec() { return new Sk##codec; }
400 typedef SkTRegistry<SkImageDecoder*(*)(SkStreamRewindable*)> SkImageDecoder_DecodeReg;
401 typedef SkTRegistry<SkImageDecoder::Format(*)(SkStreamRewindable*)> SkImageDecoder_FormatReg;