Searched refs:srcRect (Results 1 - 25 of 82) sorted by relevance

1234

/external/skia/samplecode/
H A DSampleTextureDomain.cpp47 SkRect srcRect; local
54 srcRect.setXYWH(1, 1, 3, 3);
56 canvas->drawBitmapRect(fBM, srcRect, dstRect, &paint, SkCanvas::kStrict_SrcRectConstraint);
65 srcRect.setXYWH(1, 1, 3, 3);
67 surface->getCanvas()->drawBitmapRect(fBM, srcRect, dstRect, &paint,
72 srcRect.setXYWH(1, 1, 3, 3);
74 canvas->drawImageRect(image, srcRect, dstRect, &paint);
78 srcRect.setXYWH(1, 1, 3, 3);
85 canvas->drawImageRect(image, srcRect, dstRect, &paint);
/external/skia/gm/
H A Dmatriximagefilter.cpp49 SkRect srcRect = SkRect::MakeWH(96, 96); local
52 draw(canvas, srcRect, checkerboard, matrix, kNone_SkFilterQuality);
54 canvas->translate(srcRect.width() + margin, 0);
55 draw(canvas, srcRect, checkerboard, matrix, kLow_SkFilterQuality);
59 canvas->translate(srcRect.width() + margin, 0);
60 draw(canvas, srcRect, checkerboard, matrix, kMedium_SkFilterQuality);
62 canvas->translate(srcRect.width() + margin, 0);
63 draw(canvas, srcRect, checkerboard, matrix, kHigh_SkFilterQuality);
H A Dpictureimagefilter.cpp76 SkRect srcRect = SkRect::MakeXYWH(20, 20, 30, 30); variable
81 srcRect));
120 canvas->translate(-0.9f*srcRect.fLeft, -2.45f*srcRect.fTop);
130 canvas->scale(200 / srcRect.width(), 200 / srcRect.height());
131 canvas->translate(-srcRect.fLeft, -srcRect.fTop);
132 fill_rect_filtered(canvas, srcRect, pictureSource);
135 canvas->translate(srcRect
[all...]
H A Dresizeimagefilter.cpp64 SkRect srcRect = SkRect::MakeWH(96, 96); variable
68 srcRect,
73 canvas->translate(srcRect.width() + SkIntToScalar(10), 0);
75 srcRect,
80 canvas->translate(srcRect.width() + SkIntToScalar(10), 0);
82 srcRect,
87 canvas->translate(srcRect.width() + SkIntToScalar(10), 0);
89 srcRect,
109 canvas->translate(srcRect.width() + SkIntToScalar(10), 0);
111 srcRect,
[all...]
H A Dtileimagefilter.cpp60 SkRect srcRect = SkRect::MakeXYWH(SkIntToScalar(image->width()/4), variable
69 sk_sp<SkImageFilter> filter(SkTileImageFilter::Make(srcRect,
77 canvas->drawRect(srcRect, red);
92 SkRect srcRect = SkRect::MakeWH(SkIntToScalar(fBitmap->width()), variable
96 sk_sp<SkImageFilter> tile(SkTileImageFilter::Make(srcRect, dstRect, nullptr));
107 canvas->drawRect(srcRect, red);
113 srcRect = SkRect::MakeXYWH(0, 0, 50, 50);
121 tile = SkTileImageFilter::Make(srcRect, dstRect, std::move(green));
H A Dimagesource.cpp46 const SkRect srcRect = SkRect::MakeXYWH(20, 20, 30, 30); variable
58 // Draw an unscaled subset of the source bitmap (srcRect -> srcRect).
60 SkImageSource::Make(fImage, srcRect, srcRect, kHigh_SkFilterQuality));
65 // Draw a subset of the bitmap scaled to a destination rect (srcRect -> dstRect).
67 SkImageSource::Make(fImage, srcRect, dstRect, kHigh_SkFilterQuality));
H A Dimagemagnifier.cpp75 SkRect srcRect = SkRect::MakeWH(SkIntToScalar(WIDTH_HEIGHT-32), local
77 srcRect.inset(64.0f, 64.0f);
86 filterPaint.setImageFilter(SkMagnifierImageFilter::Make(srcRect, kInset,
H A Dimagesource2.cpp63 const SkRect srcRect = SkRect::MakeLTRB(0, 0, variable
69 p.setImageFilter(SkImageSource::Make(fImage, srcRect, dstRect, fFilter));
/external/webrtc/webrtc/modules/video_render/android/java/src/org/webrtc/videoengine/
H A DViESurfaceRenderer.java39 private Rect srcRect = new Rect(); field in class:ViESurfaceRenderer
68 " srcRect.left:" + srcRect.left +
69 " srcRect.top:" + srcRect.top +
70 " srcRect.right:" + srcRect.right +
71 " srcRect.bottom:" + srcRect.bottom +
89 " srcRect
[all...]
/external/skia/src/gpu/ops/
H A DGrCopySurfaceOp.h25 const SkIRect& srcRect,
30 static std::unique_ptr<GrOp> Make(GrSurface* dst, GrSurface* src, const SkIRect& srcRect,
47 GrCopySurfaceOp(GrSurface* dst, GrSurface* src, const SkIRect& srcRect, argument
49 : INHERITED(ClassID()), fDst(dst), fSrc(src), fSrcRect(srcRect), fDstPoint(dstPoint) {
52 SkIntToScalar(srcRect.width()), SkIntToScalar(srcRect.height()));
H A DGrCopySurfaceOp.cpp13 const SkIRect& srcRect,
17 *clippedSrcRect = srcRect;
61 std::unique_ptr<GrOp> GrCopySurfaceOp::Make(GrSurface* dst, GrSurface* src, const SkIRect& srcRect, argument
74 if (!ClipSrcRectAndDstPoint(dst, src, srcRect, dstPoint, &clippedSrcRect, &clippedDstPoint)) {
11 ClipSrcRectAndDstPoint(const GrSurface* dst, const GrSurface* src, const SkIRect& srcRect, const SkIPoint& dstPoint, SkIRect* clippedSrcRect, SkIPoint* clippedDstPoint) argument
/external/skia/include/effects/
H A DSkMagnifierImageFilter.h17 static sk_sp<SkImageFilter> Make(const SkRect& srcRect, SkScalar inset,
25 SkMagnifierImageFilter(const SkRect& srcRect,
H A DSkImageSource.h18 const SkRect& srcRect,
36 const SkRect& srcRect,
H A DSkTileImageFilter.h18 @param input Input from which the subregion defined by srcRect will be tiled
38 SkTileImageFilter(const SkRect& srcRect, const SkRect& dstRect, sk_sp<SkImageFilter> input) argument
39 : INHERITED(&input, 1, nullptr), fSrcRect(srcRect), fDstRect(dstRect) {}
/external/skia/tests/
H A DCopySurfaceTest.cpp67 for (auto srcRect : kSrcRects) {
97 bool result = dstContext->copy(src.get(), srcRect, dstPoint);
100 SkIPoint dstOffset = { dstPoint.fX - srcRect.fLeft,
101 dstPoint.fY - srcRect.fTop };
104 srcRect.width(),
105 srcRect.height());
108 if (!copiedSrcRect.intersect(srcRect, SkIRect::MakeWH(kW, kH))) {
113 copiedDstRect.fLeft += copiedSrcRect.fLeft - srcRect.fLeft;
114 copiedDstRect.fTop += copiedSrcRect.fTop - srcRect.fTop;
115 copiedDstRect.fRight -= copiedSrcRect.fRight - srcRect
[all...]
/external/skia/src/gpu/
H A DSkGpuDevice_drawTexture.cpp31 static bool has_aligned_samples(const SkRect& srcRect, const SkRect& transformedRect) { argument
35 SkScalarAbs(transformedRect.width() - srcRect.width()) < kColorBleedTolerance &&
36 SkScalarAbs(transformedRect.height() - srcRect.height()) < kColorBleedTolerance) {
42 static bool may_color_bleed(const SkRect& srcRect, argument
48 SkASSERT(!has_aligned_samples(srcRect, transformedRect));
49 SkRect innerSrcRect(srcRect), innerTransformedRect, outerTransformedRect(transformedRect);
72 const SkRect& srcRect,
78 srcRectToDeviceSpace.mapRect(&transformedRect, srcRect);
80 if (has_aligned_samples(srcRect, transformedRect) ||
81 !may_color_bleed(srcRect, transformedRec
71 can_ignore_bilerp_constraint(const GrTextureProducer& producer, const SkRect& srcRect, const SkMatrix& srcRectToDeviceSpace, bool isMSAA) argument
90 drawTextureProducer(GrTextureProducer* producer, const SkRect* srcRect, const SkRect* dstRect, SkCanvas::SrcRectConstraint constraint, const SkMatrix& viewMatrix, const GrClip& clip, const SkPaint& paint) argument
[all...]
H A DGrSurfaceContext.h46 * @param srcRect the subset of 'src' to copy
47 * @param dstPoint the origin of the 'srcRect' in the destination coordinate space
50 * Note: Notionally, 'srcRect' is clipped to 'src's extent with 'dstPoint' being adjusted.
51 * Then the 'srcRect' offset by 'dstPoint' is clipped against the dst's extent.
55 bool copy(GrSurfaceProxy* src, const SkIRect& srcRect, const SkIPoint& dstPoint) { argument
56 return this->onCopy(src, srcRect, dstPoint);
137 const SkIRect& srcRect,
H A DGrTextureOpList.h47 * copied are specified by srcRect. They are copied to a rect of the same
56 const SkIRect& srcRect,
/external/skia/src/core/
H A DSkGpuBlurUtils.cpp126 const SkIRect& srcRect,
134 SkIRect dstRect = SkIRect::MakeWH(srcRect.width(), srcRect.height());
221 SkIRect srcRect; local
223 srcRect = localSrcBounds = *srcBounds;
224 srcRect.offset(srcOffset);
227 srcRect = localDstBounds;
230 scale_irect_roundout(&srcRect, 1.0f / scaleFactorX, 1.0f / scaleFactorY);
231 scale_irect(&srcRect, scaleFactorX, scaleFactorY);
277 SkIRect dstRect(srcRect);
124 convolve_gaussian(GrRenderTargetContext* renderTargetContext, const GrClip& clip, const SkIRect& srcRect, sk_sp<GrTextureProxy> proxy, Gr1DKernelEffect::Direction direction, int radius, float sigma, const SkIRect* srcBounds, const SkIPoint& srcOffset) argument
[all...]
H A DSkMatrixImageFilter.cpp66 const SkRect srcRect = SkRect::Make(srcBounds); local
69 matrix.mapRect(&dstRect, srcRect);
91 input->draw(canvas, srcRect.x(), srcRect.y(), &paint);
/external/deqp/framework/platform/raspi/
H A DtcuRaspiPlatform.cpp127 VC_RECT_T dstRect, srcRect; local
134 srcRect.x = 0;
135 srcRect.y = 0;
136 srcRect.width = width << 16;
137 srcRect.height = height << 16;
145 m_dispmanElement = vc_dispmanx_element_add(dispmanUpdate, m_dispmanDisplay, 0/*layer*/, &dstRect, 0/*src*/, &srcRect, DISPMANX_PROTECTION_NONE, 0/*alpha*/, 0/*clamp*/, DISPMANX_NO_ROTATE);
/external/skia/src/effects/
H A DSkTileImageFilter.cpp23 sk_sp<SkImageFilter> SkTileImageFilter::Make(const SkRect& srcRect, const SkRect& dstRect, argument
25 if (!SkIsValidRect(srcRect) || !SkIsValidRect(dstRect)) {
28 if (srcRect.width() == dstRect.width() && srcRect.height() == dstRect.height()) {
30 if (!ir.intersect(srcRect)) {
34 return SkOffsetImageFilter::Make(dstRect.x() - srcRect.x(),
35 dstRect.y() - srcRect.y(),
39 return sk_sp<SkImageFilter>(new SkTileImageFilter(srcRect, dstRect, std::move(input)));
62 SkRect srcRect; local
63 ctx.ctm().mapRect(&srcRect, fSrcRec
[all...]
H A DSkImageSource.cpp27 const SkRect& srcRect,
30 if (!image || srcRect.width() <= 0.0f || srcRect.height() <= 0.0f) {
35 srcRect, dstRect,
48 const SkRect& srcRect,
53 , fSrcRect(srcRect)
26 Make(sk_sp<SkImage> image, const SkRect& srcRect, const SkRect& dstRect, SkFilterQuality filterQuality) argument
47 SkImageSource(sk_sp<SkImage> image, const SkRect& srcRect, const SkRect& dstRect, SkFilterQuality filterQuality) argument
H A DSkMagnifierImageFilter.cpp30 sk_sp<SkImageFilter> SkMagnifierImageFilter::Make(const SkRect& srcRect, SkScalar inset, argument
33 if (!SkScalarIsFinite(inset) || !SkIsValidRect(srcRect)) {
40 if (srcRect.fLeft < 0 || srcRect.fTop < 0) {
43 return sk_sp<SkImageFilter>(new SkMagnifierImageFilter(srcRect, inset,
55 const SkRect& srcRect,
63 bounds, srcRect,
73 const SkRect& srcRect() const { return fSrcRect; } function in class:GrMagnifierEffect
75 // Scale to apply to zoomed pixels (srcRect size / bounds size).
88 const SkRect& srcRect,
51 Make(GrResourceProvider* resourceProvider, sk_sp<GrTextureProxy> proxy, sk_sp<GrColorSpaceXform> colorSpaceXform, const SkIRect& bounds, const SkRect& srcRect, float xInvZoom, float yInvZoom, float xInvInset, float yInvInset) argument
84 GrMagnifierEffect(GrResourceProvider* resourceProvider, sk_sp<GrTextureProxy> proxy, sk_sp<GrColorSpaceXform> colorSpaceXform, const SkIRect& bounds, const SkRect& srcRect, float xInvZoom, float yInvZoom, float xInvInset, float yInvInset) argument
270 SkRect srcRect = SkRect::MakeWH(SkIntToScalar(width), SkIntToScalar(height)); local
303 SkMagnifierImageFilter(const SkRect& srcRect, SkScalar inset, sk_sp<SkImageFilter> input, const CropRect* cropRect) argument
[all...]
/external/skia/src/gpu/vk/
H A DGrVkCopyManager.h32 const SkIRect& srcRect,

Completed in 526 milliseconds

1234