diff options
author | 2014-12-22 17:46:00 -0800 | |
---|---|---|
committer | 2014-12-22 17:46:00 -0800 | |
commit | e371989c92eba394ea048419debcb9febadae17b (patch) | |
tree | 20deb8b97f80dcdd84317644694ea63bdff7e1cb /include/c/sk_canvas.h | |
parent | f3c770b16025900e5185e1db2bafb58de7120b83 (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.h | 7 |
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 |