Lines Matching refs:SkPaint
17 #include "SkPaint.h"
35 bool SkDraw::ShouldDrawTextAsPaths(const SkPaint& paint, const SkMatrix& ctm) {
37 if (SkPaint::kStroke_Style == paint.getStyle() &&
48 return SkPaint::TooBigToUseCache(ctm, *paint.setTextMatrix(&textM));
63 const SkPaint& paint, bool drawCoverage = false) {
80 const SkPaint& paint) {
99 SkAutoBitmapShaderInstall(const SkBitmap& src, const SkPaint& paint)
124 const SkPaint& paintWithShader() const { return fPaint; }
127 SkPaint fPaint; // copy of caller's paint (which we then modify)
182 const SkPaint& paint,
280 void SkDraw::drawPaint(const SkPaint& paint) const {
325 const SkPaint* fPaint;
335 bool init(SkCanvas::PointMode, const SkPaint&, const SkMatrix* matrix,
477 bool PtProcRec::init(SkCanvas::PointMode mode, const SkPaint& paint,
491 if (paint.getStrokeCap() != SkPaint::kRound_Cap &&
536 } else if (fPaint->getStrokeCap() != SkPaint::kRound_Cap) {
567 const SkPaint& paint, const SkMatrix& matrix) {
585 const SkPoint pts[], const SkPaint& paint,
646 SkPaint newPaint(paint);
647 newPaint.setStyle(SkPaint::kFill_Style);
652 if (newPaint.getStrokeCap() == SkPaint::kRound_Cap) {
704 SkPaint newP(paint);
706 newP.setStyle(SkPaint::kFill_Style);
729 newP.setStrokeCap(SkPaint::kRound_Cap);
731 newP.setStrokeCap(SkPaint::kButt_Cap);
776 SkPaint p(paint);
777 p.setStyle(SkPaint::kStroke_Style);
795 static bool easy_rect_join(const SkPaint& paint, const SkMatrix& matrix,
797 if (SkPaint::kMiter_Join != paint.getStrokeJoin() ||
810 SkDraw::RectType SkDraw::ComputeRectType(const SkPaint& paint,
816 SkPaint::Style style = paint.getStyle();
818 if ((SkPaint::kStrokeAndFill_Style == style) && zeroWidth) {
819 style = SkPaint::kFill_Style;
824 SkPaint::kStrokeAndFill_Style == style) {
826 } else if (SkPaint::kFill_Style == style) {
846 void SkDraw::drawRect(const SkRect& rect, const SkPaint& paint) const {
879 if (paint.getStyle() != SkPaint::kFill_Style) {
930 void SkDraw::drawDevMask(const SkMask& srcM, const SkPaint& paint) const {
1015 void SkDraw::drawRRect(const SkRRect& rrect, const SkPaint& paint) const {
1031 if (paint.getPathEffect() || paint.getStyle() != SkPaint::kFill_Style) {
1047 SkPaint::kFill_Style)) {
1060 void SkDraw::drawPath(const SkPath& origSrcPath, const SkPaint& origPaint,
1077 if (origPaint.getPathEffect() || origPaint.getStyle() != SkPaint::kFill_Style ||
1098 SkTCopyOnFirstWrite<SkPaint> paint(origPaint);
1117 SkPaint* writablePaint = paint.writable();
1124 if (paint->getPathEffect() || paint->getStyle() != SkPaint::kFill_Style) {
1154 SkPaint::Style style = doFill ? SkPaint::kFill_Style :
1155 SkPaint::kStroke_Style;
1194 const SkPaint& paint) const {
1261 SkPaint tmpPaint;
1297 const SkPaint& origPaint) const {
1307 SkPaint paint(origPaint);
1308 paint.setStyle(SkPaint::kFill_Style);
1376 const SkPaint& origPaint) const {
1393 SkPaint paint(origPaint);
1394 paint.setStyle(SkPaint::kFill_Style);
1414 const SkPaint& shaderPaint = install.paintWithShader();
1463 const SkPaint& paint) const {
1478 const SkPaint& pnt = iter.getPaint();
1641 SkGlyphCache* cache, const SkPaint& pnt) {
1700 SkScalar x, SkScalar y, const SkPaint& paint) const {
1721 const SkPaint* paintRef = &paint;
1722 SkPaint paintCopy;
1751 if (paint.getTextAlign() != SkPaint::kLeft_Align) {
1759 if (paint.getTextAlign() == SkPaint::kCenter_Align) {
1858 static AlignProc pick_align_proc(SkPaint::Align align) {
1884 static AlignProc_scalar pick_align_proc_scalar(SkPaint::Align align) {
1957 const SkPaint& origPaint) const {
1959 SkPaint paint(origPaint);
1998 int scalarsPerPosition, const SkPaint& paint) const {
2018 const SkPaint* paintRef = &paint;
2019 SkPaint paintCopy;
2076 if (SkPaint::kLeft_Align == paint.getTextAlign()) {
2129 if (SkPaint::kLeft_Align == paint.getTextAlign()) {
2251 const SkPaint& paint) const {
2264 if (paint.getTextAlign() != SkPaint::kLeft_Align) {
2266 if (paint.getTextAlign() == SkPaint::kCenter_Align) {
2542 const SkPaint& paint) const {
2575 SkPaint p(paint);
2735 const SkPaint& paint) {
2761 bool SkBounder::doRect(const SkRect& rect, const SkPaint& paint) {
2764 if (paint.getStyle() == SkPaint::kFill_Style) {
2777 bool SkBounder::doPath(const SkPath& path, const SkPaint& paint, bool doFill) {
2854 SkPaint::Style style) {
2859 SkPaint paint;
2881 SkPaint::Style style) {