From a0217c5e843358d5dd596bede0fd31c8ff843b14 Mon Sep 17 00:00:00 2001 From: "brettw@chromium.org" Date: Wed, 22 Aug 2012 21:47:38 +0000 Subject: Add a query function for the scaling feature. We need to be able to query whether scaling is supported before creating a Graphics2D object so we know which code path to use. This just adds a function to do that checking. I also renamed Graphics2DDev to Graphics2D_Dev for consistency with the other Dev wrapper objects. TEST=none BUG=none Review URL: https://chromiumcodereview.appspot.com/10832428 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@152829 0039d316-1c4b-4281-b951-d872f2087c98 --- ppapi/cpp/dev/graphics_2d_dev.h | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'ppapi/cpp/dev/graphics_2d_dev.h') diff --git a/ppapi/cpp/dev/graphics_2d_dev.h b/ppapi/cpp/dev/graphics_2d_dev.h index 2ebc06e..3dc8c71 100644 --- a/ppapi/cpp/dev/graphics_2d_dev.h +++ b/ppapi/cpp/dev/graphics_2d_dev.h @@ -11,17 +11,20 @@ namespace pp { // Graphics2DDev is a version of Graphics2D that exposes under-development APIs // for HiDPI -class Graphics2DDev : public Graphics2D { +class Graphics2D_Dev : public Graphics2D { public: /// Default constructor for creating an is_null() - /// Graphics2DDev object. - Graphics2DDev() : Graphics2D() {} + /// Graphics2D_Dev object. + Graphics2D_Dev() : Graphics2D() {} // Constructor for creating a Graphics2DDev object from an // existing Graphics2D object. - Graphics2DDev(const Graphics2D& other) : Graphics2D(other) {} + Graphics2D_Dev(const Graphics2D& other) : Graphics2D(other) {} - virtual ~Graphics2DDev() {} + virtual ~Graphics2D_Dev() {} + + /// Returns true if SetScale and GetScale are supported. False if not. + static bool SupportsScale(); /// SetScale() sets the scale factor that will be applied when painting the /// graphics context onto the output device. Typically, if rendering at device -- cgit v1.1