• Home
  • Raw
  • Download

Lines Matching refs:canvas

39 static void dump_layers(const char label[], SkCanvas* canvas) {  in dump_layers()  argument
42 SkCanvas::LayerIter iter(canvas, true); in dump_layers()
56 static void test_fade(SkCanvas* canvas) { in test_fade() argument
57 SkAutoCanvasRestore ar(canvas, true); in test_fade()
64 SkAutoCanvasRestore(canvas, false); in test_fade()
69 canvas->clipRect(r); in test_fade()
72canvas->saveLayer(&r, NULL, (SkCanvas::SaveFlags)(SkCanvas::kHasAlphaLayer_SaveFlag | SkCanvas::kF… in test_fade()
76canvas->saveLayer(&r, NULL, (SkCanvas::SaveFlags)(SkCanvas::kHasAlphaLayer_SaveFlag | SkCanvas::kF… in test_fade()
83 canvas->saveLayerAlpha(&r, 0x80); in test_fade()
88 canvas->drawOval(r, p); in test_fade()
90 dump_layers("inside layer alpha", canvas); in test_fade()
92 canvas->restore(); in test_fade()
99 canvas->drawOval(r, p); in test_fade()
104 dump_layers("outside layer alpha", canvas); in test_fade()
112 canvas->drawRect(r, paint); in test_fade()
123 canvas->drawRect(r, paint); in test_fade()
157 void drawBG(SkCanvas* canvas) { in drawBG() argument
158 canvas->drawColor(SK_ColorGRAY); in drawBG()
161 virtual void onDraw(SkCanvas* canvas) { in onDraw() argument
162 this->drawBG(canvas); in onDraw()
169 canvas->saveLayer(&r, &p); in onDraw()
170 canvas->drawColor(0xFFFF0000); in onDraw()
173 canvas->drawOval(r, p); in onDraw()
174 canvas->restore(); in onDraw()
187 canvas->saveLayer(&r, &p); in onDraw()
189 canvas->drawOval(r, p); in onDraw()
190 canvas->restore(); in onDraw()
195 canvas->drawOval(r, p); in onDraw()
203 canvas->translate(SkIntToScalar(300), 0); in onDraw()
209canvas->saveLayer(&r, &p, (SkCanvas::SaveFlags)(SkCanvas::kHasAlphaLayer_SaveFlag | SkCanvas::kFul… in onDraw()
216 canvas->drawOval(r, p); in onDraw()
217 canvas->restore(); in onDraw()
222 test_fade(canvas); in onDraw()
230 canvas->translate(SkIntToScalar(220), SkIntToScalar(20)); in onDraw()
238 canvas->drawRect(r, p); in onDraw()
243 canvas->saveLayer(&bounds, NULL, SkCanvas::kARGB_NoClipLayer_SaveFlag); in onDraw()
246 canvas->drawOval(r, p); in onDraw()
250 canvas->drawRect(bounds, p); in onDraw()
252 canvas->restore(); in onDraw()