Guard legacy matrixtransforms, and expose new one

Bug: skia:11236
Bug: skia:11235
Change-Id: I53fc0532a6067c5b30fc0345ded95d50d9955d38
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/363098
Commit-Queue: Mike Reed <reed@google.com>
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
diff --git a/docs/examples/Canvas_kInitWithPrevious_SaveLayerFlag.cpp b/docs/examples/Canvas_kInitWithPrevious_SaveLayerFlag.cpp
index 42c419e..cac64c1 100644
--- a/docs/examples/Canvas_kInitWithPrevious_SaveLayerFlag.cpp
+++ b/docs/examples/Canvas_kInitWithPrevious_SaveLayerFlag.cpp
@@ -13,7 +13,7 @@
     matrix.setScale(4, 4);
     scalePaint.setAlpha(0x40);
     scalePaint.setImageFilter(
-            SkImageFilters::MatrixTransform(matrix, kNone_SkFilterQuality, nullptr));
+            SkImageFilters::MatrixTransform(matrix, SkSamplingOptions(), nullptr));
     SkCanvas::SaveLayerRec saveLayerRec(nullptr, &scalePaint,
             SkCanvas::kInitWithPrevious_SaveLayerFlag);
     canvas->saveLayer(saveLayerRec);