Searched defs:srcRect (Results 1 - 25 of 75) sorted by relevance

123

/external/chromium_org/third_party/skia/include/effects/
H A DSkTileImageFilter.h18 @param srcRect Defines the pixels to tile
20 @param input Input from which the subregion defined by srcRect will be tiled
22 SkTileImageFilter(const SkRect& srcRect, const SkRect& dstRect, SkImageFilter* input) argument
23 : INHERITED(input), fSrcRect(srcRect), fDstRect(dstRect) {}
/external/skia/include/effects/
H A DSkTileImageFilter.h18 @param srcRect Defines the pixels to tile
20 @param input Input from which the subregion defined by srcRect will be tiled
22 SkTileImageFilter(const SkRect& srcRect, const SkRect& dstRect, SkImageFilter* input) argument
23 : INHERITED(input), fSrcRect(srcRect), fDstRect(dstRect) {}
/external/chromium_org/third_party/WebKit/Source/core/svg/graphics/
H A DSVGImageForContainer.cpp38 const FloatRect& srcRect, CompositeOperator compositeOp, blink::WebBlendMode blendMode)
40 m_image->drawForContainer(context, m_containerSize, m_zoom, dstRect, srcRect, compositeOp, blendMode);
43 void SVGImageForContainer::drawPattern(GraphicsContext* context, const FloatRect& srcRect, const FloatSize& scale, argument
46 m_image->drawPatternForContainer(context, m_containerSize, m_zoom, srcRect, scale, phase, compositeOp, dstRect, blendMode, repeatSpacing);
37 draw(GraphicsContext* context, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator compositeOp, blink::WebBlendMode blendMode) argument
H A DSVGImage.cpp168 const FloatRect& srcRect, CompositeOperator compositeOp, blink::WebBlendMode blendMode)
179 FloatRect scaledSrc = srcRect;
205 void SVGImage::drawPatternForContainer(GraphicsContext* context, const FloatSize containerSize, float zoom, const FloatRect& srcRect, argument
231 FloatRect scaledSrcRect = srcRect;
237 void SVGImage::draw(GraphicsContext* context, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator compositeOp, blink::WebBlendMode blendMode) argument
248 FloatSize scale(dstRect.width() / srcRect.width(), dstRect.height() / srcRect.height());
252 FloatSize topLeftOffset(srcRect.location().x() * scale.width(), srcRect.location().y() * scale.height());
264 view->paint(context, enclosingIntRect(srcRect));
167 drawForContainer(GraphicsContext* context, const FloatSize containerSize, float zoom, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator compositeOp, blink::WebBlendMode blendMode) argument
[all...]
/external/chromium_org/third_party/skia/src/effects/
H A DSkBitmapSource.cpp22 SkBitmapSource::SkBitmapSource(const SkBitmap& bitmap, const SkRect& srcRect, const SkRect& dstRect) argument
25 fSrcRect(srcRect),
H A DSkTileImageFilter.cpp35 SkRect srcRect; local
36 ctm.mapRect(&srcRect, fSrcRect);
38 srcRect.roundOut(&srcIRect);
H A DSkXfermodeImageFilter.cpp142 SkRect srcRect; local
143 src.getBounds(&srcRect);
148 context->drawRect(paint, srcRect);
153 context->drawRect(backgroundPaint, srcRect);
158 context->drawRect(foregroundPaint, srcRect);
/external/skia/gm/
H A Dbitmapsource.cpp56 SkRect srcRect = SkRect::MakeXYWH(20, 20, 30, 30); variable
62 SkAutoTUnref<SkImageFilter> bitmapSourceSrcRect(new SkBitmapSource(fBitmap, srcRect, srcRect));
63 SkAutoTUnref<SkImageFilter> bitmapSourceSrcRectDstRect(new SkBitmapSource(fBitmap, srcRect, dstRect));
70 // Draw an unscaled subset of the source bitmap (srcRect -> srcRect).
74 // Draw a subset of the bitmap scaled to a destination rect (srcRect -> dstRect).
H A Dpictureimagefilter.cpp54 SkRect srcRect = SkRect::MakeXYWH(20, 20, 30, 30); variable
58 SkAutoTUnref<SkImageFilter> pictureSourceSrcRect(new SkPictureImageFilter(&fPicture, srcRect));
H A Dtileimagefilter.cpp92 SkRect srcRect = SkRect::MakeXYWH(SkIntToScalar(bitmap->width()/4), local
102 SkTileImageFilter, (srcRect, dstRect, tileInput)));
H A Ddrawbitmaprect.cpp127 SkIRect srcRect = SkIRect::MakeXYWH((kBmpSize - w) / 2, local
130 canvas->drawBitmapRect(fLargeBitmap, &srcRect, dstRect);
161 SkIRect srcRect; local
168 srcRect.setXYWH(1, 1, 3, 3);
175 canvas->drawBitmapRect(bm, &srcRect, dstRect, &paint);
/external/skia/src/effects/
H A DSkBitmapSource.cpp22 SkBitmapSource::SkBitmapSource(const SkBitmap& bitmap, const SkRect& srcRect, const SkRect& dstRect) argument
25 fSrcRect(srcRect),
H A DSkTileImageFilter.cpp35 SkRect srcRect; local
36 ctm.mapRect(&srcRect, fSrcRect);
38 srcRect.roundOut(&srcIRect);
H A DSkXfermodeImageFilter.cpp142 SkRect srcRect; local
143 src.getBounds(&srcRect);
148 context->drawRect(paint, srcRect);
153 context->drawRect(backgroundPaint, srcRect);
158 context->drawRect(foregroundPaint, srcRect);
/external/chromium_org/third_party/WebKit/Source/core/frame/
H A DImageBitmap.cpp45 IntRect srcRect = intersection(cropRect, IntRect(0, 0, image->width(), image->height())); local
46 m_bitmapRect = IntRect(IntPoint(max(0, -cropRect.x()), max(0, -cropRect.y())), srcRect.size());
47 m_bitmapOffset = srcRect.location();
49 if (!srcRect.width() || !srcRect.height())
63 IntRect srcRect = intersection(cropRect, videoRect); local
64 IntRect dstRect(IntPoint(), srcRect.size());
71 c->translate(-srcRect.x(), -srcRect.y());
74 m_bitmapRect = IntRect(IntPoint(max(0, -cropRect.x()), max(0, -cropRect.y())), srcRect
88 IntRect srcRect = intersection(cropRect, IntRect(IntPoint(), canvas->size())); local
100 IntRect srcRect = intersection(cropRect, IntRect(IntPoint(), data->size())); local
121 IntRect srcRect = intersection(cropRect, oldBitmapRect); local
139 IntRect srcRect = intersection(cropRect, IntRect(IntPoint(), image->size())); local
[all...]
/external/chromium_org/third_party/WebKit/Source/core/svg/graphics/filters/
H A DSVGFEImage.cpp69 FloatRect srcRect; local
71 srcRect.setSize(m_image->size());
72 m_preserveAspectRatio.transformRect(paintRect, srcRect);
74 srcRect = filter()->absoluteTransform().mapRect(renderer->repaintRectInLocalCoordinates());
105 FloatRect srcRect; local
107 srcRect = filter()->absoluteTransform().mapRect(renderer->repaintRectInLocalCoordinates());
109 srcRect = FloatRect(FloatPoint(), m_image->size());
110 m_preserveAspectRatio.transformRect(destRect, srcRect);
139 resultImage->context()->drawImage(m_image.get(), destRect, srcRect);
/external/chromium_org/third_party/WebKit/Source/platform/graphics/
H A DCrossfadeGeneratedImage.cpp87 void CrossfadeGeneratedImage::draw(GraphicsContext* context, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator compositeOp, blink::WebBlendMode blendMode) argument
93 if (dstRect.size() != srcRect.size())
94 context->scale(FloatSize(dstRect.width() / srcRect.width(), dstRect.height() / srcRect.height()));
95 context->translate(-srcRect.x(), -srcRect.y());
100 void CrossfadeGeneratedImage::drawPattern(GraphicsContext* context, const FloatRect& srcRect, const FloatSize& scale, const FloatPoint& phase, CompositeOperator compositeOp, const FloatRect& dstRect, blink::WebBlendMode blendMode, const IntSize& repeatSpacing) argument
111 imageBuffer->drawPattern(context, srcRect, scale, phase, compositeOp, dstRect, blendMode, repeatSpacing);
H A DGradientGeneratedImage.cpp34 void GradientGeneratedImage::draw(GraphicsContext* destContext, const FloatRect& destRect, const FloatRect& srcRect, CompositeOperator compositeOp, blink::WebBlendMode blendMode) argument
40 if (destRect.size() != srcRect.size())
41 destContext->scale(FloatSize(destRect.width() / srcRect.width(), destRect.height() / srcRect.height()));
42 destContext->translate(-srcRect.x(), -srcRect.y());
47 void GradientGeneratedImage::drawPattern(GraphicsContext* destContext, const FloatRect& srcRect, const FloatSize& scale, argument
50 float stepX = srcRect.width() + repeatSpacing.width();
51 float stepY = srcRect.height() + repeatSpacing.height();
52 int firstColumn = static_cast<int>(floorf((((destRect.x() - phase.x()) / scale.width()) - srcRect
[all...]
H A DImage.cpp119 void Image::draw(GraphicsContext* ctx, const FloatRect& dstRect, const FloatRect& srcRect, CompositeOperator op, blink::WebBlendMode blendMode, RespectImageOrientationEnum) argument
121 draw(ctx, dstRect, srcRect, op, blendMode);
167 void Image::drawTiled(GraphicsContext* ctxt, const FloatRect& dstRect, const FloatRect& srcRect, argument
187 float hRepetitions = std::max(1.0f, roundf(dstRect.width() / (tileScaleFactor.width() * srcRect.width())));
188 tileScaleFactor.setWidth(dstRect.width() / (srcRect.width() * hRepetitions));
191 float vRepetitions = std::max(1.0f, roundf(dstRect.height() / (tileScaleFactor.height() * srcRect.height())));
192 tileScaleFactor.setHeight(dstRect.height() / (srcRect.height() * vRepetitions));
203 float hPhase = tileScaleFactor.width() * srcRect.x();
204 float vPhase = tileScaleFactor.height() * srcRect.y();
205 float scaledTileWidth = tileScaleFactor.width() * srcRect
[all...]
/external/chromium_org/third_party/WebKit/Source/platform/graphics/filters/
H A DFETile.cpp100 FloatRect srcRect = inputEffect(0) ? inputEffect(0)->effectBoundaries() : FloatRect(); local
101 return adoptRef(new SkTileImageFilter(srcRect, effectBoundaries(), input.get()));
/external/chromium_org/third_party/skia/src/core/
H A DSkDevice.cpp85 SkIRect srcRect = SkIRect::MakeXYWH(x, y, bitmap->width(), local
88 if (!srcRect.intersect(devbounds)) {
105 SkIRect subrect = srcRect;
111 srcRect.fLeft,
112 srcRect.fTop,
/external/skia/src/core/
H A DSkDevice.cpp85 SkIRect srcRect = SkIRect::MakeXYWH(x, y, bitmap->width(), local
88 if (!srcRect.intersect(devbounds)) {
105 SkIRect subrect = srcRect;
111 srcRect.fLeft,
112 srcRect.fTop,
/external/chromium_org/third_party/WebKit/Source/core/svg/
H A DSVGPreserveAspectRatio.cpp184 void SVGPreserveAspectRatio::transformRect(FloatRect& destRect, FloatRect& srcRect) argument
189 FloatSize imageSize = srcRect.size();
196 float widthToHeightMultiplier = srcRect.height() / srcRect.width();
234 float widthToHeightMultiplier = srcRect.height() / srcRect.width();
237 float destToSrcMultiplier = srcRect.width() / destRect.width();
238 srcRect.setHeight(destRect.height() * destToSrcMultiplier);
243 srcRect.setY(srcRect
[all...]
/external/chromium_org/third_party/WebKit/Source/platform/graphics/skia/
H A DSkiaUtils.cpp131 void ClipRectToCanvas(const GraphicsContext* context, const SkRect& srcRect, SkRect* destRect) argument
133 if (!context->getClipBounds(destRect) || !destRect->intersect(srcRect))
/external/chromium_org/third_party/WebKit/Source/platform/geometry/
H A DFloatRect.cpp257 FloatRect mapRect(const FloatRect& r, const FloatRect& srcRect, const FloatRect& destRect) argument
259 if (!srcRect.width() || !srcRect.height())
262 float widthScale = destRect.width() / srcRect.width();
263 float heightScale = destRect.height() / srcRect.height();
264 return FloatRect(destRect.x() + (r.x() - srcRect.x()) * widthScale,
265 destRect.y() + (r.y() - srcRect.y()) * heightScale,

Completed in 1150 milliseconds

123