/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;
|