Lines Matching refs:Result

42 class Result {
45 Result(Status status, const SkString& s) : fMsg(s), fStatus(status) {}
46 Result(Status status, const char* s) : fMsg(s), fStatus(status) {}
47 template <typename... Args> Result (Status status, const char* s, Args... args)
50 Result(const Result&) = default;
51 Result& operator=(const Result&) = default;
53 static Result Ok() { return Result(Status::Ok, nullptr); }
55 static Result Fatal(const SkString& s) { return Result(Status::Fatal, s); }
56 static Result Fatal(const char* s) { return Result(Status::Fatal, s); }
57 template <typename... Args> static Result Fatal(const char* s, Args... args) {
58 return Result(Status::Fatal, s, args...);
61 static Result Skip(const SkString& s) { return Result(Status::Skip, s); }
62 static Result Skip(const char* s) { return Result(Status::Skip, s); }
63 template <typename... Args> static Result Skip(const char* s, Args... args) {
64 return Result(Status::Skip, s, args...);
89 virtual Result SK_WARN_UNUSED_RESULT draw(GrDirectContext* context, SkCanvas* canvas) const = 0;
96 virtual Result SK_WARN_UNUSED_RESULT draw([[maybe_unused]] int page, GrDirectContext* context,
113 virtual Result SK_WARN_UNUSED_RESULT draw(const Src&, SkBitmap*, SkWStream*, SkString* log)
137 Result draw(GrDirectContext*, SkCanvas*) const override;
169 Result draw(GrDirectContext*, SkCanvas*) const override;
187 Result draw(GrDirectContext*, SkCanvas*) const override;
216 Result draw(GrDirectContext*, SkCanvas*) const override;
236 Result draw(GrDirectContext*, SkCanvas*) const override;
253 Result draw(GrDirectContext*, SkCanvas*) const override;
266 Result draw(GrDirectContext*, SkCanvas*) const override;
280 Result draw(GrDirectContext*, SkCanvas*) const override;
293 Result draw(GrDirectContext*, SkCanvas*) const override;
315 Result draw(GrDirectContext*, SkCanvas*) const override;
343 Result draw(GrDirectContext*, SkCanvas*) const override;
363 Result draw(GrDirectContext*, SkCanvas* c) const override;
364 Result draw(int, GrDirectContext*, SkCanvas*) const override;
380 Result draw(const Src& src, SkBitmap*, SkWStream*, SkString*) const override;
389 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
390 Result onDraw(const Src&, SkBitmap*, SkWStream*, SkString*,
433 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
450 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
467 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
485 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
488 Result ooprDraw(const Src&, sk_sp<SkSurface> dstSurface, GrDirectContext*) const;
505 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
508 Result ddlDraw(const Src&,
524 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
535 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
544 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
558 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
565 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
574 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
590 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
625 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
633 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
641 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
647 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
653 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;
659 Result draw(const Src&, SkBitmap*, SkWStream*, SkString*) const override;