8#ifndef SkCanvasStack_DEFINED
9#define SkCanvasStack_DEFINED
63 void clipToZOrderedBounds();
68 std::unique_ptr<SkCanvas> ownedCanvas;
#define SkDEBUGFAIL(message)
~SkCanvasStack() override
void addCanvas(SkCanvas *) override
void pushCanvas(std::unique_ptr< SkCanvas >, const SkIPoint &origin)
void didSetM44(const SkM44 &) override
void removeAll() override
void onClipRegion(const SkRegion &, SkClipOp) override
void onClipRRect(const SkRRect &, SkClipOp, ClipEdgeStyle) override
void onClipShader(sk_sp< SkShader >, SkClipOp) override
void removeCanvas(SkCanvas *) override
void onClipRect(const SkRect &, SkClipOp, ClipEdgeStyle) override
void onClipPath(const SkPath &, SkClipOp, ClipEdgeStyle) override
SkCanvasStack(int width, int height)
friend class SkNWayCanvas