HomeSort by relevance Sort by last modified time
    Searched refs:ImageFrameGenerator (Results 1 - 18 of 18) sorted by null

  /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...]

Completed in 2211 milliseconds