Searched refs:ImageFrameGenerator (Results 1 - 22 of 22) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/platform/graphics/
H A DImageDecodingStore.h44 class ImageFrameGenerator;
55 // ImageFrameGenerator
71 // Access a cached decoder object. A decoder is indexed by origin (ImageFrameGenerator)
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*);
78 // Remove all cache entries indexed by ImageFrameGenerator.
79 void removeCacheIndexedByGenerator(const ImageFrameGenerator*);
89 // 1. Pointer to ImageFrameGenerator
[all...]
H A DImageFrameGenerator.h56 class PLATFORM_EXPORT ImageFrameGenerator : public ThreadSafeRefCounted<ImageFrameGenerator> { class in namespace:blink
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();
H A DDecodingImageGenerator.h38 class ImageFrameGenerator;
44 // as and adapter to ImageFrameGenerator which actually performs decoding.
47 DecodingImageGenerator(PassRefPtr<ImageFrameGenerator>, const SkImageInfo&, size_t index);
59 RefPtr<ImageFrameGenerator> m_frameGenerator;
H A DDeferredImageDecoder.h33 #include "platform/graphics/ImageFrameGenerator.h"
42 class ImageFrameGenerator;
79 ImageFrameGenerator* frameGenerator() { return m_frameGenerator.get(); }
100 RefPtr<ImageFrameGenerator> m_frameGenerator;
H A DImageFrameGenerator.cpp28 #include "platform/graphics/ImageFrameGenerator.h"
42 class ImageFrameGenerator::ExternalMemoryAllocator : public SkBitmap::Allocator {
88 ImageFrameGenerator::ImageFrameGenerator(const SkISize& fullSize, PassRefPtr<SharedBuffer> data, bool allDataReceived, bool isMultiFrame) function in class:blink::ImageFrameGenerator
97 ImageFrameGenerator::~ImageFrameGenerator()
102 void ImageFrameGenerator::setData(PassRefPtr<SharedBuffer> data, bool allDataReceived)
107 void ImageFrameGenerator::copyData(RefPtr<SharedBuffer>* data, bool* allDataReceived)
115 bool ImageFrameGenerator::decodeAndScale(const SkImageInfo& info, size_t index, void* pixels, size_t rowBytes)
129 TRACE_EVENT2("blink", "ImageFrameGenerator
[all...]
H A DImageDecodingStore.cpp62 bool ImageDecodingStore::lockDecoder(const ImageFrameGenerator* generator, const SkISize& scaledSize, ImageDecoder** decoder)
80 void ImageDecodingStore::unlockDecoder(const ImageFrameGenerator* generator, const ImageDecoder* decoder)
94 void ImageDecodingStore::insertDecoder(const ImageFrameGenerator* generator, PassOwnPtr<ImageDecoder> decoder)
106 void ImageDecodingStore::removeDecoder(const ImageFrameGenerator* generator, const ImageDecoder* decoder)
128 void ImageDecodingStore::removeCacheIndexedByGenerator(const ImageFrameGenerator* generator)
135 // with a ImageFrameGenerator.
266 void ImageDecodingStore::removeCacheIndexedByGeneratorInternal(U* cacheMap, V* identifierMap, const ImageFrameGenerator* generator, Vector<OwnPtr<CacheEntry> >* deletionList)
H A DImageFrameGeneratorTest.cpp27 #include "platform/graphics/ImageFrameGenerator.h"
57 m_generator = ImageFrameGenerator::create(fullSize(), m_data, false);
106 RefPtr<ImageFrameGenerator> m_generator;
148 static void decodeThreadMain(ImageFrameGenerator* generator)
H A DDecodingImageGenerator.cpp35 #include "platform/graphics/ImageFrameGenerator.h"
39 DecodingImageGenerator::DecodingImageGenerator(PassRefPtr<ImageFrameGenerator> frameGenerator, const SkImageInfo& info, size_t index)
H A DImageDecodingStoreTest.cpp31 #include "platform/graphics/ImageFrameGenerator.h"
45 m_generator = ImageFrameGenerator::create(SkISize::Make(100, 100), m_data, true);
85 RefPtr<ImageFrameGenerator> m_generator;
H A DDeferredImageDecoder.cpp97 // ImageFrameGenerator has the latest known alpha state. There will
213 m_frameGenerator = ImageFrameGenerator::create(SkISize::Make(m_actualDecoder->decodedSize().width(), m_actualDecoder->decodedSize().height()), m_data, m_allDataReceived, !isSingleFrame);
/external/chromium_org/third_party/WebKit/Source/platform/
H A Dblink_platform.target.darwin-arm.mk322 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \
H A Dblink_platform.target.darwin-arm64.mk321 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \
H A Dblink_platform.target.darwin-mips.mk321 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \
H A Dblink_platform.target.darwin-mips64.mk321 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \
H A Dblink_platform.target.darwin-x86.mk321 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \
H A Dblink_platform.target.darwin-x86_64.mk321 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \
H A Dblink_platform.target.linux-arm.mk322 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \
H A Dblink_platform.target.linux-arm64.mk321 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \
H A Dblink_platform.target.linux-mips.mk321 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \
H A Dblink_platform.target.linux-mips64.mk321 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \
H A Dblink_platform.target.linux-x86.mk321 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \
H A Dblink_platform.target.linux-x86_64.mk321 third_party/WebKit/Source/platform/graphics/ImageFrameGenerator.cpp \

Completed in 768 milliseconds