diff options
author | 2014-11-17 06:15:42 -0800 | |
---|---|---|
committer | 2014-11-17 06:15:42 -0800 | |
commit | 73c250112026b84b38e6dc8c93e0cfc31918dc9d (patch) | |
tree | fc1f9610535d407c8d2d262549337b0c9c72a558 /include/c/sk_canvas.h | |
parent | 1379b87ae463246e586b869f7457ce5befc4472c (diff) |
separate c headers
BUG=skia:
Review URL: https://codereview.chromium.org/728323002
Diffstat (limited to 'include/c/sk_canvas.h')
-rw-r--r-- | include/c/sk_canvas.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/include/c/sk_canvas.h b/include/c/sk_canvas.h new file mode 100644 index 0000000000..a99d1b8662 --- /dev/null +++ b/include/c/sk_canvas.h @@ -0,0 +1,33 @@ +/* + * Copyright 2014 Google Inc. + * + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +// EXPERIMENTAL EXPERIMENTAL EXPERIMENTAL EXPERIMENTAL +// DO NOT USE -- FOR INTERNAL TESTING ONLY + +#ifndef sk_canvas_DEFINED +#define sk_canvas_DEFINED + +#include "sk_types.h" + +SK_C_PLUS_PLUS_BEGIN_GUARD + +void sk_canvas_save(sk_canvas_t*); +void sk_canvas_save_layer(sk_canvas_t*, const sk_rect_t*, const sk_paint_t*); +void sk_canvas_restore(sk_canvas_t*); + +void sk_canvas_translate(sk_canvas_t*, float dx, float dy); +void sk_canvas_scale(sk_canvas_t*, float sx, float sy); + +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*); + +SK_C_PLUS_PLUS_END_GUARD + +#endif |