| 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;
|
|
|