Specify aa type of draw to the GrClip

Change-Id: I9ed98859814e462c63ab29b94f0365ccc57d2e9b
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/307706
Commit-Queue: Michael Ludwig <michaelludwig@google.com>
Reviewed-by: Chris Dalton <csmartdalton@google.com>
diff --git a/src/gpu/GrAppliedClip.h b/src/gpu/GrAppliedClip.h
index cb589c6..0bf870e 100644
--- a/src/gpu/GrAppliedClip.h
+++ b/src/gpu/GrAppliedClip.h
@@ -52,6 +52,10 @@
         return fScissorState.intersect(irect) && clippedDrawBounds->intersect(SkRect::Make(irect));
     }
 
+    void setScissor(const SkIRect& irect) {
+        fScissorState.set(irect);
+    }
+
     void addWindowRectangles(const GrWindowRectsState& windowState) {
         SkASSERT(!fWindowRectsState.enabled());
         fWindowRectsState = windowState;