Lines Matching defs:const
35 const GrBackendSemaphore* waitSemaphores,
47 const SkSurfaceProps&) override;
50 void asyncRescaleAndReadPixels(const SkImageInfo& info,
51 const SkIRect& srcRect,
59 const SkIRect& srcRect,
75 const SkSurfaceProps&,
86 const SkImageInfo&,
92 const SkSurfaceProps&,
98 const SurfaceDrawContext* surfaceDrawContext() const;
104 void drawPaint(const SkPaint& paint) override;
105 void drawPoints(SkCanvas::PointMode mode, size_t count, const SkPoint[],
106 const SkPaint& paint) override;
107 void drawRect(const SkRect& r, const SkPaint& paint) override;
108 void drawRRect(const SkRRect& r, const SkPaint& paint) override;
109 void drawDRRect(const SkRRect& outer, const SkRRect& inner, const SkPaint& paint) override;
110 void drawRegion(const SkRegion& r, const SkPaint& paint) override;
111 void drawOval(const SkRect& oval, const SkPaint& paint) override;
112 void drawArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle,
113 bool useCenter, const SkPaint& paint) override;
114 void drawPath(const SkPath& path, const SkPaint& paint, bool pathIsMutable) override;
116 void onDrawGlyphRunList(const SkGlyphRunList& glyphRunList, const SkPaint& paint) override;
117 void drawVertices(const SkVertices*, SkBlendMode, const SkPaint&) override;
118 void drawShadow(const SkPath&, const SkDrawShadowRec&) override;
119 void drawAtlas(const SkRSXform[], const SkRect[], const SkColor[], int count, SkBlendMode,
120 const SkPaint&) override;
122 void drawImageRect(const SkImage*, const SkRect* src, const SkRect& dst,
123 const SkSamplingOptions&, const SkPaint&,
125 void drawImageLattice(const SkImage*, const SkCanvas::Lattice&,
126 const SkRect& dst, SkFilterMode, const SkPaint&) override;
128 void drawDrawable(SkDrawable*, const SkMatrix*, SkCanvas* canvas) override;
130 void drawDevice(SkBaseDevice*, const SkSamplingOptions&, const SkPaint&) override;
131 void drawSpecial(SkSpecialImage*, const SkMatrix& localToDevice, const SkSamplingOptions&,
132 const SkPaint&) override;
134 void drawEdgeAAQuad(const SkRect& rect, const SkPoint clip[4], SkCanvas::QuadAAFlags aaFlags,
135 const SkColor4f& color, SkBlendMode mode) override;
136 void drawEdgeAAImageSet(const SkCanvas::ImageSetEntry[], int count, const SkPoint dstClips[],
137 const SkMatrix[], const SkSamplingOptions&, const SkPaint&,
140 sk_sp<SkSpecialImage> makeSpecial(const SkBitmap&) override;
141 sk_sp<SkSpecialImage> makeSpecial(const SkImage*) override;
142 sk_sp<SkSpecialImage> snapSpecial(const SkIRect& subset, bool forceCopy = false) override;
148 bool drawBlurImage(const SkImage* image, const SkBlurArg& blurArg) override;
151 bool onReadPixels(const SkPixmap&, int, int) override;
152 bool onWritePixels(const SkPixmap&, int, int) override;
157 void onClipRect(const SkRect& rect, SkClipOp op, bool aa) override {
161 void onClipRRect(const SkRRect& rrect, SkClipOp op, bool aa) override {
165 void onClipPath(const SkPath& path, SkClipOp op, bool aa) override;
169 void onReplaceClip(const SkIRect& rect) override {
174 void onClipRegion(const SkRegion& globalRgn, SkClipOp op) override;
175 void onAsRgnClip(SkRegion*) const override;
176 ClipType onGetClipType() const override;
177 bool onClipIsAA() const override;
179 bool onClipIsWideOpen() const override {
182 SkIRect onDevClipBounds() const override { return fClip.getConservativeBounds(); }
195 SkBaseDevice* onCreateDevice(const CreateInfo&, const SkPaint*) override;
197 sk_sp<SkSurface> makeSurface(const SkImageInfo&, const SkSurfaceProps&) override;
201 bool forceConservativeRasterClip() const override { return true; }
203 const GrClip* clip() const { return &fClip; }
207 void drawImageQuad(const SkImage*, const SkRect* src, const SkRect* dst,
208 const SkPoint dstClip[4], GrAA aa, GrQuadAAFlags aaFlags,
209 const SkMatrix* preViewMatrix, const SkSamplingOptions&,
210 const SkPaint&, SkCanvas::SrcRectConstraint);
215 const GrColorInfo& colorInfo,
217 const SkRect& dst,
219 const SkPaint&);