| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright 2012 Google Inc. | 2  * Copyright 2012 Google Inc. | 
| 3  * | 3  * | 
| 4  * Use of this source code is governed by a BSD-style license that can be | 4  * Use of this source code is governed by a BSD-style license that can be | 
| 5  * found in the LICENSE file. | 5  * found in the LICENSE file. | 
| 6  */ | 6  */ | 
| 7 | 7 | 
| 8 #ifndef SkLinearGradient_DEFINED | 8 #ifndef SkLinearGradient_DEFINED | 
| 9 #define SkLinearGradient_DEFINED | 9 #define SkLinearGradient_DEFINED | 
| 10 | 10 | 
| (...skipping 15 matching lines...) Expand all  Loading... | 
| 26 | 26 | 
| 27     private: | 27     private: | 
| 28         typedef SkGradientShaderBase::GradientShaderBaseContext INHERITED; | 28         typedef SkGradientShaderBase::GradientShaderBaseContext INHERITED; | 
| 29     }; | 29     }; | 
| 30 | 30 | 
| 31     GradientType asAGradient(GradientInfo* info) const override; | 31     GradientType asAGradient(GradientInfo* info) const override; | 
| 32 #if SK_SUPPORT_GPU | 32 #if SK_SUPPORT_GPU | 
| 33     const GrFragmentProcessor* asFragmentProcessor(GrContext*, | 33     const GrFragmentProcessor* asFragmentProcessor(GrContext*, | 
| 34                                                    const SkMatrix& viewM, | 34                                                    const SkMatrix& viewM, | 
| 35                                                    const SkMatrix*, | 35                                                    const SkMatrix*, | 
| 36                                                    SkFilterQuality) const overri
    de; | 36                                                    SkFilterQuality, | 
|  | 37                                                    GrRenderTarget* dst) const ov
    erride; | 
| 37 #endif | 38 #endif | 
| 38 | 39 | 
| 39     SK_TO_STRING_OVERRIDE() | 40     SK_TO_STRING_OVERRIDE() | 
| 40     SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkLinearGradient) | 41     SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkLinearGradient) | 
| 41 | 42 | 
| 42 protected: | 43 protected: | 
| 43     SkLinearGradient(SkReadBuffer& buffer); | 44     SkLinearGradient(SkReadBuffer& buffer); | 
| 44     void flatten(SkWriteBuffer& buffer) const override; | 45     void flatten(SkWriteBuffer& buffer) const override; | 
| 45     Context* onCreateContext(const ContextRec&, void* storage) const override; | 46     Context* onCreateContext(const ContextRec&, void* storage) const override; | 
| 46 | 47 | 
| 47 private: | 48 private: | 
| 48     friend class SkGradientShader; | 49     friend class SkGradientShader; | 
| 49     typedef SkGradientShaderBase INHERITED; | 50     typedef SkGradientShaderBase INHERITED; | 
| 50     const SkPoint fStart; | 51     const SkPoint fStart; | 
| 51     const SkPoint fEnd; | 52     const SkPoint fEnd; | 
| 52 }; | 53 }; | 
| 53 | 54 | 
| 54 #endif | 55 #endif | 
| OLD | NEW | 
|---|