Lines Matching refs:canvas
28 // Prepare bitmap, and a canvas that draws into it.
33 SkCanvas canvas(*bitmap);
37 canvas.drawRectCoords( 0, 0, w*2, h*2, pRed);
38 canvas.drawRectCoords(w*2, 0, w*4, h*2, pGreen);
39 canvas.drawRectCoords( 0, h*2, w*2, h*4, pBlue);
40 canvas.drawRectCoords(w*2, h*2, w*4, h*4, pWhite);
41 canvas.drawRectCoords(w, h, w*3, h*3, pAlphaGray);
42 canvas.drawLine(w*2, 0, w*2, h*4, pLine);
43 canvas.drawLine( 0, h*2, w*4, h*2, pLine);
44 canvas.drawRectCoords(w, h, w*3, h*3, pLine);
64 virtual void onDraw(SkCanvas* canvas) {
73 drawLabel(canvas, "scroll entire bitmap",
75 drawLabel(canvas, "scroll part of bitmap",
81 draw9(canvas, x, y, NULL, quarterWidth*1/2, quarterHeight*1/2);
82 draw9(canvas, x, y+ySpacing, &scrollCenterRegion,
85 draw9(canvas, x, y, NULL, quarterWidth*3/2, quarterHeight*3/2);
86 draw9(canvas, x, y+ySpacing, &scrollCenterRegion,
89 draw9(canvas, x, y, NULL, quarterWidth*5/2, quarterHeight*5/2);
90 draw9(canvas, x, y+ySpacing, &scrollCenterRegion,
93 draw9(canvas, x, y, NULL, quarterWidth*9/2, quarterHeight*9/2);
94 draw9(canvas, x, y+ySpacing, &scrollCenterRegion,
98 void drawLabel(SkCanvas* canvas, const char *text, int startX, int startY,
105 canvas->drawTextOnPath(text, strlen(text), path, NULL, paint);
111 void draw9(SkCanvas* canvas, int x, int y, SkIRect* subset,
130 canvas->drawBitmap(scrolledBitmap, bitmapX, bitmapY);