Lines Matching refs:Sink
63 class Sink { class
65 Sink() = default;
66 virtual ~Sink() = default;
67 Sink(const Sink&) = delete;
68 Sink& operator=(const Sink&) = delete;
74 class PNGSink final : public Sink {
76 static std::unique_ptr<Sink> Make(const SkMatrix& scale_matrix) { in Make()
83 return std::unique_ptr<Sink>(new PNGSink(std::move(surface), scale_matrix)); in Make()
118 class SKPSink final : public Sink {
120 static std::unique_ptr<Sink> Make(const SkMatrix& scale_matrix) { in Make()
121 return std::unique_ptr<Sink>(new SKPSink(scale_matrix)); in Make()
148 class NullSink final : public Sink {
150 static std::unique_ptr<Sink> Make(const SkMatrix& scale_matrix) { in Make()
157 return std::unique_ptr<Sink>(new NullSink(std::move(surface), scale_matrix)); in Make()
181 struct MP4Sink final : public Sink {
237 std::unique_ptr<Sink> MakeSink(const char* fmt, const SkMatrix& scale_matrix) { in MakeSink()