Index: include/core/SkPaint.h |
diff --git a/include/core/SkPaint.h b/include/core/SkPaint.h |
index 1814cae29dba5b646b9d0a80364e64b3499ce033..58cb160adaff7e0e11ed5cd0068f41edac4cceaa 100644 |
--- a/include/core/SkPaint.h |
+++ b/include/core/SkPaint.h |
@@ -15,6 +15,9 @@ |
#include "SkDrawLooper.h" |
#include "SkMatrix.h" |
#include "SkXfermode.h" |
+#ifdef SK_BUILD_FOR_ANDROID |
+#include "SkPaintOptionsAndroid.h" |
+#endif |
class SkAnnotation; |
class SkAutoGlyphCache; |
@@ -938,6 +941,11 @@ public: |
#ifdef SK_BUILD_FOR_ANDROID |
uint32_t getGenerationID() const; |
void setGenerationID(uint32_t generationID); |
+ |
+ const SkPaintOptionsAndroid& getPaintOptionsAndroid() const { |
+ return fPaintOptionsAndroid; |
+ } |
+ void setPaintOptionsAndroid(const SkPaintOptionsAndroid& options); |
#endif |
// returns true if the paint's settings (e.g. xfermode + alpha) resolve to |
@@ -1130,6 +1138,8 @@ private: |
friend class SkCanonicalizePaint; |
#ifdef SK_BUILD_FOR_ANDROID |
+ SkPaintOptionsAndroid fPaintOptionsAndroid; |
+ |
// In order for the == operator to work properly this must be the last field |
// in the struct so that we can do a memcmp to this field's offset. |
uint32_t fGenerationID; |