Lines Matching refs:ccpr
36 CCPRClip(GrCoverageCountingPathRenderer* ccpr, const SkPath& path) : fCCPR(ccpr), fPath(path) {} in CCPRClip() argument
76 GrCoverageCountingPathRenderer* ccpr() const { return fCCPR; } in ccpr() function in CCPRPathDrawer
142 CCPRPathDrawer ccpr(std::exchange(mockContext, nullptr), reporter); in run() local
143 if (!ccpr.valid()) { in run()
149 this->onRun(reporter, ccpr); in run()
156 virtual void onRun(skiatest::Reporter* reporter, CCPRPathDrawer& ccpr) = 0;
169 void onRun(skiatest::Reporter* reporter, CCPRPathDrawer& ccpr) override { in onRun() argument
174 ccpr.clipFullscreenRect(fPath); in onRun()
175 ccpr.clipFullscreenRect(fPath); in onRun()
179 ccpr.destroyGrContext(); in onRun()
189 void onRun(skiatest::Reporter* reporter, CCPRPathDrawer& ccpr) override { in onRun() argument
190 ((GrRecordingContext*)ccpr.dContext())->priv().incrSuppressWarningMessages(); in onRun()
191 this->CCPR_cleanup::onRun(reporter, ccpr); in onRun()
197 void onRun(skiatest::Reporter* reporter, CCPRPathDrawer& ccpr) override { in onRun() argument
207 ccpr.clipFullscreenRect(largeOutsidePath); in onRun()
213 ccpr.clipFullscreenRect(emptyPath); in onRun()
216 ccpr.flush(); in onRun()
219 ccpr.clipFullscreenRect(largeOutsidePath); in onRun()
220 ccpr.clipFullscreenRect(emptyPath); in onRun()
221 ccpr.flush(); in onRun()
224 ccpr.clipFullscreenRect(largeOutsidePath); in onRun()
225 ccpr.clipFullscreenRect(largeOutsidePath); in onRun()
226 ccpr.clipFullscreenRect(emptyPath); in onRun()
227 ccpr.clipFullscreenRect(emptyPath); in onRun()
228 ccpr.flush(); in onRun()
248 virtual void onRun(skiatest::Reporter* reporter, const CCPRPathDrawer& ccpr) const = 0;
258 void onRun(skiatest::Reporter* reporter, const CCPRPathDrawer& ccpr) const override { in onRun()
260 ccpr.clear(); in onRun()
268 ccpr.clipFullscreenRect(busyPath.detach()); in onRun()
270 ccpr.flush(); // If this doesn't crash, the test passed. in onRun()
279 void onRun(skiatest::Reporter* reporter, const CCPRPathDrawer& ccpr) const override { in onRun()
281 ccpr.clear(); in onRun()
288 ccpr.clipFullscreenRect(path); in onRun()
289 ccpr.flush(); in onRun()
296 ccpr.clipFullscreenRect(path); in onRun()
304 ccpr.clipFullscreenRect(path, m); in onRun()
305 ccpr.flush(); in onRun()