Lines Matching refs:SkPaint
18 fCap = SkPaint::kDefault_Cap;
19 fJoin = SkPaint::kDefault_Join;
23 SkStrokeRec::SkStrokeRec(const SkPaint& paint, SkScalar resScale) {
27 SkStrokeRec::SkStrokeRec(const SkPaint& paint, SkPaint::Style styleOverride, SkScalar resScale) {
31 void SkStrokeRec::init(const SkPaint& paint, SkPaint::Style style, SkScalar resScale) {
35 case SkPaint::kFill_Style:
39 case SkPaint::kStroke_Style:
43 case SkPaint::kStrokeAndFill_Style:
111 stroker.setCap((SkPaint::Cap)fCap);
112 stroker.setJoin((SkPaint::Join)fJoin);
125 void SkStrokeRec::applyToPaint(SkPaint* paint) const {
127 paint->setStyle(SkPaint::kFill_Style);
131 paint->setStyle(fStrokeAndFill ? SkPaint::kStrokeAndFill_Style : SkPaint::kStroke_Style);
134 paint->setStrokeCap((SkPaint::Cap)fCap);
135 paint->setStrokeJoin((SkPaint::Join)fJoin);
139 return GetInflationRadius((SkPaint::Join)fJoin, fMiterLimit, (SkPaint::Cap)fCap, fWidth);
142 SkScalar SkStrokeRec::GetInflationRadius(const SkPaint& paint, SkPaint::Style style) {
143 SkScalar width = SkPaint::kFill_Style == style ? -SK_Scalar1 : paint.getStrokeWidth();
149 SkScalar SkStrokeRec::GetInflationRadius(SkPaint::Join join, SkScalar miterLimit, SkPaint::Cap cap,
162 if (SkPaint::kMiter_Join == join) {
165 if (SkPaint::kSquare_Cap == cap) {