Lines Matching refs:SkPaint
72 virtual void restoreUnclippedLayer(int saveCount, const SkPaint& paint) override;
74 virtual int saveLayer(float left, float top, float right, float bottom, const SkPaint* paint,
100 virtual void drawPaint(const SkPaint& paint) override;
102 virtual void drawPoint(float x, float y, const SkPaint& paint) override;
103 virtual void drawPoints(const float* points, int count, const SkPaint& paint) override;
105 const SkPaint& paint) override;
106 virtual void drawLines(const float* points, int count, const SkPaint& paint) override;
108 const SkPaint& paint) override;
109 virtual void drawRegion(const SkRegion& region, const SkPaint& paint) override;
111 const SkPaint& paint) override;
114 const SkPaint& paint) override;
116 virtual void drawCircle(float x, float y, float radius, const SkPaint& paint) override;
118 const SkPaint& paint) override;
120 float sweepAngle, bool useCenter, const SkPaint& paint) override;
121 virtual void drawPath(const SkPath& path, const SkPaint& paint) override;
122 virtual void drawVertices(const SkVertices*, SkBlendMode, const SkPaint& paint) override;
124 virtual void drawBitmap(Bitmap& bitmap, float left, float top, const SkPaint* paint) override;
125 virtual void drawBitmap(Bitmap& bitmap, const SkMatrix& matrix, const SkPaint* paint) override;
128 float dstBottom, const SkPaint* paint) override;
131 const SkPaint* paint) override;
134 const SkPaint* paint) override;
176 PaintCoW(const SkPaint& that) : mPtr(&that) {} in PaintCoW()
177 PaintCoW(const SkPaint* ptr) : mPtr(ptr) {} in PaintCoW()
182 SkPaint& writeable() { in writeable()
193 operator const SkPaint*() const { return mPtr; }
194 const SkPaint* operator->() const { assert(mPtr); return mPtr; }
195 const SkPaint& operator*() const { assert(mPtr); return *mPtr; }
198 const SkPaint* mPtr;
199 std::optional<SkPaint> mStorage;
223 void drawPoints(const float* points, int count, const SkPaint& paint, SkCanvas::PointMode mode);