diff options
Diffstat (limited to 'libs/hwui/SkiaCanvas.cpp')
-rw-r--r-- | libs/hwui/SkiaCanvas.cpp | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/libs/hwui/SkiaCanvas.cpp b/libs/hwui/SkiaCanvas.cpp index 8cae771f39b2..344df0a70da5 100644 --- a/libs/hwui/SkiaCanvas.cpp +++ b/libs/hwui/SkiaCanvas.cpp @@ -416,23 +416,6 @@ bool SkiaCanvas::clipPath(const SkPath* path, SkClipOp op) { return !mCanvas->isClipEmpty(); } -bool SkiaCanvas::clipRegion(const SkRegion* region, SkClipOp op) { - SkPath rgnPath; - if (region->getBoundaryPath(&rgnPath)) { - // The region is specified in device space. - SkMatrix savedMatrix = mCanvas->getTotalMatrix(); - mCanvas->resetMatrix(); - this->recordClip(rgnPath, op); - mCanvas->clipPath(rgnPath, op); - mCanvas->setMatrix(savedMatrix); - } else { - const auto emptyClip = SkRect::MakeEmpty(); - this->recordClip(emptyClip, op); - mCanvas->clipRect(emptyClip, op); - } - return !mCanvas->isClipEmpty(); -} - // ---------------------------------------------------------------------------- // Canvas state operations: Filters // ---------------------------------------------------------------------------- |