Lines Matching defs:fQuad

81     SkPoint fQuad[3];       // the stroked quad parallel to the original curve
82 SkPoint fTangentStart; // a point tangent to fQuad[0]
83 SkPoint fTangentEnd; // a point tangent to fQuad[2]
104 fQuad[0] = parent->fQuad[0];
114 fQuad[2] = parent->fQuad[2];
797 this->conicPerpRay(conic, quadPts->fStartT, &conicStartPt, &quadPts->fQuad[0],
803 this->conicPerpRay(conic, quadPts->fEndT, &conicEndPt, &quadPts->fQuad[2],
843 this->cubicPerpRay(cubic, quadPts->fStartT, &cubicStartPt, &quadPts->fQuad[0],
849 this->cubicPerpRay(cubic, quadPts->fEndT, &cubicEndPt, &quadPts->fQuad[2],
877 const SkPoint& start = quadPts->fQuad[0];
878 const SkPoint& end = quadPts->fQuad[2];
914 SkPoint* ctrlPt = &quadPts->fQuad[1];
997 if (sharp_angle(quadPts->fQuad)) {
1000 quadPts->fQuad[0].fX, quadPts->fQuad[0].fY,
1001 quadPts->fQuad[1].fX, quadPts->fQuad[1].fY,
1002 quadPts->fQuad[2].fX, quadPts->fQuad[2].fY);
1026 if (sharp_angle(quadPts->fQuad)) {
1029 quadPts->fQuad[0].fX, quadPts->fQuad[0].fY,
1030 quadPts->fQuad[1].fX, quadPts->fQuad[1].fY,
1031 quadPts->fQuad[2].fX, quadPts->fQuad[2].fY);
1053 return this->strokeCloseEnough(quadPts->fQuad, ray, quadPts
1069 return this->strokeCloseEnough(quadPts->fQuad, ray, quadPts
1078 this->quadPerpRay(quad, quadPts->fStartT, &quadStartPt, &quadPts->fQuad[0],
1084 this->quadPerpRay(quad, quadPts->fEndT, &quadEndPt, &quadPts->fQuad[2],
1096 return this->strokeCloseEnough(quadPts->fQuad, ray, quadPts
1101 const SkPoint* quad = quadPts->fQuad;
1109 SkScalar dist = pt_to_line(strokeMid, quadPts->fQuad[0], quadPts->fQuad[2]);
1118 || points_within_dist(quadPts->fQuad[0], quadPts->fQuad[2],
1131 const SkPoint* stroke = quadPts->fQuad;
1142 if (!SkScalarIsFinite(quadPts->fQuad[2].fX) || !SkScalarIsFinite(quadPts->fQuad[2].fY)) {
1174 const SkPoint* stroke = quadPts->fQuad;
1206 const SkPoint* stroke = quadPts->fQuad;