diff options
Diffstat (limited to 'samplecode/SampleShaders.cpp')
-rw-r--r-- | samplecode/SampleShaders.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/samplecode/SampleShaders.cpp b/samplecode/SampleShaders.cpp index 608199da44..ba3b80d7f8 100644 --- a/samplecode/SampleShaders.cpp +++ b/samplecode/SampleShaders.cpp @@ -34,8 +34,7 @@ static sk_sp<SkShader> make_bitmapfade(const SkBitmap& bm) { auto shaderB = SkShader::MakeBitmapShader(bm, SkShader::kClamp_TileMode, SkShader::kClamp_TileMode); - return SkShader::MakeComposeShader(std::move(shaderB), std::move(shaderA), - SkXfermode::Make(SkXfermode::kDstIn_Mode)); + return SkShader::MakeComposeShader(std::move(shaderB), std::move(shaderA), SkBlendMode::kDstIn); } class ShaderView : public SampleView { @@ -62,7 +61,7 @@ public: auto shaderB = SkGradientShader::MakeLinear(pts, colors, nullptr, 2, SkShader::kClamp_TileMode); fShader = SkShader::MakeComposeShader(std::move(shaderA), std::move(shaderB), - SkXfermode::Make(SkXfermode::kDstIn_Mode)); + SkBlendMode::kDstIn); } protected: |