aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/c/sk_canvas.h
diff options
context:
space:
mode:
authorGravatar reed <reed@chromium.org>2014-12-22 17:46:00 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2014-12-22 17:46:00 -0800
commite371989c92eba394ea048419debcb9febadae17b (patch)
tree20deb8b97f80dcdd84317644694ea63bdff7e1cb /include/c/sk_canvas.h
parentf3c770b16025900e5185e1db2bafb58de7120b83 (diff)
add picture to c api
BUG=skia: TBR= Review URL: https://codereview.chromium.org/818153002
Diffstat (limited to 'include/c/sk_canvas.h')
-rw-r--r--include/c/sk_canvas.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/include/c/sk_canvas.h b/include/c/sk_canvas.h
index 559ef959ac..9eb21f3a61 100644
--- a/include/c/sk_canvas.h
+++ b/include/c/sk_canvas.h
@@ -24,14 +24,19 @@ void sk_canvas_scale(sk_canvas_t*, float sx, float sy);
void sk_canvas_rotate_degrees(sk_canvas_t*, float degrees);
void sk_canvas_rotate_radians(sk_canvas_t*, float radians);
void sk_canvas_skew(sk_canvas_t*, float sx, float sy);
+void sk_canvas_concat(sk_canvas_t*, const sk_matrix_t*);
-void sk_canvas_concat_matrix(sk_canvas_t*, const sk_matrix_t*);
+void sk_canvas_clip_rect(sk_canvas_t*, const sk_rect_t*);
+void sk_canvas_clip_path(sk_canvas_t*, const sk_path_t*);
void sk_canvas_draw_paint(sk_canvas_t*, const sk_paint_t*);
void sk_canvas_draw_rect(sk_canvas_t*, const sk_rect_t*, const sk_paint_t*);
void sk_canvas_draw_oval(sk_canvas_t*, const sk_rect_t*, const sk_paint_t*);
void sk_canvas_draw_path(sk_canvas_t*, const sk_path_t*, const sk_paint_t*);
void sk_canvas_draw_image(sk_canvas_t*, const sk_image_t*, float x, float y, const sk_paint_t*);
+void sk_canvas_draw_image_rect(sk_canvas_t*, const sk_image_t*, const sk_rect_t* src,
+ const sk_rect_t* dst, const sk_paint_t*);
+void sk_canvas_draw_picture(sk_canvas_t*, const sk_picture_t*, const sk_matrix_t*, const sk_paint_t*);
SK_C_PLUS_PLUS_END_GUARD