Lines Matching refs:normal
42 SkVector* normal, SkVector* unitNormal) { in set_normal_unitnormal() argument
47 unitNormal->scale(radius, normal); in set_normal_unitnormal()
53 SkVector* normal, SkVector* unitNormal) { in set_normal_unitnormal() argument
58 unitNormal->scale(radius, normal); in set_normal_unitnormal()
98 void preJoinTo(const SkPoint&, SkVector* normal, SkVector* unitNormal,
100 void postJoinTo(const SkPoint&, const SkVector& normal,
103 void line_to(const SkPoint& currPt, const SkVector& normal);
116 void SkPathStroker::preJoinTo(const SkPoint& currPt, SkVector* normal, in preJoinTo() argument
123 SkAssertResult(set_normal_unitnormal(fPrevPt, currPt, fRadius, normal, in preJoinTo()
127 fFirstNormal = *normal; in preJoinTo()
129 fFirstOuterPt.set(prevX + normal->fX, prevY + normal->fY); in preJoinTo()
132 fInner.moveTo(prevX - normal->fX, prevY - normal->fY); in preJoinTo()
140 void SkPathStroker::postJoinTo(const SkPoint& currPt, const SkVector& normal, in postJoinTo() argument
144 fPrevNormal = normal; in postJoinTo()
210 void SkPathStroker::line_to(const SkPoint& currPt, const SkVector& normal) { in line_to() argument
211 fOuter.lineTo(currPt.fX + normal.fX, currPt.fY + normal.fY); in line_to()
212 fInner.lineTo(currPt.fX - normal.fX, currPt.fY - normal.fY); in line_to()
219 SkVector normal, unitNormal; in lineTo() local
221 this->preJoinTo(currPt, &normal, &unitNormal, true); in lineTo()
222 this->line_to(currPt, normal); in lineTo()
223 this->postJoinTo(currPt, normal, unitNormal); in lineTo()