diff options
Diffstat (limited to 'experimental/sksg/geometry/SkSGPlane.cpp')
-rw-r--r-- | experimental/sksg/geometry/SkSGPlane.cpp | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/experimental/sksg/geometry/SkSGPlane.cpp b/experimental/sksg/geometry/SkSGPlane.cpp deleted file mode 100644 index 806fcc7d29..0000000000 --- a/experimental/sksg/geometry/SkSGPlane.cpp +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Copyright 2018 Google Inc. - * - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ - -#include "SkSGPlane.h" - -#include "SkCanvas.h" -#include "SkPath.h" - -namespace sksg { - -Plane::Plane() = default; - -void Plane::onClip(SkCanvas*, bool) const {} - -void Plane::onDraw(SkCanvas* canvas, const SkPaint& paint) const { - canvas->drawPaint(paint); -} - -SkRect Plane::onRevalidate(InvalidationController*, const SkMatrix&) { - SkASSERT(this->hasInval()); - - return SkRect::MakeLTRB(SK_ScalarMin, SK_ScalarMin, SK_ScalarMax, SK_ScalarMax); -} - -SkPath Plane::onAsPath() const { - SkPath path; - path.setFillType(SkPath::kInverseWinding_FillType); - - return path; -} - -} // namespace sksg |