Index: include/pdf/SkPDFDevice.h |
diff --git a/include/pdf/SkPDFDevice.h b/include/pdf/SkPDFDevice.h |
index 30ec2dc63078967c2e157ac2d02673f95d29179e..d668be5df38a05ff0be5ee25670b78dfb6cc7877 100644 |
--- a/include/pdf/SkPDFDevice.h |
+++ b/include/pdf/SkPDFDevice.h |
@@ -11,6 +11,7 @@ |
#define SkPDFDevice_DEFINED |
#include "SkBitmapDevice.h" |
+#include "SkBitmap.h" |
#include "SkCanvas.h" |
#include "SkPaint.h" |
#include "SkPath.h" |
@@ -63,7 +64,7 @@ public: |
* inverse scale+translate to accommodate the one that SkPDFDevice |
* always does. |
*/ |
- // TODO(vandebo): The sizes should be SkSize and not SkISize. |
+ // Deprecated, please use SkDocument::CreatePdf() instead. |
SK_API SkPDFDevice(const SkISize& pageSize, const SkISize& contentSize, |
const SkMatrix& initialTransform); |
SK_API virtual ~SkPDFDevice(); |
@@ -311,6 +312,11 @@ private: |
const SkMatrix& matrix); |
typedef SkBitmapDevice INHERITED; |
+ |
+ // TODO(edisonn): Only SkDocument_PDF and SkPDFImageShader should be able to create |
+ // an SkPDFDevice |
+ //friend class SkDocument_PDF; |
+ //friend class SkPDFImageShader; |
}; |
#endif |