summaryrefslogtreecommitdiffstats
path: root/printing/metafile_skia_wrapper.h
diff options
context:
space:
mode:
authorvitalybuka <vitalybuka@chromium.org>2014-09-11 17:59:12 -0700
committerCommit bot <commit-bot@chromium.org>2014-09-12 01:03:12 +0000
commita68e23e16cdfddf52ba2aedd2c093c1854145b15 (patch)
treea2d850eaa600e00718eda19593087c6199ee61a8 /printing/metafile_skia_wrapper.h
parent5e1768a53d0abfb716997d91fbe7cc32d5ca6c8d (diff)
downloadchromium_src-a68e23e16cdfddf52ba2aedd2c093c1854145b15.zip
chromium_src-a68e23e16cdfddf52ba2aedd2c093c1854145b15.tar.gz
chromium_src-a68e23e16cdfddf52ba2aedd2c093c1854145b15.tar.bz2
Replaced Metafile with PdfMetafileSkia in renderer.
All platforms uses PdfMetafileSkia now. TBR=sgurun@chromium.org Review URL: https://codereview.chromium.org/559263002 Cr-Commit-Position: refs/heads/master@{#294514}
Diffstat (limited to 'printing/metafile_skia_wrapper.h')
-rw-r--r--printing/metafile_skia_wrapper.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/printing/metafile_skia_wrapper.h b/printing/metafile_skia_wrapper.h
index 42bbc5f..fdf5f75 100644
--- a/printing/metafile_skia_wrapper.h
+++ b/printing/metafile_skia_wrapper.h
@@ -12,26 +12,27 @@ class SkCanvas;
namespace printing {
-class Metafile;
+class PdfMetafileSkia;
-// A wrapper class with static methods to set and retrieve a Metafile
+// A wrapper class with static methods to set and retrieve a PdfMetafileSkia
// on an SkCanvas. The ownership of the metafile is not affected and it
// is the caller's responsibility to ensure that the metafile remains valid
// as long as the canvas.
class PRINTING_EXPORT MetafileSkiaWrapper : public SkRefCnt {
public:
- static void SetMetafileOnCanvas(const SkCanvas& canvas, Metafile* metafile);
+ static void SetMetafileOnCanvas(const SkCanvas& canvas,
+ PdfMetafileSkia* metafile);
- static Metafile* GetMetafileFromCanvas(const SkCanvas& canvas);
+ static PdfMetafileSkia* GetMetafileFromCanvas(const SkCanvas& canvas);
// Methods to set and retrieve custom scale factor for metafile from canvas.
static void SetCustomScaleOnCanvas(const SkCanvas& canvas, double scale);
static bool GetCustomScaleOnCanvas(const SkCanvas& canvas, double* scale);
private:
- explicit MetafileSkiaWrapper(Metafile* metafile);
+ explicit MetafileSkiaWrapper(PdfMetafileSkia* metafile);
- Metafile* metafile_;
+ PdfMetafileSkia* metafile_;
};
} // namespace printing