Lines Matching defs:clip

129 // Given a bitmap, an optional src rect, and a context with a clip and matrix determine what
132 const GrClip* clip,
137 SkIRect clippedSrcIRect = clip ? clip->getConservativeBounds()
162 const GrClip* clip,
173 *clippedSubset = determine_clipped_src_rect(rtSize.width(), rtSize.height(), clip, ctm,
207 *clippedSubset = determine_clipped_src_rect(rtSize.width(), rtSize.height(), clip, ctm,
255 // This is used when a dst clip is provided and extends outside of the optimized dst rect.
311 // The original src and dst were fully contained in the image, or there was no dst clip to
312 // worry about, or the clip was still contained in the restricted dst rect.
341 const GrClip* clip,
379 sdc->drawTextureQuad(clip,
395 sdc->drawTexture(clip,
415 const GrClip* clip,
441 clip,
540 // Calculate texture coordinates that match the dst clip
544 sdc->fillQuadWithEdgeAA(clip, std::move(grPaint), aa, aaFlags, ctm, dstClip, srcClip);
547 sdc->fillRectWithEdgeAA(clip, std::move(grPaint), aa, aaFlags, ctm, dst,
565 rContext, sdc, clip, shape, std::move(grPaint), ctm, mf);
571 const GrClip* clip,
657 clip,
737 this->clip(),
791 auto clip = this->clip();
807 clip,
822 clip,
841 clip,
865 // Only no clip or quad clip are supported
900 fSurfaceDrawContext->drawTextureSet(this->clip(),
921 // Manage the dst clip pointer tracking before any continues are used so we don't lose
923 const SkPoint* clip = set[i].fHasClip ? dstClips + dstClipIndex : nullptr;
955 image, &set[i].fSrcRect, &set[i].fDstRect, clip, GrAA::kYes,
966 textures[i].fDstClipQuad = clip;