Index: include/core/SkDevice.h |
diff --git a/include/core/SkDevice.h b/include/core/SkDevice.h |
index d63af0424ae4fd95fd57227bc3205109ae66e321..3764ff39ef9fed8d08c18392764c4a8c44835843 100644 |
--- a/include/core/SkDevice.h |
+++ b/include/core/SkDevice.h |
@@ -375,6 +375,15 @@ protected: |
// either is identical to kNative_Premul_Config8888. Otherwise, -1. |
static const SkCanvas::Config8888 kPMColorAlias; |
+protected: |
+ /** |
+ * Leaky properties are those which the device should be applying but it isn't. |
+ * These properties will be applied by the draw, when and as it can. |
+ * If the device does handle a property, that property should be set to the identity value |
+ * for that property, effectively making it non-leaky. |
+ */ |
+ SkDeviceProperties fLeakyProperties; |
+ |
private: |
friend class SkCanvas; |
friend struct DeviceCM; //for setMatrixClip |
@@ -412,13 +421,6 @@ private: |
SkIPoint fOrigin; |
SkMetaData* fMetaData; |
- /** |
- * Leaky properties are those which the device should be applying but it isn't. |
- * These properties will be applied by the draw, when and as it can. |
- * If the device does handle a property, that property should be set to the identity value |
- * for that property, effectively making it non-leaky. |
- */ |
- SkDeviceProperties fLeakyProperties; |
#ifdef SK_DEBUG |
bool fAttachedToCanvas; |