/external/skia/samplecode/ |
H A D | SampleTextureDomain.cpp | 47 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 D | matriximagefilter.cpp | 49 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 D | pictureimagefilter.cpp | 76 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 D | resizeimagefilter.cpp | 64 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 D | tileimagefilter.cpp | 60 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 D | imagesource.cpp | 46 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 D | imagemagnifier.cpp | 75 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 D | imagesource2.cpp | 63 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 D | ViESurfaceRenderer.java | 39 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 D | GrCopySurfaceOp.h | 25 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 D | GrCopySurfaceOp.cpp | 13 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 D | SkMagnifierImageFilter.h | 17 static sk_sp<SkImageFilter> Make(const SkRect& srcRect, SkScalar inset, 25 SkMagnifierImageFilter(const SkRect& srcRect,
|
H A D | SkImageSource.h | 18 const SkRect& srcRect, 36 const SkRect& srcRect,
|
H A D | SkTileImageFilter.h | 18 @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 D | CopySurfaceTest.cpp | 67 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 D | SkGpuDevice_drawTexture.cpp | 31 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 D | GrSurfaceContext.h | 46 * @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 D | GrTextureOpList.h | 47 * copied are specified by srcRect. They are copied to a rect of the same 56 const SkIRect& srcRect,
|
/external/skia/src/core/ |
H A D | SkGpuBlurUtils.cpp | 126 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 D | SkMatrixImageFilter.cpp | 66 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 D | tcuRaspiPlatform.cpp | 127 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 D | SkTileImageFilter.cpp | 23 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 D | SkImageSource.cpp | 27 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 D | SkMagnifierImageFilter.cpp | 30 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 D | GrVkCopyManager.h | 32 const SkIRect& srcRect,
|