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_picture.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_picture.h')
-rw-r--r-- | include/c/sk_picture.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/include/c/sk_picture.h b/include/c/sk_picture.h new file mode 100644 index 0000000000..f062d32e69 --- /dev/null +++ b/include/c/sk_picture.h @@ -0,0 +1,32 @@ +/* + * 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_picture_DEFINED +#define sk_picture_DEFINED + +#include "sk_types.h" + +SK_C_PLUS_PLUS_BEGIN_GUARD + +sk_picture_recorder_t* sk_picture_recorder_new(); +void sk_picture_recorder_delete(sk_picture_recorder_t*); + +sk_canvas_t* sk_picture_recorder_begin_recording(sk_picture_recorder_t*, const sk_rect_t*); +sk_picture_t* sk_picture_recorder_end_recording(sk_picture_recorder_t*); + +void sk_picture_ref(sk_picture_t*); +void sk_picture_unref(sk_picture_t*); + +uint32_t sk_picture_get_unique_id(sk_picture_t*); +sk_rect_t sk_picture_get_bounds(sk_picture_t*); + +SK_C_PLUS_PLUS_END_GUARD + +#endif |