Home | History | Annotate | Download | only in graphics

Lines Matching refs:ImageDecoder

33 #include "platform/image-decoders/ImageDecoder.h"
52 // ImageDecoder
57 // using an ImageDecoder. It contains encoded image data and is used to represent
73 bool lockDecoder(const ImageFrameGenerator*, const SkISize& scaledSize, ImageDecoder**);
74 void unlockDecoder(const ImageFrameGenerator*, const ImageDecoder*);
75 void insertDecoder(const ImageFrameGenerator*, PassOwnPtr<ImageDecoder>);
76 void removeDecoder(const ImageFrameGenerator*, const ImageDecoder*);
135 static PassOwnPtr<DecoderCacheEntry> create(const ImageFrameGenerator* generator, PassOwnPtr<ImageDecoder> decoder)
140 DecoderCacheEntry(const ImageFrameGenerator* generator, int count, PassOwnPtr<ImageDecoder> decoder)
154 static DecoderCacheKey makeCacheKey(const ImageFrameGenerator* generator, const ImageDecoder* decoder)
159 ImageDecoder* cachedDecoder() const { return m_cachedDecoder.get(); }
162 OwnPtr<ImageDecoder> m_cachedDecoder;