Home | History | Annotate | Download | only in core

Lines Matching defs:SkCanvas

39 /** \class SkCanvas
54 class SK_API SkCanvas : public SkRefCnt {
56 SK_DECLARE_INST_COUNT(SkCanvas)
81 static SkCanvas* NewRaster(const SkImageInfo&);
83 static SkCanvas* NewRasterN32(int width, int height) {
102 static SkCanvas* NewRasterDirect(const SkImageInfo&, void*, size_t);
104 static SkCanvas* NewRasterDirectN32(int width, int height, SkPMColor* pixels, size_t rowBytes) {
112 SkCanvas();
119 SkCanvas(int width, int height);
125 explicit SkCanvas(SkBaseDevice* device);
131 explicit SkCanvas(const SkBitmap& bitmap);
132 virtual ~SkCanvas();
414 /** Returns the number of matrix/clip states on the SkCanvas' private stack.
1151 LayerIter(SkCanvas*, bool skipEmptyClips);
1248 virtual SkCanvas* canvasForDrawIter();
1364 explicit AutoValidateClip(SkCanvas* canvas) : fCanvas(canvas) {
1370 const SkCanvas* fCanvas;
1391 SkAutoCanvasRestore(SkCanvas* canvas, bool doSave) : fCanvas(canvas), fSaveCount(0) {
1417 SkCanvas* fCanvas;
1426 SkAutoCommentBlock(SkCanvas* canvas, const char* description) {
1440 SkCanvas* fCanvas;
1464 SkAutoROCanvasPixels(SkCanvas* canvas);
1487 static inline SkCanvas::SaveFlags operator|(const SkCanvas::SaveFlags lhs,
1488 const SkCanvas::SaveFlags rhs) {
1489 return static_cast<SkCanvas::SaveFlags>(static_cast<int>(lhs) | static_cast<int>(rhs));
1492 static inline SkCanvas::SaveFlags& operator|=(SkCanvas::SaveFlags& lhs,
1493 const SkCanvas::SaveFlags rhs) {