Lines Matching refs:transformedRect
42 static bool has_aligned_samples(const SkRect& srcRect, const SkRect& transformedRect) { in has_aligned_samples() argument
44 …if (SkScalarAbs(SkScalarRoundToScalar(transformedRect.left()) - transformedRect.left()) < kColorBl… in has_aligned_samples()
45 …SkScalarAbs(SkScalarRoundToScalar(transformedRect.top()) - transformedRect.top()) < kColorBleedT… in has_aligned_samples()
46 SkScalarAbs(transformedRect.width() - srcRect.width()) < kColorBleedTolerance && in has_aligned_samples()
47 SkScalarAbs(transformedRect.height() - srcRect.height()) < kColorBleedTolerance) { in has_aligned_samples()
54 const SkRect& transformedRect, in may_color_bleed() argument
59 SkASSERT(!has_aligned_samples(srcRect, transformedRect)); in may_color_bleed()
60 SkRect innerSrcRect(srcRect), innerTransformedRect, outerTransformedRect(transformedRect); in may_color_bleed()
87 SkRect transformedRect; in can_ignore_linear_filtering_subset() local
88 srcRectToDeviceSpace.mapRect(&transformedRect, srcSubset); in can_ignore_linear_filtering_subset()
90 if (has_aligned_samples(srcSubset, transformedRect) || in can_ignore_linear_filtering_subset()
91 !may_color_bleed(srcSubset, transformedRect, srcRectToDeviceSpace, numSamples)) { in can_ignore_linear_filtering_subset()