| Index: include/core/SkLineClipper.h
|
| diff --git a/include/core/SkLineClipper.h b/include/core/SkLineClipper.h
|
| deleted file mode 100644
|
| index 8026890b8d0a6f38cf3363a07af70f1701b0bb16..0000000000000000000000000000000000000000
|
| --- a/include/core/SkLineClipper.h
|
| +++ /dev/null
|
| @@ -1,47 +0,0 @@
|
| -
|
| -/*
|
| - * Copyright 2011 Google Inc.
|
| - *
|
| - * Use of this source code is governed by a BSD-style license that can be
|
| - * found in the LICENSE file.
|
| - */
|
| -#ifndef SkLineClipper_DEFINED
|
| -#define SkLineClipper_DEFINED
|
| -
|
| -#include "SkRect.h"
|
| -#include "SkPoint.h"
|
| -
|
| -class SkLineClipper {
|
| -public:
|
| - enum {
|
| - kMaxPoints = 4,
|
| - kMaxClippedLineSegments = kMaxPoints - 1
|
| - };
|
| -
|
| - /* Clip the line pts[0]...pts[1] against clip, ignoring segments that
|
| - lie completely above or below the clip. For portions to the left or
|
| - right, turn those into vertical line segments that are aligned to the
|
| - edge of the clip.
|
| -
|
| - Return the number of line segments that result, and store the end-points
|
| - of those segments sequentially in lines as follows:
|
| - 1st segment: lines[0]..lines[1]
|
| - 2nd segment: lines[1]..lines[2]
|
| - 3rd segment: lines[2]..lines[3]
|
| - */
|
| - static int ClipLine(const SkPoint pts[2], const SkRect& clip,
|
| - SkPoint lines[kMaxPoints]);
|
| -
|
| - /* Intersect the line segment against the rect. If there is a non-empty
|
| - resulting segment, return true and set dst[] to that segment. If not,
|
| - return false and ignore dst[].
|
| -
|
| - ClipLine is specialized for scan-conversion, as it adds vertical
|
| - segments on the sides to show where the line extended beyond the
|
| - left or right sides. IntersectLine does not.
|
| - */
|
| - static bool IntersectLine(const SkPoint src[2], const SkRect& clip,
|
| - SkPoint dst[2]);
|
| -};
|
| -
|
| -#endif
|
|
|