Lines Matching refs:SkNWayCanvas
9 #include "include/utils/SkNWayCanvas.h"
12 SkNWayCanvas::SkNWayCanvas(int width, int height) : INHERITED(width, height) {}
14 SkNWayCanvas::~SkNWayCanvas() {
18 void SkNWayCanvas::addCanvas(SkCanvas* canvas) {
24 void SkNWayCanvas::removeCanvas(SkCanvas* canvas) {
31 void SkNWayCanvas::removeAll() {
38 class SkNWayCanvas::Iter {
59 void SkNWayCanvas::willSave() {
68 SkCanvas::SaveLayerStrategy SkNWayCanvas::getSaveLayerStrategy(const SaveLayerRec& rec) {
79 bool SkNWayCanvas::onDoSaveBehind(const SkRect* bounds) {
88 void SkNWayCanvas::willRestore() {
96 void SkNWayCanvas::onMarkCTM(const char* name) {
104 void SkNWayCanvas::didConcat44(const SkM44& m) {
111 void SkNWayCanvas::didSetM44(const SkM44& matrix) {
118 void SkNWayCanvas::didTranslate(SkScalar x, SkScalar y) {
125 void SkNWayCanvas::didScale(SkScalar x, SkScalar y) {
132 void SkNWayCanvas::onClipRect(const SkRect& rect, SkClipOp op, ClipEdgeStyle edgeStyle) {
140 void SkNWayCanvas::onClipRRect(const SkRRect& rrect, SkClipOp op, ClipEdgeStyle edgeStyle) {
148 void SkNWayCanvas::onClipPath(const SkPath& path, SkClipOp op, ClipEdgeStyle edgeStyle) {
156 void SkNWayCanvas::onClipShader(sk_sp<SkShader> sh, SkClipOp op) {
164 void SkNWayCanvas::onClipRegion(const SkRegion& deviceRgn, SkClipOp op) {
172 void SkNWayCanvas::onResetClip() {
180 void SkNWayCanvas::onDrawPaint(const SkPaint& paint) {
187 void SkNWayCanvas::onDrawBehind(const SkPaint& paint) {
194 void SkNWayCanvas::onDrawPoints(PointMode mode, size_t count, const SkPoint pts[],
202 void SkNWayCanvas::onDrawRect(const SkRect& rect, const SkPaint& paint) {
209 void SkNWayCanvas::onDrawRegion(const SkRegion& region, const SkPaint& paint) {
216 void SkNWayCanvas::onDrawOval(const SkRect& rect, const SkPaint& paint) {
223 void SkNWayCanvas::onDrawArc(const SkRect& rect, SkScalar startAngle, SkScalar sweepAngle,
231 void SkNWayCanvas::onDrawRRect(const SkRRect& rrect, const SkPaint& paint) {
238 void SkNWayCanvas::onDrawDRRect(const SkRRect& outer, const SkRRect& inner, const SkPaint& paint) {
245 void SkNWayCanvas::onDrawPath(const SkPath& path, const SkPaint& paint) {
252 void SkNWayCanvas::onDrawImage2(const SkImage* image, SkScalar left, SkScalar top,
260 void SkNWayCanvas::onDrawImageRect2(const SkImage* image, const SkRect& src, const SkRect& dst,
269 void SkNWayCanvas::onDrawImageLattice2(const SkImage* image, const Lattice& lattice,
278 void SkNWayCanvas::onDrawAtlas2(const SkImage* image, const SkRSXform xform[], const SkRect tex[],
288 void SkNWayCanvas::onDrawGlyphRunList(const SkGlyphRunList& list, const SkPaint &paint) {
295 void SkNWayCanvas::onDrawTextBlob(const SkTextBlob* blob, SkScalar x, SkScalar y,
303 void SkNWayCanvas::onDrawPicture(const SkPicture* picture, const SkMatrix* matrix,
311 void SkNWayCanvas::onDrawDrawable(SkDrawable* drawable, const SkMatrix* matrix) {
318 void SkNWayCanvas::onDrawVerticesObject(const SkVertices* vertices,
326 void SkNWayCanvas::onDrawPatch(const SkPoint cubics[12], const SkColor colors[4],
335 void SkNWayCanvas::onDrawShadowRec(const SkPath& path, const SkDrawShadowRec& rec) {
342 void SkNWayCanvas::onDrawAnnotation(const SkRect& rect, const char key[], SkData* data) {
349 void SkNWayCanvas::onDrawEdgeAAQuad(const SkRect& rect, const SkPoint clip[4],
357 void SkNWayCanvas::onDrawEdgeAAImageSet2(const ImageSetEntry set[], int count,
368 void SkNWayCanvas::onFlush() {
375 bool SkNWayCanvas::onDrawBlurImage(const SkImage* image, const SkBlurArg& blurArg)