diff options
Diffstat (limited to 'dm/DMPDFRasterizeTask.cpp')
-rw-r--r-- | dm/DMPDFRasterizeTask.cpp | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/dm/DMPDFRasterizeTask.cpp b/dm/DMPDFRasterizeTask.cpp deleted file mode 100644 index d32178b78b..0000000000 --- a/dm/DMPDFRasterizeTask.cpp +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright 2014 Google Inc. - * - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ - -#include "DMPDFRasterizeTask.h" -#include "DMUtil.h" -#include "DMWriteTask.h" -#include "SkBitmap.h" -#include "SkCanvas.h" -#include "SkStream.h" - -namespace DM { - -PDFRasterizeTask::PDFRasterizeTask(const Task& parent, - SkStreamAsset* pdf, - RasterizePdfProc proc) - : CpuTask(parent) - , fName(UnderJoin(parent.name().c_str(), "rasterize")) - , fPdf(pdf) - , fRasterize(proc) { - SkASSERT(fPdf.get()); - SkASSERT(fPdf->unique()); -} - -void PDFRasterizeTask::draw() { - SkBitmap bitmap; - - if (fRasterize(fPdf.get(), &bitmap)) { - this->spawnChild(SkNEW_ARGS(WriteTask, (*this, "PDF", bitmap))); - } else { - this->fail(); - } -} - -} // namespace DM |