Lines Matching refs:destRect
48 const FloatPoint& phase, ColorSpace styleColorSpace, CompositeOperator, const FloatRect& destRect);
61 const FloatPoint& phase, ColorSpace styleColorSpace, CompositeOperator op, const FloatRect& destRect)
63 m_data->m_bitmap->drawPattern(ctxt, tileRectIn, patternTransform, phase, styleColorSpace, op, destRect, size());
116 void ImageBuffer::draw(GraphicsContext* context, ColorSpace styleColorSpace, const FloatRect& destRect, const FloatRect& srcRect,
120 context->drawImage(imageCopy.get(), styleColorSpace, destRect, srcRect, op, useLowQualityScale);
124 const FloatPoint& phase, ColorSpace styleColorSpace, CompositeOperator op, const FloatRect& destRect)
127 imageCopy->drawPattern(context, srcRect, patternTransform, phase, styleColorSpace, op, destRect);
197 IntRect destRect(destPoint, sourceRect.size());
198 destRect.intersect(IntRect(0, 0, bitmap->width(), bitmap->height()));
200 if (destRect.isEmpty())
204 dst += (destRect.y() * bitmap->width() + destRect.x()) * 4;
206 int bytesToCopy = destRect.width() * 4;
207 int dstSkip = (bitmap->width() - destRect.width()) * 4;
208 int srcSkip = (sourceSize.width() - destRect.width()) * 4;
209 const unsigned char* dstEnd = dst + destRect.height() * bitmap->width() * 4;