Lines Matching full:const
32 SkDraw(const SkDraw& src);
34 void drawPaint(const SkPaint&) const;
35 void drawPoints(SkCanvas::PointMode, size_t count, const SkPoint[],
36 const SkPaint&, bool forceUseDevice = false) const;
37 void drawRect(const SkRect& prePaintRect, const SkPaint&, const SkMatrix* paintMatrix,
38 const SkRect* postPaintRect) const;
39 void drawRect(const SkRect& rect, const SkPaint& paint) const {
42 void drawRRect(const SkRRect&, const SkPaint&) const;
52 void drawPath(const SkPath& path, const SkPaint& paint,
53 const SkMatrix* prePathMatrix, bool pathIsMutable) const {
57 void drawPath(const SkPath& path, const SkPaint& paint,
58 SkBlitter* customBlitter = NULL) const {
63 void drawBitmap(const SkBitmap&, const SkMatrix&, const SkRect* dstOrNull,
64 const SkPaint&) const;
65 void drawSprite(const SkBitmap&, int x, int y, const SkPaint&) const;
66 void drawText(const char text[], size_t byteLength, SkScalar x,
67 SkScalar y, const SkPaint& paint) const;
68 void drawPosText(const char text[], size_t byteLength,
69 const SkScalar pos[], int scalarsPerPosition,
70 const SkPoint& offset, const SkPaint& paint) const;
72 const SkPoint vertices[], const SkPoint textures[],
73 const SkColor colors[], SkXfermode* xmode,
74 const uint16_t indices[], int ptCount,
75 const SkPaint& paint) const;
83 void drawPathCoverage(const SkPath& src, const SkPaint& paint,
84 SkBlitter* customBlitter = NULL) const {
93 static bool DrawToMask(const SkPath& devPath, const SkIRect* clipBounds,
94 const SkMaskFilter*, const SkMatrix* filterMatrix,
113 static RectType ComputeRectType(const SkPaint&, const SkMatrix&,
116 static bool ShouldDrawTextAsPaths(const SkPaint&, const SkMatrix&);
117 void drawText_asPaths(const char text[], size_t byteLength,
118 SkScalar x, SkScalar y, const SkPaint&) const;
119 void drawPosText_asPaths(const char text[], size_t byteLength,
120 const SkScalar pos[], int scalarsPerPosition,
121 const SkPoint& offset, const SkPaint&) const;
122 static SkScalar ComputeResScaleForStroking(const SkMatrix& );
124 void drawDevMask(const SkMask& mask, const SkPaint&) const;
125 void drawBitmapAsMask(const SkBitmap&, const SkPaint&) const;
127 void drawPath(const SkPath&, const SkPaint&, const SkMatrix* preMatrix,
129 SkBlitter* customBlitter = NULL) const;
140 computeConservativeLocalClipBounds(SkRect* bounds) const;
143 SkPaint::FakeGamma SK_WARN_UNUSED_RESULT fakeGamma() const;
147 const SkMatrix* fMatrix; // required
148 const SkRegion* fClip; // DEPRECATED
149 const SkRasterClip* fRC; // required
151 const SkClipStack* fClipStack; // optional
155 void validate() const;
157 void validate() const {}