aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/PdfRenderer.h
diff options
context:
space:
mode:
authorGravatar halcanary <halcanary@google.com>2014-08-11 13:08:27 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2014-08-11 13:08:27 -0700
commit8b2cb3391d75f0e7b522ab3180da833370f413bd (patch)
tree2ca8b26cbfd748a5c62353adaf2ca3e941bf1fbc /tools/PdfRenderer.h
parent8572fc01ac4f6bdcf173b05417776abc55f729c1 (diff)
clean up render_pdfs:
Remove unused headers replace dynamic memory wstream with null wstream. Use SkAutoTDelete when appropriate. Replace PdfRenderer class with short function: pdf_to_stream. Collapse render_pdf, process_input, tool_main_core functions Split out process_input_files function. Don't crash when no arguments given. print out max rss on each skp. prettier output R=mtklein@google.com Author: halcanary@google.com Review URL: https://codereview.chromium.org/463603002
Diffstat (limited to 'tools/PdfRenderer.h')
-rw-r--r--tools/PdfRenderer.h67
1 files changed, 0 insertions, 67 deletions
diff --git a/tools/PdfRenderer.h b/tools/PdfRenderer.h
deleted file mode 100644
index d70c458c74..0000000000
--- a/tools/PdfRenderer.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Copyright 2012 Google Inc.
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-#ifndef PdfRenderer_DEFINED
-#define PdfRenderer_DEFINED
-
-//
-// PdfRender takes a SkPicture and writes it to a PDF file.
-// An SkPicture can be built manually, or read from an SKP file.
-//
-
-#include "SkDocument.h"
-#include "SkMath.h"
-#include "SkPicture.h"
-#include "SkTypes.h"
-#include "SkTDArray.h"
-#include "SkRefCnt.h"
-#include "SkString.h"
-
-class SkBitmap;
-class SkCanvas;
-class SkWStream;
-
-namespace sk_tools {
-
-class PdfRenderer : public SkRefCnt {
-public:
- virtual void init(SkPicture* pict, SkWStream* stream);
- virtual void setup() {}
- virtual bool render() = 0;
- virtual void end();
-
- PdfRenderer(SkPicture::EncodeBitmap encoder)
- : fPicture(NULL)
- , fEncoder(encoder)
- , fPdfDoc(NULL)
- {}
-
-protected:
- SkCanvas* setupCanvas(SkWStream* stream, int width, int height);
-
- SkAutoTUnref<SkCanvas> fCanvas;
- SkPicture* fPicture;
- SkPicture::EncodeBitmap fEncoder;
- SkAutoTUnref<SkDocument> fPdfDoc;
-
-private:
- typedef SkRefCnt INHERITED;
-};
-
-class SimplePdfRenderer : public PdfRenderer {
-public:
- SimplePdfRenderer(SkPicture::EncodeBitmap encoder)
- : PdfRenderer(encoder) {}
- virtual bool render() SK_OVERRIDE;
-
-private:
- typedef PdfRenderer INHERITED;
-};
-
-}
-
-#endif // PdfRenderer_DEFINED