HomeSort by relevance Sort by last modified time
    Searched defs:srcBounds (Results 1 - 25 of 29) sorted by null

1 2

  /external/skia/src/effects/imagefilters/
SkPaintImageFilter.cpp 43 const SkIRect srcBounds = SkIRect::MakeWH(source->width(), source->height());
44 if (!this->applyCropRect(ctx, srcBounds, &bounds)) {
SkOffsetImageFilter.cpp 52 const SkIRect srcBounds = SkIRect::MakeXYWH(srcOffset.fX, srcOffset.fY,
54 if (!this->applyCropRect(ctx, srcBounds, &bounds)) {
SkMatrixConvolutionImageFilter.cpp 254 const SkIRect& srcBounds) const {
257 filterPixels<ClampPixelFetcher>(src, result, offset, rect, srcBounds);
260 filterPixels<RepeatPixelFetcher>(src, result, offset, rect, srcBounds);
263 filterPixels<ClampToBlackPixelFetcher>(src, result, offset, rect, srcBounds);
326 SkIRect srcBounds = this->onFilterNodeBounds(dstBounds, ctx.ctm(), kReverse_MapDirection,
330 srcBounds = DetermineRepeatedSrcBound(srcBounds, fKernelOffset,
333 if (!srcBounds.intersect(dstBounds)) {
356 srcBounds.offset(-inputOffset);
359 srcBounds,
    [all...]
SkXfermodeImageFilter.cpp 128 SkIRect srcBounds = SkIRect::EmptyIRect();
130 srcBounds = SkIRect::MakeXYWH(backgroundOffset.x(), backgroundOffset.y(),
134 srcBounds.join(foregroundBounds);
135 if (srcBounds.isEmpty()) {
140 if (!this->applyCropRect(ctx, srcBounds, &bounds)) {
SkArithmeticImageFilter.cpp 181 SkIRect srcBounds = SkIRect::EmptyIRect();
183 srcBounds = SkIRect::MakeXYWH(backgroundOffset.x(), backgroundOffset.y(),
187 srcBounds.join(foregroundBounds);
188 if (srcBounds.isEmpty()) {
193 if (!this->applyCropRect(ctx, srcBounds, &bounds)) {
SkDisplacementMapEffect.cpp 243 const SkIRect srcBounds = SkIRect::MakeXYWH(colorOffset.x(), colorOffset.y(),
249 if (!this->applyCropRect(ctx, srcBounds, &bounds)) {
SkMorphologyImageFilter.cpp 672 SkIRect srcBounds = bounds;
673 srcBounds.offset(-inputOffset);
678 return input->makeSubset(srcBounds);
693 sk_sp<SkSpecialImage> result(apply_morphology(context, input.get(), srcBounds, type,
738 call_proc_X(procX, inputBM, &tmp, width, srcBounds);
739 SkIRect tmpBounds = SkIRect::MakeWH(srcBounds.width(), srcBounds.height());
744 call_proc_X(procX, inputBM, &dst, width, srcBounds);
747 inputBM.getAddr32(srcBounds.left(), srcBounds.top())
    [all...]
  /external/skqp/src/effects/imagefilters/
SkPaintImageFilter.cpp 43 const SkIRect srcBounds = SkIRect::MakeWH(source->width(), source->height());
44 if (!this->applyCropRect(ctx, srcBounds, &bounds)) {
SkOffsetImageFilter.cpp 52 const SkIRect srcBounds = SkIRect::MakeXYWH(srcOffset.fX, srcOffset.fY,
54 if (!this->applyCropRect(ctx, srcBounds, &bounds)) {
SkMatrixConvolutionImageFilter.cpp 254 const SkIRect& srcBounds) const {
257 filterPixels<ClampPixelFetcher>(src, result, offset, rect, srcBounds);
260 filterPixels<RepeatPixelFetcher>(src, result, offset, rect, srcBounds);
263 filterPixels<ClampToBlackPixelFetcher>(src, result, offset, rect, srcBounds);
326 SkIRect srcBounds = this->onFilterNodeBounds(dstBounds, ctx.ctm(), kReverse_MapDirection,
330 srcBounds = DetermineRepeatedSrcBound(srcBounds, fKernelOffset,
333 if (!srcBounds.intersect(dstBounds)) {
356 srcBounds.offset(-inputOffset);
359 srcBounds,
    [all...]
SkXfermodeImageFilter.cpp 126 SkIRect srcBounds = SkIRect::EmptyIRect();
128 srcBounds = SkIRect::MakeXYWH(backgroundOffset.x(), backgroundOffset.y(),
132 srcBounds.join(foregroundBounds);
133 if (srcBounds.isEmpty()) {
138 if (!this->applyCropRect(ctx, srcBounds, &bounds)) {
SkArithmeticImageFilter.cpp 180 SkIRect srcBounds = SkIRect::EmptyIRect();
182 srcBounds = SkIRect::MakeXYWH(backgroundOffset.x(), backgroundOffset.y(),
186 srcBounds.join(foregroundBounds);
187 if (srcBounds.isEmpty()) {
192 if (!this->applyCropRect(ctx, srcBounds, &bounds)) {
SkDisplacementMapEffect.cpp 241 const SkIRect srcBounds = SkIRect::MakeXYWH(colorOffset.x(), colorOffset.y(),
247 if (!this->applyCropRect(ctx, srcBounds, &bounds)) {
SkMorphologyImageFilter.cpp 669 SkIRect srcBounds = bounds;
670 srcBounds.offset(-inputOffset);
675 return input->makeSubset(srcBounds);
690 sk_sp<SkSpecialImage> result(apply_morphology(context, input.get(), srcBounds, type,
735 call_proc_X(procX, inputBM, &tmp, width, srcBounds);
736 SkIRect tmpBounds = SkIRect::MakeWH(srcBounds.width(), srcBounds.height());
741 call_proc_X(procX, inputBM, &dst, width, srcBounds);
744 inputBM.getAddr32(srcBounds.left(), srcBounds.top())
    [all...]
  /external/skia/src/core/
SkMatrixImageFilter.cpp 66 const SkIRect srcBounds = SkIRect::MakeXYWH(inputOffset.x(), inputOffset.y(),
68 const SkRect srcRect = SkRect::Make(srcBounds);
SkImageFilter.cpp 305 bool SkImageFilter::applyCropRect(const Context& ctx, const SkIRect& srcBounds,
307 SkIRect tmpDst = this->onFilterNodeBounds(srcBounds, ctx.ctm(), kForward_MapDirection, nullptr);
388 const SkIRect srcBounds = SkIRect::MakeXYWH(srcOffset->x(), srcOffset->y(),
391 if (!this->applyCropRect(ctx, srcBounds, bounds)) {
395 if (srcBounds.contains(*bounds)) {
474 // In repeat mode, when we are going to sample off one edge of the srcBounds we require the
476 SkIRect SkImageFilter::DetermineRepeatedSrcBound(const SkIRect& srcBounds,
480 SkIRect tmp = srcBounds;
SkBitmapDevice.cpp 95 // Check again, now that we have computed srcbounds.
652 const SkIRect srcBounds = srcImage->bounds().makeOffset(x, y);
655 if (!maskBounds.intersect(clipBounds.roundOut()) || !maskBounds.intersect(srcBounds)) {
672 if (!srcBounds.contains(clipBounds)) {
673 autoClipRestore.init(this, srcBounds);
SkDraw.cpp     [all...]
  /external/skqp/src/core/
SkMatrixImageFilter.cpp 66 const SkIRect srcBounds = SkIRect::MakeXYWH(inputOffset.x(), inputOffset.y(),
68 const SkRect srcRect = SkRect::Make(srcBounds);
SkImageFilter.cpp 302 bool SkImageFilter::applyCropRect(const Context& ctx, const SkIRect& srcBounds,
304 SkIRect tmpDst = this->onFilterNodeBounds(srcBounds, ctx.ctm(), kForward_MapDirection, nullptr);
385 const SkIRect srcBounds = SkIRect::MakeXYWH(srcOffset->x(), srcOffset->y(),
388 if (!this->applyCropRect(ctx, srcBounds, bounds)) {
392 if (srcBounds.contains(*bounds)) {
471 // In repeat mode, when we are going to sample off one edge of the srcBounds we require the
473 SkIRect SkImageFilter::DetermineRepeatedSrcBound(const SkIRect& srcBounds,
477 SkIRect tmp = srcBounds;
SkBitmapDevice.cpp 94 // Check again, now that we have computed srcbounds.
666 const SkIRect srcBounds = srcImage->bounds().makeOffset(x, y);
669 if (!maskBounds.intersect(clipBounds.roundOut()) || !maskBounds.intersect(srcBounds)) {
686 if (!srcBounds.contains(clipBounds)) {
687 autoClipRestore.init(this, srcBounds);
SkDraw.cpp     [all...]
  /external/dng_sdk/source/
dng_render.cpp     [all...]
  /external/skia/src/gpu/
SkGpuDevice_drawTexture.cpp 120 SkRect srcBounds = SkRect::MakeIWH(image.fWidth, image.fHeight);
122 SkRect src = origSrcRect ? *origSrcRect : srcBounds;
135 if (origSrcRect && !srcBounds.contains(src)) {
136 if (!src.intersect(srcBounds)) {
150 : (origSrcRect ? *origSrcRect : srcBounds));
  /external/skqp/src/gpu/
SkGpuDevice_drawTexture.cpp 189 const SkRect srcBounds = SkRect::MakeIWH(producer->width(), producer->height());
193 dstRect = &srcBounds;
195 if (!srcBounds.contains(*srcRect)) {
197 if (!clippedSrcRect.intersect(srcBounds)) {
212 clippedSrcRect = srcBounds;
215 if (!srcToDstMatrix.setRectToRect(srcBounds, *dstRect, SkMatrix::kFill_ScaleToFit)) {
219 clippedDstRect = srcBounds;

Completed in 253 milliseconds

1 2