Index: src/effects/gradients/SkGradientShaderPriv.h |
diff --git a/src/effects/gradients/SkGradientShaderPriv.h b/src/effects/gradients/SkGradientShaderPriv.h |
index 2286c22fd5045d844a7f52f793dbefe155e2b0db..af979ed25da1e7922e8a89b9c05d31ebb3bdd8b2 100644 |
--- a/src/effects/gradients/SkGradientShaderPriv.h |
+++ b/src/effects/gradients/SkGradientShaderPriv.h |
@@ -259,8 +259,10 @@ private: |
kStorageSize = kColorStorageCount * (sizeof(SkColor) + sizeof(SkScalar) + sizeof(Rec)) |
}; |
SkColor fStorage[(kStorageSize + 3) >> 2]; |
+public: |
SkColor* fOrigColors; // original colors, before modulation by paint in context. |
SkScalar* fOrigPos; // original positions |
+private: |
bool fColorsAreOpaque; |
GradientShaderCache* refCache(U8CPU alpha, bool dither) const; |