Lines Matching refs:PointData
692 SkPathEffect::PointData pointData;
700 if (paint.getPathEffect()->asPoints(&pointData, path, rec,
708 if (!pointData.fFirst.isEmpty()) {
710 fDevice->drawPath(*this, pointData.fFirst, newP);
712 this->drawPath(pointData.fFirst, newP);
716 if (!pointData.fLast.isEmpty()) {
718 fDevice->drawPath(*this, pointData.fLast, newP);
720 this->drawPath(pointData.fLast, newP);
724 if (pointData.fSize.fX == pointData.fSize.fY) {
726 SkASSERT(pointData.fSize.fX == SkScalarHalf(newP.getStrokeWidth()));
728 if (SkPathEffect::PointData::kCircles_PointFlag & pointData.fFlags) {
737 pointData.fNumPoints,
738 pointData.fPoints,
742 pointData.fNumPoints,
743 pointData.fPoints,
750 SkASSERT(!(SkPathEffect::PointData::kCircles_PointFlag &
751 pointData.fFlags));
755 for (int i = 0; i < pointData.fNumPoints; ++i) {
756 r.set(pointData.fPoints[i].fX - pointData.fSize.fX,
757 pointData.fPoints[i].fY - pointData.fSize.fY,
758 pointData.fPoints[i].fX + pointData.fSize.fX,
759 pointData.fPoints[i].fY + pointData.fSize.fY);