Lines Matching refs:points
56 explicit FwDCubicEvaluator(const SkPoint points[4]) { in FwDCubicEvaluator()
57 memcpy(fPoints, points, 4 * sizeof(SkPoint)); in FwDCubicEvaluator()
119 static SkScalar approx_arc_length(SkPoint* points, int count) { in approx_arc_length() argument
125 arcLength += SkPoint::Distance(points[i], points[i + 1]); in approx_arc_length()
164 void SkPatchUtils::getTopCubic(const SkPoint cubics[12], SkPoint points[4]) { in getTopCubic()
165 points[0] = cubics[kTopP0_CubicCtrlPts]; in getTopCubic()
166 points[1] = cubics[kTopP1_CubicCtrlPts]; in getTopCubic()
167 points[2] = cubics[kTopP2_CubicCtrlPts]; in getTopCubic()
168 points[3] = cubics[kTopP3_CubicCtrlPts]; in getTopCubic()
171 void SkPatchUtils::getBottomCubic(const SkPoint cubics[12], SkPoint points[4]) { in getBottomCubic()
172 points[0] = cubics[kBottomP0_CubicCtrlPts]; in getBottomCubic()
173 points[1] = cubics[kBottomP1_CubicCtrlPts]; in getBottomCubic()
174 points[2] = cubics[kBottomP2_CubicCtrlPts]; in getBottomCubic()
175 points[3] = cubics[kBottomP3_CubicCtrlPts]; in getBottomCubic()
178 void SkPatchUtils::getLeftCubic(const SkPoint cubics[12], SkPoint points[4]) { in getLeftCubic()
179 points[0] = cubics[kLeftP0_CubicCtrlPts]; in getLeftCubic()
180 points[1] = cubics[kLeftP1_CubicCtrlPts]; in getLeftCubic()
181 points[2] = cubics[kLeftP2_CubicCtrlPts]; in getLeftCubic()
182 points[3] = cubics[kLeftP3_CubicCtrlPts]; in getLeftCubic()
185 void SkPatchUtils::getRightCubic(const SkPoint cubics[12], SkPoint points[4]) { in getRightCubic()
186 points[0] = cubics[kRightP0_CubicCtrlPts]; in getRightCubic()
187 points[1] = cubics[kRightP1_CubicCtrlPts]; in getRightCubic()
188 points[2] = cubics[kRightP2_CubicCtrlPts]; in getRightCubic()
189 points[3] = cubics[kRightP3_CubicCtrlPts]; in getRightCubic()