Lines Matching refs:pts
71 inline float SkMeasureQuadRotation(const SkPoint pts[3]) {
72 return SkMeasureAngleBetweenVectors(pts[1] - pts[0], pts[2] - pts[1]);
305 SkConic(const SkPoint pts[3], SkScalar w) {
306 memcpy(fPts, pts, sizeof(fPts));
313 void set(const SkPoint pts[3], SkScalar w) {
314 memcpy(fPts, pts, 3 * sizeof(SkPoint));
350 * Chop this conic into N quads, stored continguously in pts[], where
353 int SK_SPI SK_WARN_UNUSED_RESULT chopIntoQuadsPOW2(SkPoint pts[], int pow2) const;
494 * quad[0] == pts[0..2]
495 * quad[1] == pts[2..4]
496 * quad[2] == pts[4..6]
497 * quad[3] == pts[6..8]
502 SkPoint* pts = fStorage.reset(1 + 2 * fQuadCount);
503 fQuadCount = conic.chopIntoQuadsPOW2(pts, pow2);
504 return pts;
507 const SkPoint* computeQuads(const SkPoint pts[3], SkScalar weight,
510 conic.set(pts, weight);