Chromium Code Reviews| Index: samplecode/SampleAll.cpp |
| diff --git a/samplecode/SampleAll.cpp b/samplecode/SampleAll.cpp |
| index aa0826120038ef20f26560608c3bf5c8f1936f8c..422e54a5ddb1b04850bfbd552b572c6a9edb5d2c 100644 |
| --- a/samplecode/SampleAll.cpp |
| +++ b/samplecode/SampleAll.cpp |
| @@ -77,9 +77,9 @@ private: |
| /////////////////////////////////////////////////////////// |
| static void r0(SkLayerRasterizer::Builder* rastBuilder, SkPaint& p) { |
| - p.setMaskFilter(SkBlurMaskFilter::Create(kNormal_SkBlurStyle, |
| - SkBlurMask::ConvertRadiusToSigma(SkIntToScalar(3)), |
| - SkBlurMaskFilter::kNone_BlurFlag))->unref(); |
| + p.setMaskFilter(SkBlurMaskFilter::Make(kNormal_SkBlurStyle, |
| + SkBlurMask::ConvertRadiusToSigma(SkIntToScalar(3)), |
| + SkBlurMaskFilter::kNone_BlurFlag)); |
| rastBuilder->addLayer(p, SkIntToScalar(3), SkIntToScalar(3)); |
| p.setMaskFilter(nullptr); |
| @@ -250,9 +250,9 @@ static void apply_shader(SkPaint* paint, int index) { |
| #if 1 |
| SkScalar dir[] = { SK_Scalar1, SK_Scalar1, SK_Scalar1 }; |
| - paint->setMaskFilter(SkBlurMaskFilter::CreateEmboss( |
| + paint->setMaskFilter(SkBlurMaskFilter::MakeEmboss( |
| SkBlurMask::ConvertRadiusToSigma(SkIntToScalar(3)), dir, |
| - SK_Scalar1/4, SkIntToScalar(4)))->unref(); |
| + SK_Scalar1/4, SkIntToScalar(4))); |
| paint->setColor(SK_ColorBLUE); |
| #endif |
| } |
| @@ -380,7 +380,7 @@ protected: |
| light.fAmbient = 0x48; |
| light.fSpecular = 0x80; |
| SkScalar sigma = SkBlurMask::ConvertRadiusToSigma(SkIntToScalar(12)/5); |
| - SkMaskFilter* embossFilter = SkEmbossMaskFilter::Create(sigma, light); |
| + auto embossFilter = SkEmbossMaskFilter::Make(sigma, light); |
| auto lightingFilter = SkColorMatrixFilter::MakeLightingFilter( |
| 0xff89bc45, 0xff112233); |
| @@ -420,7 +420,7 @@ protected: |
| // circle w/ emboss & transparent (exercises 3dshader) |
| canvas->translate(SkIntToScalar(50), 0); |
| - paint.setMaskFilter(embossFilter)->unref(); |
| + paint.setMaskFilter(embossFilter); |
|
f(malita)
2016/04/04 13:46:57
nit: std::move
tomhudson
2016/04/04 14:18:58
Or just construct it inline here?
reed1
2016/04/04 16:34:47
Done.
|
| canvas->drawOval(rect, paint); |
| canvas->translate(SkIntToScalar(10), SkIntToScalar(10)); |
| // paint.setShader(transparentShader)->unref(); |