| OLD | NEW | 
|---|
| 1 | 1 | 
| 2 /* | 2 /* | 
| 3  * Copyright 2006 The Android Open Source Project | 3  * Copyright 2006 The Android Open Source Project | 
| 4  * | 4  * | 
| 5  * Use of this source code is governed by a BSD-style license that can be | 5  * Use of this source code is governed by a BSD-style license that can be | 
| 6  * found in the LICENSE file. | 6  * found in the LICENSE file. | 
| 7  */ | 7  */ | 
| 8 | 8 | 
| 9 | 9 | 
| 10 #ifndef SkXfermode_DEFINED | 10 #ifndef SkXfermode_DEFINED | 
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 97         kSrcIn_Mode,    //!< [Sa * Da, Sc * Da] | 97         kSrcIn_Mode,    //!< [Sa * Da, Sc * Da] | 
| 98         kDstIn_Mode,    //!< [Sa * Da, Sa * Dc] | 98         kDstIn_Mode,    //!< [Sa * Da, Sa * Dc] | 
| 99         kSrcOut_Mode,   //!< [Sa * (1 - Da), Sc * (1 - Da)] | 99         kSrcOut_Mode,   //!< [Sa * (1 - Da), Sc * (1 - Da)] | 
| 100         kDstOut_Mode,   //!< [Da * (1 - Sa), Dc * (1 - Sa)] | 100         kDstOut_Mode,   //!< [Da * (1 - Sa), Dc * (1 - Sa)] | 
| 101         kSrcATop_Mode,  //!< [Da, Sc * Da + (1 - Sa) * Dc] | 101         kSrcATop_Mode,  //!< [Da, Sc * Da + (1 - Sa) * Dc] | 
| 102         kDstATop_Mode,  //!< [Sa, Sa * Dc + Sc * (1 - Da)] | 102         kDstATop_Mode,  //!< [Sa, Sa * Dc + Sc * (1 - Da)] | 
| 103         kXor_Mode,      //!< [Sa + Da - 2 * Sa * Da, Sc * (1 - Da) + (1 - Sa) * 
     Dc] | 103         kXor_Mode,      //!< [Sa + Da - 2 * Sa * Da, Sc * (1 - Da) + (1 - Sa) * 
     Dc] | 
| 104         kPlus_Mode,     //!< [Sa + Da, Sc + Dc] | 104         kPlus_Mode,     //!< [Sa + Da, Sc + Dc] | 
| 105         kModulate_Mode, // multiplies all components (= alpha and color) | 105         kModulate_Mode, // multiplies all components (= alpha and color) | 
| 106 | 106 | 
|  | 107         // Following blend modes are defined in the CSS Compositing standard: | 
|  | 108         // https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html#blendi
     ng | 
|  | 109         kScreen_Mode, | 
| 107         // all above modes can be expressed as pair of src/dst Coeffs | 110         // all above modes can be expressed as pair of src/dst Coeffs | 
| 108         kCoeffModesCnt, | 111         kCoeffModesCnt, | 
| 109 | 112         kOverlay_Mode = kCoeffModesCnt, | 
| 110         // Following blend modes are defined in the CSS Compositing standard: |  | 
| 111         // https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html#blendi
     ng |  | 
| 112         kScreen_Mode = kCoeffModesCnt, |  | 
| 113         kOverlay_Mode, |  | 
| 114         kDarken_Mode, | 113         kDarken_Mode, | 
| 115         kLighten_Mode, | 114         kLighten_Mode, | 
| 116         kColorDodge_Mode, | 115         kColorDodge_Mode, | 
| 117         kColorBurn_Mode, | 116         kColorBurn_Mode, | 
| 118         kHardLight_Mode, | 117         kHardLight_Mode, | 
| 119         kSoftLight_Mode, | 118         kSoftLight_Mode, | 
| 120         kDifference_Mode, | 119         kDifference_Mode, | 
| 121         kExclusion_Mode, | 120         kExclusion_Mode, | 
| 122         kMultiply_Mode, | 121         kMultiply_Mode, | 
| 123 | 122 | 
| (...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 267         fProc = proc; | 266         fProc = proc; | 
| 268     } | 267     } | 
| 269 | 268 | 
| 270 private: | 269 private: | 
| 271     SkXfermodeProc  fProc; | 270     SkXfermodeProc  fProc; | 
| 272 | 271 | 
| 273     typedef SkXfermode INHERITED; | 272     typedef SkXfermode INHERITED; | 
| 274 }; | 273 }; | 
| 275 | 274 | 
| 276 #endif | 275 #endif | 
| OLD | NEW | 
|---|