Lines Matching defs:clipRect
427 // clipRect may be null, even though we always have a clip. This indicates that
430 // clipRect (if no null) has already been shifted up
432 void sk_fill_path(const SkPath& path, const SkIRect* clipRect, SkBlitter* blitter,
439 int count = builder.build(path, clipRect, shiftEdgesUp);
487 if (clipRect && start_y < clipRect->fTop) {
488 start_y = clipRect->fTop;
490 if (clipRect && stop_y > clipRect->fBottom) {
491 stop_y = clipRect->fBottom;
641 const SkIRect* clipRect, SkEdge* list[]) {
644 if (edge->setLine(pts[0], pts[1], clipRect, 0)) {
648 if (edge->setLine(pts[1], pts[2], clipRect, 0)) {
652 if (edge->setLine(pts[2], pts[0], clipRect, 0)) {
659 static void sk_fill_triangle(const SkPoint pts[], const SkIRect* clipRect,
666 int count = build_tri_edges(edgeStorage, pts, clipRect, list);
689 if (clipRect && stop_y > clipRect->fBottom) {
690 stop_y = clipRect->fBottom;
693 if (clipRect && start_y < clipRect->fTop) {
694 start_y = clipRect->fTop;