| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright 2013 Google Inc. | 2  * Copyright 2013 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 #include "SampleCode.h" | 7 #include "SampleCode.h" | 
| 8 #include "Sk1DPathEffect.h" | 8 #include "Sk1DPathEffect.h" | 
| 9 #include "Sk2DPathEffect.h" | 9 #include "Sk2DPathEffect.h" | 
| 10 #include "SkAlphaThresholdFilter.h" | 10 #include "SkAlphaThresholdFilter.h" | 
| (...skipping 443 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 454             break; | 454             break; | 
| 455         case 8: | 455         case 8: | 
| 456         default: | 456         default: | 
| 457             pathEffect = SkSumPathEffect::Make(make_path_effect(false), | 457             pathEffect = SkSumPathEffect::Make(make_path_effect(false), | 
| 458                                                make_path_effect(false)); | 458                                                make_path_effect(false)); | 
| 459             break; | 459             break; | 
| 460     } | 460     } | 
| 461     return pathEffect; | 461     return pathEffect; | 
| 462 } | 462 } | 
| 463 | 463 | 
| 464 static SkMaskFilter* make_mask_filter() { | 464 static sk_sp<SkMaskFilter> make_mask_filter() { | 
| 465     SkMaskFilter* maskFilter; | 465     sk_sp<SkMaskFilter> maskFilter; | 
| 466     switch (R(3)) { | 466     switch (R(3)) { | 
| 467         case 0: | 467         case 0: | 
| 468             maskFilter = SkBlurMaskFilter::Create(make_blur_style(), | 468             maskFilter = SkBlurMaskFilter::Make(make_blur_style(), make_scalar()
     , | 
| 469                                                   make_scalar(), | 469                                                 make_blur_mask_filter_flag()); | 
| 470                                                   make_blur_mask_filter_flag()); |  | 
| 471         case 1: { | 470         case 1: { | 
| 472             SkEmbossMaskFilter::Light light; | 471             SkEmbossMaskFilter::Light light; | 
| 473             for (int i = 0; i < 3; ++i) { | 472             for (int i = 0; i < 3; ++i) { | 
| 474                 light.fDirection[i] = make_scalar(); | 473                 light.fDirection[i] = make_scalar(); | 
| 475             } | 474             } | 
| 476             light.fPad = R(65536); | 475             light.fPad = R(65536); | 
| 477             light.fAmbient = R(256); | 476             light.fAmbient = R(256); | 
| 478             light.fSpecular = R(256); | 477             light.fSpecular = R(256); | 
| 479             maskFilter = SkEmbossMaskFilter::Create(make_scalar(), | 478             maskFilter = SkEmbossMaskFilter::Make(make_scalar(), light); | 
| 480                                                     light); |  | 
| 481         } | 479         } | 
| 482         case 2: | 480         case 2: | 
| 483         default: | 481         default: | 
| 484             maskFilter = nullptr; |  | 
| 485             break; | 482             break; | 
| 486     } | 483     } | 
| 487     return maskFilter; | 484     return maskFilter; | 
| 488 } | 485 } | 
| 489 | 486 | 
| 490 static sk_sp<SkImageFilter> make_image_filter(bool canBeNull = true); | 487 static sk_sp<SkImageFilter> make_image_filter(bool canBeNull = true); | 
| 491 | 488 | 
| 492 static SkPaint make_paint() { | 489 static SkPaint make_paint() { | 
| 493     SkPaint paint; | 490     SkPaint paint; | 
| 494     paint.setHinting(make_paint_hinting()); | 491     paint.setHinting(make_paint_hinting()); | 
| (...skipping 370 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 865     } | 862     } | 
| 866 | 863 | 
| 867 private: | 864 private: | 
| 868     typedef SkView INHERITED; | 865     typedef SkView INHERITED; | 
| 869 }; | 866 }; | 
| 870 | 867 | 
| 871 ////////////////////////////////////////////////////////////////////////////// | 868 ////////////////////////////////////////////////////////////////////////////// | 
| 872 | 869 | 
| 873 static SkView* MyFactory() { return new ImageFilterFuzzView; } | 870 static SkView* MyFactory() { return new ImageFilterFuzzView; } | 
| 874 static SkViewRegister reg(MyFactory); | 871 static SkViewRegister reg(MyFactory); | 
| OLD | NEW | 
|---|