Lines Matching defs:Sink
63 class Sink {
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) {
83 return std::unique_ptr<Sink>(new PNGSink(std::move(surface), scale_matrix));
118 class SKPSink final : public Sink {
120 static std::unique_ptr<Sink> Make(const SkMatrix& scale_matrix) {
121 return std::unique_ptr<Sink>(new SKPSink(scale_matrix));
148 class NullSink final : public Sink {
150 static std::unique_ptr<Sink> Make(const SkMatrix& scale_matrix) {
157 return std::unique_ptr<Sink>(new NullSink(std::move(surface), scale_matrix));
181 struct MP4Sink final : public Sink {
237 std::unique_ptr<Sink> MakeSink(const char* fmt, const SkMatrix& scale_matrix) {