Lines Matching refs:fPaint
967 SkCanonicalizePaint(const SkPaint& paint) : fPaint(&paint), fScale(0) {
971 fPaint = p;
975 const SkPaint& getPaint() const { return *fPaint; }
984 const SkPaint* fPaint;
2501 : fPaint(paint) {
2505 fPaint.setLinearText(true);
2506 fPaint.setMaskFilter(NULL); // don't want this affecting our path-cache lookup
2508 if (fPaint.getPathEffect() == NULL && !has_thick_frame(fPaint)) {
2513 if (fPaint.getPathEffect() == NULL) {
2514 fPaint.setTextSize(SkIntToScalar(SkPaint::kCanonicalTextSizeForPaths));
2516 if (has_thick_frame(fPaint)) {
2517 fPaint.setStrokeWidth(SkScalarDiv(fPaint.getStrokeWidth(), fScale));
2524 fPaint.setStyle(SkPaint::kFill_Style);
2525 fPaint.setPathEffect(NULL);
2528 fCache = fPaint.detachCache(NULL, NULL, false);
2537 fPaint.setStyle(style);
2538 fPaint.setPathEffect(pe);
2539 fPaint.setMaskFilter(paint.getMaskFilter()); // restore
2546 SkScalar width = SkScalarMul(fPaint.measure_text(fCache, text, length,
2571 fPrevAdvance = advance(glyph, fXYIndex); // + fPaint.getTextTracking();