Lines Matching refs:pointData
441 SkPathEffectBase::PointData pointData;
447 if (as_PEB(paint.getPathEffect())->asPoints(&pointData, path, stroke, ctm,
455 if (!pointData.fFirst.isEmpty()) {
457 device->drawPath(pointData.fFirst, newP);
459 this->drawPath(pointData.fFirst, newP);
463 if (!pointData.fLast.isEmpty()) {
465 device->drawPath(pointData.fLast, newP);
467 this->drawPath(pointData.fLast, newP);
471 if (pointData.fSize.fX == pointData.fSize.fY) {
473 SkASSERT(pointData.fSize.fX == SkScalarHalf(newP.getStrokeWidth()));
475 if (SkPathEffectBase::PointData::kCircles_PointFlag & pointData.fFlags) {
483 pointData.fNumPoints,
484 pointData.fPoints,
488 pointData.fNumPoints,
489 pointData.fPoints,
497 pointData.fFlags));
501 for (int i = 0; i < pointData.fNumPoints; ++i) {
502 r.setLTRB(pointData.fPoints[i].fX - pointData.fSize.fX,
503 pointData.fPoints[i].fY - pointData.fSize.fY,
504 pointData.fPoints[i].fX + pointData.fSize.fX,
505 pointData.fPoints[i].fY + pointData.fSize.fY);