8 #ifndef SkSGGeometryNode_DEFINED 
    9 #define SkSGGeometryNode_DEFINED 
SkCanvas provides an interface for drawing, and how the drawing is clipped and transformed.
Definition: SkCanvas.h:99
 
SkPaint controls options applied when drawing.
Definition: SkPaint.h:44
 
SkPath contain geometry.
Definition: SkPath.h:58
 
Concrete rendering node.
Definition: SkSGDraw.h:24
 
Base class for nodes which provide 'geometry' (as opposed to paint) for drawing.
Definition: SkSGGeometryNode.h:25
 
bool contains(const SkPoint &) const
 
virtual void onClip(SkCanvas *, bool antiAlias) const =0
 
virtual SkPath onAsPath() const =0
 
virtual bool onContains(const SkPoint &) const =0
 
void clip(SkCanvas *, bool antiAlias) const
 
virtual void onDraw(SkCanvas *, const SkPaint &) const =0
 
void draw(SkCanvas *, const SkPaint &) const
 
Base class for all scene graph nodes.
Definition: SkSGNode.h:32
 
Node(uint32_t invalTraits)