| Index: src/effects/gradients/SkGradientShaderPriv.h
|
| diff --git a/src/effects/gradients/SkGradientShaderPriv.h b/src/effects/gradients/SkGradientShaderPriv.h
|
| index a295b5cf93448237fa0fc70ceed23435ba5e99b9..9187f408a71fec88d67a669c3c12492151eb1d0f 100644
|
| --- a/src/effects/gradients/SkGradientShaderPriv.h
|
| +++ b/src/effects/gradients/SkGradientShaderPriv.h
|
| @@ -259,8 +259,13 @@ 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
|
| +
|
| + bool colorsAreOpaque() const { return fColorsAreOpaque; }
|
| +
|
| +private:
|
| bool fColorsAreOpaque;
|
|
|
| GradientShaderCache* refCache(U8CPU alpha, bool dither) const;
|
|
|