Home | History | Annotate | Download | only in c

Lines Matching refs:ccanvas

165 static SkCanvas* AsCanvas(sk_canvas_t* ccanvas) {
166 return reinterpret_cast<SkCanvas*>(ccanvas);
306 void sk_canvas_save(sk_canvas_t* ccanvas) {
307 AsCanvas(ccanvas)->save();
310 void sk_canvas_save_layer(sk_canvas_t* ccanvas, const sk_rect_t* crect, const sk_paint_t* cpaint) {
311 AsCanvas(ccanvas)->drawRect(AsRect(*crect), AsPaint(*cpaint));
314 void sk_canvas_restore(sk_canvas_t* ccanvas) {
315 AsCanvas(ccanvas)->restore();
318 void sk_canvas_translate(sk_canvas_t* ccanvas, float dx, float dy) {
319 AsCanvas(ccanvas)->translate(dx, dy);
322 void sk_canvas_scale(sk_canvas_t* ccanvas, float sx, float sy) {
323 AsCanvas(ccanvas)->scale(sx, sy);
326 void sk_canvas_rotate_degress(sk_canvas_t* ccanvas, float degrees) {
327 AsCanvas(ccanvas)->rotate(degrees);
330 void sk_canvas_rotate_radians(sk_canvas_t* ccanvas, float radians) {
331 AsCanvas(ccanvas)->rotate(SkRadiansToDegrees(radians));
334 void sk_canvas_skew(sk_canvas_t* ccanvas, float sx, float sy) {
335 AsCanvas(ccanvas)->skew(sx, sy);
338 void sk_canvas_concat(sk_canvas_t* ccanvas, const sk_matrix_t* cmatrix) {
342 AsCanvas(ccanvas)->concat(matrix);
345 void sk_canvas_clip_rect(sk_canvas_t* ccanvas, const sk_rect_t* crect) {
346 AsCanvas(ccanvas)->clipRect(AsRect(*crect));
349 void sk_canvas_clip_path(sk_canvas_t* ccanvas, const sk_path_t* cpath) {
350 AsCanvas(ccanvas)->clipPath(AsPath(*cpath));
353 void sk_canvas_draw_paint(sk_canvas_t* ccanvas, const sk_paint_t* cpaint) {
354 AsCanvas(ccanvas)->drawPaint(AsPaint(*cpaint));
357 void sk_canvas_draw_rect(sk_canvas_t* ccanvas, const sk_rect_t* crect, const sk_paint_t* cpaint) {
358 AsCanvas(ccanvas)->drawRect(AsRect(*crect), AsPaint(*cpaint));
361 void sk_canvas_draw_oval(sk_canvas_t* ccanvas, const sk_rect_t* crect, const sk_paint_t* cpaint) {
362 AsCanvas(ccanvas)->drawOval(AsRect(*crect), AsPaint(*cpaint));
365 void sk_canvas_draw_path(sk_canvas_t* ccanvas, const sk_path_t* cpath, const sk_paint_t* cpaint) {
366 AsCanvas(ccanvas)->drawPath(AsPath(*cpath), AsPaint(*cpaint));
369 void sk_canvas_draw_image(sk_canvas_t* ccanvas, const sk_image_t* cimage, float x, float y,
371 AsCanvas(ccanvas)->drawImage(AsImage(cimage), x, y, AsPaint(cpaint));
374 void sk_canvas_draw_image_rect(sk_canvas_t* ccanvas, const sk_image_t* cimage,
377 AsCanvas(ccanvas)->drawImageRect(AsImage(cimage), AsRect(csrcR), AsRect(*cdstR), AsPaint(cpaint));
380 void sk_canvas_draw_picture(sk_canvas_t* ccanvas, const sk_picture_t* cpicture,
388 AsCanvas(ccanvas)->drawPicture(AsPicture(cpicture), matrixPtr, AsPaint(cpaint));
599 sk_canvas_t* ccanvas = sk_surface_get_canvas(csurface);
606 sk_canvas_draw_oval(ccanvas, &cr, cpaint);
613 sk_canvas_draw_rect(ccanvas, &cr, cpaint);
621 sk_canvas_draw_path(ccanvas, cpath, cpaint);