Lines Matching refs:SkCanvas
10 #include "SkCanvas.h"
24 SkCanvas* canvas = surface->getCanvas();
41 static void test_surface(SkCanvas* canvas, SkSurface* surf, bool usePaint) {
113 void onDraw(SkCanvas* canvas) override {
159 static void draw_pixmap(SkCanvas* canvas, const SkPixmap& pmap) {
165 static void show_scaled_pixels(SkCanvas* canvas, SkImage* image) {
195 static void draw_contents(SkCanvas* canvas) {
202 static sk_sp<SkImage> make_raster(const SkImageInfo& info, GrContext*, void (*draw)(SkCanvas*)) {
208 static sk_sp<SkImage> make_picture(const SkImageInfo& info, GrContext*, void (*draw)(SkCanvas*)) {
216 static sk_sp<SkImage> make_codec(const SkImageInfo& info, GrContext*, void (*draw)(SkCanvas*)) {
221 static sk_sp<SkImage> make_gpu(const SkImageInfo& info, GrContext* ctx, void (*draw)(SkCanvas*)) {
229 typedef sk_sp<SkImage> (*ImageMakerProc)(const SkImageInfo&, GrContext*, void (*)(SkCanvas*));
244 void onDraw(SkCanvas* canvas) override {
273 auto render_image = [](SkCanvas* canvas) {
289 SkCanvas bmpCanvas(bmp);
310 SkCanvas* canvas = recorder.beginRecording(SkIntToScalar(kSize), SkIntToScalar(kSize));
345 static void draw_pixmap(SkCanvas* canvas, const SkPixmap& pm, SkScalar x, SkScalar y) {