Lines Matching defs:nextPoint
333 void addEdge(const SkVector& nextPoint, const SkVector& nextNormal);
571 void SkAmbientShadowTessellator::addEdge(const SkPoint& nextPoint, const SkVector& nextNormal) {
574 nextPoint.distanceToSqd(fPositions[fPrevUmbraIndex]) > kMaxEdgeLenSqr) {
575 SkPoint centerPoint = fPositions[fPrevUmbraIndex] + nextPoint;
607 *fPositions.push() = nextPoint;
609 *fPositions.push() = nextPoint + nextNormal;
633 fPositions[0] += nextPoint;
643 fPrevPoint = nextPoint;
667 void addEdge(const SkVector& nextPoint, const SkVector& nextNormal);
770 SkPoint nextPoint = fPathPolygon[j];
771 SkScalar distSq = fCentroid.distanceToLineSegmentBetweenSqd(currPoint, nextPoint);
986 SkPoint nextPoint = fPathPolygon[0];
987 SkScalar quadArea = currPoint.cross(nextPoint);
988 fCentroid.fX += (currPoint.fX + nextPoint.fX) * quadArea;
989 fCentroid.fY += (currPoint.fY + nextPoint.fY) * quadArea;
1219 void SkSpotShadowTessellator::addEdge(const SkPoint& nextPoint, const SkVector& nextNormal) {
1221 bool duplicate = this->addInnerPoint(nextPoint);
1260 SkPoint newPoint = nextPoint + nextNormal;