Index: include/core/SkDevice.h |
diff --git a/include/core/SkDevice.h b/include/core/SkDevice.h |
index 34d5625c65b295c1cb5923db37da54e31cb3fc68..e2f676465eac5dad15c6bc18c05785f3a9d5c0d3 100644 |
--- a/include/core/SkDevice.h |
+++ b/include/core/SkDevice.h |
@@ -17,13 +17,6 @@ |
#include "SkDeviceProperties.h" |
#include "SkImageFilter.h" |
-// getDeviceCapabilities() is not called by skia, but this flag keeps it around |
-// for clients that have "override" annotations on their subclass. These overrides |
-// should be deleted. |
-//#define SK_SUPPORT_LEGACY_GETDEVICECAPABILITIES |
- |
-//#define SK_SUPPORT_LEGACY_COMPATIBLEDEVICE_CONFIG |
- |
class SkClipStack; |
class SkDraw; |
struct SkIRect; |
@@ -49,33 +42,10 @@ public: |
virtual ~SkBaseDevice(); |
-#ifdef SK_SUPPORT_LEGACY_COMPATIBLEDEVICE_CONFIG |
- /** |
- * Creates a device that is of the same type as this device (e.g. SW-raster, |
- * GPU, or PDF). The backing store for this device is created automatically |
- * (e.g. offscreen pixels or FBO or whatever is appropriate). |
- * |
- * @param width width of the device to create |
- * @param height height of the device to create |
- * @param isOpaque performance hint, set to true if you know that you will |
- * draw into this device such that all of the pixels will |
- * be opaque. |
- */ |
- SkBaseDevice* createCompatibleDevice(SkBitmap::Config config, |
- int width, int height, |
- bool isOpaque); |
-#endif |
SkBaseDevice* createCompatibleDevice(const SkImageInfo&); |
SkMetaData& getMetaData(); |
-#ifdef SK_SUPPORT_LEGACY_GETDEVICECAPABILITIES |
- enum Capabilities { |
- kVector_Capability = 0x1, |
- }; |
- virtual uint32_t getDeviceCapabilities() { return 0; } |
-#endif |
- |
/** Return the width of the device (in pixels). |
*/ |
virtual int width() const = 0; |
@@ -407,18 +377,6 @@ private: |
// just called by SkCanvas for saveLayer |
SkBaseDevice* createCompatibleDeviceForSaveLayer(const SkImageInfo&); |
-#ifdef SK_SUPPORT_LEGACY_COMPATIBLEDEVICE_CONFIG |
- /** |
- * Justs exists during the period where clients still "override" this |
- * signature. They are supported by our base-impl calling this old |
- * signature from the new one (using ImageInfo). |
- */ |
- virtual SkBaseDevice* onCreateCompatibleDevice(SkBitmap::Config config, |
- int width, int height, |
- bool isOpaque, Usage) { |
- return NULL; |
- } |
-#endif |
virtual SkBaseDevice* onCreateDevice(const SkImageInfo&, Usage) { |
return NULL; |
} |