/external/chromium_org/third_party/WebKit/Source/platform/graphics/ |
DecodingImageGenerator.h | 38 class ImageFrameGenerator; 44 // as and adapter to ImageFrameGenerator which actually performs decoding. 47 DecodingImageGenerator(PassRefPtr<ImageFrameGenerator>, const SkImageInfo&, size_t index); 58 RefPtr<ImageFrameGenerator> m_frameGenerator;
|
LazyDecodingPixelRef.h | 45 class ImageFrameGenerator; 50 LazyDecodingPixelRef(const SkImageInfo&, PassRefPtr<ImageFrameGenerator>, size_t index); 55 PassRefPtr<ImageFrameGenerator> frameGenerator() const { return m_frameGenerator; } 73 RefPtr<ImageFrameGenerator> m_frameGenerator;
|
ImageDecodingStore.h | 46 class ImageFrameGenerator; 74 // ImageFrameGenerator 108 // indexed by the origin (ImageFrameGenerator), scaled size and frame index 112 bool lockCache(const ImageFrameGenerator*, const SkISize& scaledSize, size_t index, const ScaledImageFragment**); 113 void unlockCache(const ImageFrameGenerator*, const ScaledImageFragment*); 114 const ScaledImageFragment* insertAndLockCache(const ImageFrameGenerator*, PassOwnPtr<ScaledImageFragment>); 116 // Access a cached decoder object. A decoder is indexed by origin (ImageFrameGenerator) 118 bool lockDecoder(const ImageFrameGenerator*, const SkISize& scaledSize, ImageDecoder**); 119 void unlockDecoder(const ImageFrameGenerator*, const ImageDecoder*); 120 void insertDecoder(const ImageFrameGenerator*, PassOwnPtr<ImageDecoder>, bool isDiscardable) [all...] |
ImageFrameGenerator.h | 56 class PLATFORM_EXPORT ImageFrameGenerator : public ThreadSafeRefCounted<ImageFrameGenerator> { 57 WTF_MAKE_NONCOPYABLE(ImageFrameGenerator); 59 static PassRefPtr<ImageFrameGenerator> create(const SkISize& fullSize, PassRefPtr<SharedBuffer> data, bool allDataReceived, bool isMultiFrame = false) 61 return adoptRef(new ImageFrameGenerator(fullSize, data, allDataReceived, isMultiFrame)); 64 ImageFrameGenerator(const SkISize& fullSize, PassRefPtr<SharedBuffer>, bool allDataReceived, bool isMultiFrame); 65 ~ImageFrameGenerator();
|
ImageFrameGenerator.cpp | 28 #include "platform/graphics/ImageFrameGenerator.h" 50 ImageFrameGenerator::ImageFrameGenerator(const SkISize& fullSize, PassRefPtr<SharedBuffer> data, bool allDataReceived, bool isMultiFrame) 60 ImageFrameGenerator::~ImageFrameGenerator() 69 void ImageFrameGenerator::setData(PassRefPtr<SharedBuffer> data, bool allDataReceived) 74 void ImageFrameGenerator::copyData(RefPtr<SharedBuffer>* data, bool* allDataReceived) 82 const ScaledImageFragment* ImageFrameGenerator::decodeAndScale(const SkISize& scaledSize, size_t index) 96 TRACE_EVENT2("webkit", "ImageFrameGenerator::decodeAndScale", "generator", this, "decodeCount", static_cast<int>(m_decodeCount)); 108 bool ImageFrameGenerator::decodeAndScale(const SkImageInfo& info, size_t index, void* pixels, size_t rowBytes [all...] |
DeferredImageDecoder.h | 32 #include "platform/graphics/ImageFrameGenerator.h" 41 class ImageFrameGenerator; 76 ImageFrameGenerator* frameGenerator() { return m_frameGenerator.get(); } 97 RefPtr<ImageFrameGenerator> m_frameGenerator;
|
ImageDecodingStore.cpp | 90 bool ImageDecodingStore::lockCache(const ImageFrameGenerator* generator, const SkISize& scaledSize, size_t index, const ScaledImageFragment** cachedImage) 105 void ImageDecodingStore::unlockCache(const ImageFrameGenerator* generator, const ScaledImageFragment* cachedImage) 132 const ScaledImageFragment* ImageDecodingStore::insertAndLockCache(const ImageFrameGenerator* generator, PassOwnPtr<ScaledImageFragment> image) 164 bool ImageDecodingStore::lockDecoder(const ImageFrameGenerator* generator, const SkISize& scaledSize, ImageDecoder** decoder) 182 void ImageDecodingStore::unlockDecoder(const ImageFrameGenerator* generator, const ImageDecoder* decoder) 196 void ImageDecodingStore::insertDecoder(const ImageFrameGenerator* generator, PassOwnPtr<ImageDecoder> decoder, bool isDiscardable) 208 void ImageDecodingStore::removeDecoder(const ImageFrameGenerator* generator, const ImageDecoder* decoder) 230 bool ImageDecodingStore::isCached(const ImageFrameGenerator* generator, const SkISize& scaledSize, size_t index) 239 void ImageDecodingStore::removeCacheIndexedByGenerator(const ImageFrameGenerator* generator) 246 // with a ImageFrameGenerator [all...] |
DecodingImageGenerator.cpp | 34 #include "platform/graphics/ImageFrameGenerator.h" 38 DecodingImageGenerator::DecodingImageGenerator(PassRefPtr<ImageFrameGenerator> frameGenerator, const SkImageInfo& info, size_t index)
|
LazyDecodingPixelRef.cpp | 32 #include "platform/graphics/ImageFrameGenerator.h" 36 LazyDecodingPixelRef::LazyDecodingPixelRef(const SkImageInfo& info, PassRefPtr<ImageFrameGenerator> frameGenerator, size_t index) 73 // Use ImageFrameGenerator to generate the image. It will lock the cache
|
ImageFrameGeneratorTest.cpp | 27 #include "platform/graphics/ImageFrameGenerator.h" 54 m_generator = ImageFrameGenerator::create(fullSize(), m_data, true); 123 RefPtr<ImageFrameGenerator> m_generator; 309 static void decodeThreadMain(ImageFrameGenerator* generator) 393 m_generator = ImageFrameGenerator::create(fullSize(), m_data, false, true);
|
DeferredImageDecoder.cpp | 103 // ImageFrameGenerator has the latest known alpha state. There will 209 m_frameGenerator = ImageFrameGenerator::create(SkISize::Make(m_actualDecoder->decodedSize().width(), m_actualDecoder->decodedSize().height()), m_data, m_allDataReceived, !isSingleFrame);
|
ImageDecodingStoreTest.cpp | 31 #include "platform/graphics/ImageFrameGenerator.h" 47 m_generator = ImageFrameGenerator::create(SkISize::Make(100, 100), m_data, true); 138 RefPtr<ImageFrameGenerator> m_generator;
|
/external/chromium_org/third_party/WebKit/Source/platform/ |
blink_platform.target.darwin-arm.mk | 311 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \ [all...] |
blink_platform.target.darwin-mips.mk | 310 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \ [all...] |
blink_platform.target.darwin-x86.mk | 310 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \ [all...] |
blink_platform.target.linux-arm.mk | 311 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \ [all...] |
blink_platform.target.linux-mips.mk | 310 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \ [all...] |
blink_platform.target.linux-x86.mk | 310 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \ [all...] |