Lines Matching refs:SkPoint

26                               const SkPoint& p0, const SkPoint& p1) {
38 SkPoint m = (p0 + p1) * 0.5f;
42 static void make_aa_line(const SkPoint& p0, const SkPoint& p1, bool aaOn,
43 bool outset, SkPoint line[2]) {
56 static SkScalar signed_distance(const SkPoint& p, const SkPoint& l0, const SkPoint& l1) {
64 static SkScalar get_area_coverage(const bool edgeAA[4], const SkPoint corners[4],
65 const SkPoint& point) {
79 SkPoint p0 = intersection.getPoint(i);
80 SkPoint p1 = intersection.getPoint((i + 1) % intersection.countPoints());
94 SkPoint e0 = corners[i];
95 SkPoint e1 = corners[(i + 1) % 4];
117 static SkScalar get_edge_dist_coverage(const bool edgeAA[4], const SkPoint corners[4],
118 const SkPoint outsetLines[8], const SkPoint insetLines[8],
119 const SkPoint& point) {
137 const SkPoint* lines = flip ? insetLines : outsetLines;
156 static bool inside_triangle(const SkPoint& point, const SkPoint& t0, const SkPoint& t1,
157 const SkPoint& t2, SkScalar bary[3]) {
194 static SkScalar get_framed_coverage(const SkPoint outer[4], const SkScalar outerCoverages[4],
195 const SkPoint inner[4], const SkScalar innerCoverages[4],
196 const SkRect& geomDomain, const SkPoint& point) {
213 SkPoint t0 = i0 >= 4 ? inner[i0 - 4] : outer[i0];
214 SkPoint t1 = i1 >= 4 ? inner[i1 - 4] : outer[i1];
215 SkPoint t2 = i2 >= 4 ? inner[i2 - 4] : outer[i2];
278 SkPoint outsets[8];
279 SkPoint insets[8];
287 SkPoint gpuOutset[4];
289 SkPoint gpuInset[4];
304 SkPoint pixelCenter = {px + 0.5f, py + 0.5f};
402 SkPoint fCorners[4]; // TL, TR, BR, BL
412 void getTessellatedPoints(SkPoint inset[4], SkScalar insetCoverage[4], SkPoint outset[4],
466 void doClick(SkPoint points[4]) {
480 void drag(SkPoint* point) {
481 SkPoint delta = fCurr - fPrev;
482 *point += SkPoint::Make(delta.x() / kViewScale, delta.y() / kViewScale);
489 SkPoint inCTM = SkPoint::Make((x - kViewOffset) / kViewScale, (y - kViewOffset) / kViewScale);