Home | History | Annotate | Download | only in skia

Lines Matching refs:ImageBuffer

34 #include "ImageBuffer.h"
57 // the canvas initialization completes in ImageBuffer::ImageBuffer. But
61 : m_platformContext(0) // Canvas is set in ImageBuffer constructor.
65 ImageBuffer::ImageBuffer(const IntSize& size, ColorSpace, RenderingMode, bool& success)
87 ImageBuffer::~ImageBuffer()
91 GraphicsContext* ImageBuffer::context() const
96 size_t ImageBuffer::dataSize() const
101 bool ImageBuffer::drawsUsingCopy() const
106 PassRefPtr<Image> ImageBuffer::copyImage() const
112 void ImageBuffer::clip(GraphicsContext* context, const FloatRect& rect) const
117 void ImageBuffer::draw(GraphicsContext* context, ColorSpace styleColorSpace, const FloatRect& destRect, const FloatRect& srcRect,
140 void ImageBuffer::drawPattern(GraphicsContext* context, const FloatRect& srcRect, const AffineTransform& patternTransform,
147 void ImageBuffer::platformTransformColorSpace(const Vector<int>& lookUpTable)
257 PassRefPtr<ByteArray> ImageBuffer::getUnmultipliedImageData(const IntRect& rect) const
263 PassRefPtr<ByteArray> ImageBuffer::getPremultipliedImageData(const IntRect& rect) const
339 void ImageBuffer::putUnmultipliedImageData(ByteArray* source, const IntSize& sourceSize, const IntRect& sourceRect, const IntPoint& destPoint)
345 void ImageBuffer::putPremultipliedImageData(ByteArray* source, const IntSize& sourceSize, const IntRect& sourceRect, const IntPoint& destPoint)
375 String ImageBuffer::toDataURL(const String& mimeType, const double* quality) const