Lines Matching refs:recorder
54 SkPictureRecorder recorder;
56 recorder.beginRecording(0, 0);
58 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture());
60 recorder.beginRecording(0, 0);
65 SkPictureRecorder recorder;
66 recorder.beginRecording(0, 0);
67 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture());
166 static sk_sp<SkPicture> Copy(SkPictureRecorder* recorder) {
171 recorder->partialReplay(canvas);
216 SkPictureRecorder recorder;
218 SkCanvas* canvas = recorder.beginRecording(10, 10);
222 sk_sp<SkPicture> copy(SkPictureRecorderReplayTester::Copy(&recorder));
229 sk_sp<SkPicture> final(recorder.finishRecordingAsPicture());
239 SkPictureRecorder recorder;
241 SkCanvas* canvas = recorder.beginRecording(4, 3);
246 sk_sp<SkPicture> copy(SkPictureRecorderReplayTester::Copy(&recorder));
253 sk_sp<SkPicture> final(recorder.finishRecordingAsPicture());
266 SkPictureRecorder recorder;
270 SkCanvas* canvas = recorder.beginRecording(100, 100);
277 sk_sp<SkPicture> extraSavePicture(recorder.finishRecordingAsPicture());
287 SkCanvas* canvas = recorder.beginRecording(100, 100);
298 sk_sp<SkPicture> extraRestorePicture(recorder.finishRecordingAsPicture());
307 SkCanvas* canvas = recorder.beginRecording(100, 100);
310 sk_sp<SkPicture> noSavePicture(recorder.finishRecordingAsPicture());
321 SkPictureRecorder recorder;
326 SkCanvas* canvas = recorder.beginRecording(100, 100);
331 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture());
337 SkCanvas* canvas = recorder.beginRecording(100, 100);
347 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture());
359 SkPictureRecorder recorder;
360 SkCanvas* recordingCanvas = recorder.beginRecording(100, 100);
362 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture());
385 SkPictureRecorder recorder;
389 SkCanvas* canvas = recorder.beginRecording(10, 10);
398 SkCanvas* canvas = recorder.beginRecording(10, 10);
408 SkCanvas* canvas = recorder.beginRecording(10, 10);
417 SkCanvas* canvas = recorder.beginRecording(10, 10);
429 SkPictureRecorder recorder;
432 SkCanvas* canvas = recorder.beginRecording(bounds, &factory);
437 sk_sp<SkPicture> p(recorder.finishRecordingAsPictureWithCull(bounds));
489 SkPictureRecorder recorder;
490 recorder.beginRecording(0, 0);
491 sk_sp<SkPicture> empty(recorder.finishRecordingAsPicture());
496 SkCanvas* canvas = recorder.beginRecording(1, 1);
498 sk_sp<SkPicture> hasData(recorder.finishRecordingAsPicture());
507 SkPictureRecorder recorder;
508 SkCanvas* canvas = recorder.beginRecording(10, 10);
511 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture());
549 SkPictureRecorder recorder;
550 test_draw_bitmaps(recorder.beginRecording(10, 10));
551 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture());
585 SkPictureRecorder recorder;
586 SkCanvas* canvas = recorder.beginRecording(100, 100);
594 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture());
639 SkPictureRecorder recorder;
640 SkCanvas* c = recorder.beginRecording(bound, &factory);
644 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture());
669 // we want the recorder to go out of scope before our subsequent checks, so we
711 SkPictureRecorder recorder;
713 SkCanvas* c = recorder.beginRecording(SkRect::MakeLTRB(1, 2, 3, 4));
716 sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture());
737 SkPictureRecorder recorder;
739 auto canvas = recorder.beginRecording(SkRectPriv::MakeLargest(), &factory);
741 auto pic = recorder.finishRecordingAsPicture();
744 canvas = recorder.beginRecording(SkRectPriv::MakeLargest());
746 pic = recorder.finishRecordingAsPicture();
752 SkPictureRecorder recorder;
754 auto canvas = recorder.beginRecording(SkRectPriv::MakeLargest(), &factory);
757 auto pic = recorder.finishRecordingAsPicture();
760 canvas = recorder.beginRecording(SkRectPriv::MakeLargest());
763 pic = recorder.finishRecordingAsPicture();
768 SkPictureRecorder recorder;
770 auto canvas = recorder.beginRecording(SkRect::MakeWH(100,100));
780 auto pic = recorder.finishRecordingAsPicture();
800 SkPictureRecorder recorder;
801 SkCanvas* canvas = recorder.beginRecording(cull);
804 sk_sp<SkPicture> pic = recorder.finishRecordingAsPicture();
860 SkPictureRecorder recorder;
880 SkCanvas* canvas = recorder.beginRecording(bounds, &factory);
884 sk_sp<SkPicture> inner = recorder.finishRecordingAsPicture();
886 recorder.beginRecording(bounds, &factory)->drawPicture(inner);
887 sk_sp<SkPicture> middle = recorder.finishRecordingAsPicture();
891 recorder.beginRecording(bounds, &factory)->drawPicture(middle);
892 sk_sp<SkPicture> outer = recorder.finishRecordingAsPicture();