/external/webkit/WebCore/svg/ |
SVGPreserveAspectRatio.cpp | 162 void SVGPreserveAspectRatio::transformRect(FloatRect& destRect, FloatRect& srcRect) 165 float origDestWidth = destRect.width(); 166 float origDestHeight = destRect.height(); 170 destRect.setHeight(origDestWidth * widthToHeightMultiplier); 175 destRect.setY(destRect.y() + origDestHeight / 2.0f - destRect.height() / 2.0f); 180 destRect.setY(destRect.y() + origDestHeight - destRect.height()) [all...] |
SVGPreserveAspectRatio.h | 65 void transformRect(FloatRect& destRect, FloatRect& srcRect);
|
/external/webkit/WebCore/svg/graphics/filters/ |
SVGFEImage.cpp | 58 FloatRect destRect(FloatPoint(), subRegion().size()); 60 m_preserveAspectRatio.transformRect(destRect, srcRect); 62 filterContext->drawImage(m_image.get(), DeviceColorSpace, destRect, srcRect);
|
SVGFEMerge.cpp | 81 FloatRect destRect = calculateDrawingRect(m_mergeInputs[i]->scaledSubRegion()); 82 filterContext->drawImage(m_mergeInputs[i]->resultImage()->image(), DeviceColorSpace, destRect);
|
/frameworks/base/core/java/android/view/ |
FocusFinder.java | 241 * Is destRect a candidate for the next focus given the direction? This 248 boolean isCandidate(Rect srcRect, Rect destRect, int direction) { 251 return (srcRect.right > destRect.right || srcRect.left >= destRect.right) 252 && srcRect.left > destRect.left; 254 return (srcRect.left < destRect.left || srcRect.right <= destRect.left) 255 && srcRect.right < destRect.right; 257 return (srcRect.bottom > destRect.bottom || srcRect.top >= destRect.bottom [all...] |
FocusFinderHelper.java | 44 public boolean isCandidate(Rect srcRect, Rect destRect, int direction) { 45 return mFocusFinder.isCandidate(srcRect, destRect, direction);
|
/external/webkit/WebCore/platform/graphics/cg/ |
ImageCG.cpp | 157 void BitmapImage::draw(GraphicsContext* ctxt, const FloatRect& destRect, const FloatRect& srcRect, ColorSpace styleColorSpace, CompositeOperator compositeOp) 166 fillWithSolidColor(ctxt, destRect, solidColor(), styleColorSpace, compositeOp); 181 FloatRect adjustedDestRect = destRect; 189 shouldUseSubimage = (interpolationQuality == kCGInterpolationHigh || interpolationQuality == kCGInterpolationDefault) && srcRect.size() != destRect.size(); 190 float xScale = srcRect.width() / destRect.width(); 191 float yScale = srcRect.height() / destRect.height(); 212 adjustedDestRect.setLocation(FloatPoint(destRect.x() - srcRect.x() / xScale, destRect.y() - srcRect.y() / yScale)); 216 CGContextClipToRect(context, destRect); 248 const FloatPoint& phase, ColorSpace styleColorSpace, CompositeOperator op, const FloatRect& destRect) [all...] |
/external/webkit/WebCore/platform/graphics/skia/ |
ImageSkia.cpp | 146 static void drawResampledBitmap(SkCanvas& canvas, SkPaint& paint, const NativeImageSkia& bitmap, const SkIRect& srcIRect, const SkRect& destRect) 161 destRect.round(&destRectRounded); 168 canvas.drawBitmapRect(resampled, 0, destRect, &paint); 174 ClipRectToCanvas(canvas, destRect, &destBitmapSubsetSk); 175 destBitmapSubsetSk.offset(-destRect.fLeft, -destRect.fTop); 196 canvas.drawBitmapRect(resampled, 0, destRect, &paint); 210 destBitmapSubsetSkI.offset(destRect.fLeft, destRect.fTop); 218 static void paintSkBitmap(PlatformContextSkia* platformContext, const NativeImageSkia& bitmap, const SkIRect& srcRect, const SkRect& destRect, const SkXfermode::Mode& compOp [all...] |
SkiaUtils.h | 69 // srcRect and destRect can be the same. 70 void ClipRectToCanvas(const SkCanvas&, const SkRect& srcRect, SkRect* destRect);
|
SkiaUtils.cpp | 150 void IntersectRectAndRegion(const SkRegion& region, const SkRect& srcRect, SkRect* destRect) { 159 destRect->setEmpty(); 171 destRect->set(currentVisibleRect); 174 void ClipRectToCanvas(const SkCanvas& canvas, const SkRect& srcRect, SkRect* destRect) { 187 inverseTransform.mapRect(destRect, transformedDest);
|
/external/webkit/WebCore/platform/graphics/wince/ |
ImageBufferWince.cpp | 46 const FloatPoint& phase, CompositeOperator, const FloatRect& destRect); 59 const FloatPoint& phase, CompositeOperator op, const FloatRect& destRect) 61 m_data->m_bitmap->drawPattern(ctxt, tileRectIn, patternTransform, phase, op, destRect, size()); 169 IntRect destRect(destPoint, sourceRect.size()); 170 destRect.intersect(IntRect(0, 0, bitmap->width(), bitmap->height())); 172 if (destRect.isEmpty()) 176 dst += (destRect.y() * bitmap->width() + destRect.x()) * 4; 178 int bytesToCopy = destRect.width() * 4; 179 int dstSkip = (bitmap->width() - destRect.width()) * 4 [all...] |
/external/webkit/WebCore/platform/graphics/ |
Image.cpp | 107 void Image::drawTiled(GraphicsContext* ctxt, const FloatRect& destRect, const FloatPoint& srcPoint, const FloatSize& scaledTileSize, ColorSpace styleColorSpace, CompositeOperator op) 110 fillWithSolidColor(ctxt, destRect, solidColor(), styleColorSpace, op); 124 oneTileRect.setX(destRect.x() + fmodf(fmodf(-srcPoint.x(), scaledTileSize.width()) - scaledTileSize.width(), scaledTileSize.width())); 125 oneTileRect.setY(destRect.y() + fmodf(fmodf(-srcPoint.y(), scaledTileSize.height()) - scaledTileSize.height(), scaledTileSize.height())); 129 if (oneTileRect.contains(destRect)) { 131 visibleSrcRect.setX((destRect.x() - oneTileRect.x()) / scale.width()); 132 visibleSrcRect.setY((destRect.y() - oneTileRect.y()) / scale.height()); 133 visibleSrcRect.setWidth(destRect.width() / scale.width()); 134 visibleSrcRect.setHeight(destRect.height() / scale.height()); 135 draw(ctxt, destRect, visibleSrcRect, styleColorSpace, op) [all...] |
GeneratedImage.cpp | 51 const FloatPoint& phase, ColorSpace styleColorSpace, CompositeOperator compositeOp, const FloatRect& destRect) 70 bitmap->drawPattern(context, adjustedSrcRect, patternTransform, phase, styleColorSpace, compositeOp, destRect);
|
FloatRect.cpp | 122 FloatRect mapRect(const FloatRect& r, const FloatRect& srcRect, const FloatRect& destRect) 127 float widthScale = destRect.width() / srcRect.width(); 128 float heightScale = destRect.height() / srcRect.height(); 129 return FloatRect(destRect.x() + (r.x() - srcRect.x()) * widthScale, 130 destRect.y() + (r.y() - srcRect.y()) * heightScale,
|
GeneratedImage.h | 62 const FloatPoint& phase, ColorSpace styleColorSpace, CompositeOperator, const FloatRect& destRect);
|
GraphicsContext.h | 259 void drawImage(Image*, ColorSpace styleColorSpace, const IntRect& destRect, const IntRect& srcRect, CompositeOperator = CompositeSourceOver, bool useLowQualityScale = false); 260 void drawImage(Image*, ColorSpace styleColorSpace, const FloatRect& destRect, const FloatRect& srcRect = FloatRect(0, 0, -1, -1), 262 void drawTiledImage(Image*, ColorSpace styleColorSpace, const IntRect& destRect, const IntPoint& srcPoint, const IntSize& tileSize, 264 void drawTiledImage(Image*, ColorSpace styleColorSpace, const IntRect& destRect, const IntRect& srcRect, 355 void drawBitmapPattern(SharedBitmap*, const FloatRect& tileRectIn, const AffineTransform& patternTransform, const FloatPoint& phase, CompositeOperator op, const FloatRect& destRect, const IntSize& origSourceSize);
|
/external/webkit/WebCore/platform/graphics/chromium/ |
TransparencyWin.cpp | 94 SkRect destRect; 95 destRect.fLeft = devices[i].x; 96 destRect.fTop = devices[i].y; 97 destRect.fRight = destRect.fLeft + srcBmp.width(); 98 destRect.fBottom = destRect.fTop + srcBmp.height(); 100 destCanvas.drawBitmapRect(srcBmp, 0, destRect); 438 SkRect destRect; 449 destRect.set(m_transformedSourceRect.x(), m_transformedSourceRect.y(), m_transformedSourceRect.right(), m_t (…) [all...] |
/external/webkit/WebCore/html/ |
HTMLVideoElement.cpp | 199 void HTMLVideoElement::paint(GraphicsContext* context, const IntRect& destRect) 206 player->paint(context, destRect); 209 void HTMLVideoElement::paintCurrentFrameInContext(GraphicsContext* context, const IntRect& destRect) 216 player->paintCurrentFrameInContext(context, destRect);
|
HTMLCanvasElement.cpp | 200 FloatRect destRect = ro->contentBoxRect(); 201 FloatRect r = mapRect(rect, FloatRect(0, 0, m_size.width(), m_size.height()), destRect); 202 r.intersect(destRect);
|
/external/webkit/WebCore/platform/graphics/cairo/ |
ImageCairo.cpp | 174 const FloatPoint& phase, ColorSpace, CompositeOperator op, const FloatRect& destRect) 213 cairo_rectangle(cr, destRect.x(), destRect.y(), destRect.width(), destRect.height());
|
/external/webkit/WebCore/rendering/ |
RenderSVGImage.cpp | 88 FloatRect destRect = m_localBounds; 93 imageElt->preserveAspectRatio().transformRect(destRect, srcRect); 95 paintInfo.context->drawImage(image(), DeviceColorSpace, destRect, srcRect);
|
RenderBoxModelObject.cpp | 595 IntRect destRect; 599 calculateBackgroundImageGeometry(bgLayer, tx, ty, w, h, destRect, phase, tileSize); 600 IntPoint destOrigin = destRect.location(); 601 destRect.intersect(paintInfo.rect); 602 if (!destRect.isEmpty()) { 603 phase += destRect.location() - destOrigin; 607 bool useLowQualityScaling = RenderBoxModelScaleObserver::shouldPaintBackgroundAtLowQuality(context, this, image, destRect.size()); 608 context->drawTiledImage(image, style()->colorSpace(), destRect, phase, tileSize, compositeOp, useLowQualityScaling); 679 IntRect& destRect, IntPoint& phase, IntSize& tileSize) 685 // Determine the background positioning area and set destRect to the background painting area [all...] |
/external/webkit/WebCore/platform/graphics/android/ |
ImageAndroid.cpp | 254 CompositeOperator compositeOp, const FloatRect& destRect) 267 SkRect dstR(destRect); 323 destRect.x(), destRect.y(), destRect.width(), destRect.height(),
|
/external/webkit/WebCore/platform/graphics/qt/ |
ImageQt.cpp | 97 const FloatPoint& phase, ColorSpace, CompositeOperator op, const FloatRect& destRect) 116 p->fillRect(destRect, b);
|
/external/webkit/WebCore/html/canvas/ |
CanvasRenderingContext2D.cpp | 1002 FloatRect destRect = c->roundToDevicePixels(dstRect); 1003 willDraw(destRect); 1004 c->drawImage(cachedImage->image(), DeviceColorSpace, destRect, sourceRect, state().m_globalComposite); 1044 FloatRect destRect = c->roundToDevicePixels(dstRect); 1054 c->drawImage(buffer->image(), DeviceColorSpace, destRect, sourceRect, state().m_globalComposite); 1055 willDraw(destRect); // This call comes after drawImage, since the buffer we draw into may be our own, and we need to make sure it is dirty. 1104 FloatRect destRect = c->roundToDevicePixels(dstRect); 1105 willDraw(destRect); 1108 c->clip(destRect); 1109 c->translate(destRect.x(), destRect.y()) [all...] |