diff options
Diffstat (limited to 'libs/hwui/SkiaCanvas.cpp')
-rw-r--r-- | libs/hwui/SkiaCanvas.cpp | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/libs/hwui/SkiaCanvas.cpp b/libs/hwui/SkiaCanvas.cpp index 3056e977f841..d032e2b00649 100644 --- a/libs/hwui/SkiaCanvas.cpp +++ b/libs/hwui/SkiaCanvas.cpp @@ -815,17 +815,8 @@ void SkiaCanvas::drawCircle(uirenderer::CanvasPropertyPrimitive* x, mCanvas->drawDrawable(drawable.get()); } -void SkiaCanvas::drawRipple(uirenderer::CanvasPropertyPrimitive* x, - uirenderer::CanvasPropertyPrimitive* y, - uirenderer::CanvasPropertyPrimitive* radius, - uirenderer::CanvasPropertyPaint* paint, - uirenderer::CanvasPropertyPrimitive* progress, - uirenderer::CanvasPropertyPrimitive* turbulencePhase, - const SkRuntimeShaderBuilder& effectBuilder) { - sk_sp<uirenderer::skiapipeline::AnimatedRipple> drawable( - new uirenderer::skiapipeline::AnimatedRipple(x, y, radius, paint, progress, - turbulencePhase, effectBuilder)); - mCanvas->drawDrawable(drawable.get()); +void SkiaCanvas::drawRipple(const uirenderer::skiapipeline::RippleDrawableParams& params) { + uirenderer::skiapipeline::AnimatedRippleDrawable::draw(mCanvas, params); } void SkiaCanvas::drawPicture(const SkPicture& picture) { |