summaryrefslogtreecommitdiff
path: root/src/lib/evas/common/evas_image.h
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2016-03-04 16:51:37 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2016-03-15 11:11:59 +0900
commitc52a53c3dcecdefc1ea8c01688b032554fcc3a80 (patch)
tree3fc06d09f1092f7d08d878af4895dac9cd21d280 /src/lib/evas/common/evas_image.h
parentba53f0e7857f9753e8e639ec5768112630b227ad (diff)
Evas Image: Implement Gfx.Buffer get/set/copy_set APIs
Those APIs should provide a cleaner interface than the old data_set/data_get APIs, by making sure the operations are atomic (ie. no need to call size_set, cspace_set and then data_set). padding/duplicated borders are not supported. TODO: Implement legacy API on top of the new API, instead of this quick patch
Diffstat (limited to 'src/lib/evas/common/evas_image.h')
-rw-r--r--src/lib/evas/common/evas_image.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/evas/common/evas_image.h b/src/lib/evas/common/evas_image.h
index f21cd6c2fe..917bfcd119 100644
--- a/src/lib/evas/common/evas_image.h
+++ b/src/lib/evas/common/evas_image.h
@@ -76,6 +76,7 @@ EAPI int evas_common_load_rgba_image_data_from_file (Image_Entry *im);
76EAPI double evas_common_load_rgba_image_frame_duration_from_file(Image_Entry *im, int start_frame, int frame_num); 76EAPI double evas_common_load_rgba_image_frame_duration_from_file(Image_Entry *im, int start_frame, int frame_num);
77 77
78void _evas_common_rgba_image_post_surface(Image_Entry *ie); 78void _evas_common_rgba_image_post_surface(Image_Entry *ie);
79int _evas_common_rgba_image_surface_size(unsigned int w, unsigned int h, Evas_Colorspace cspace, /* inout */ int *l, int *r, int *t, int *b);
79 80
80EAPI Eina_Bool evas_common_extension_can_load_get(const char *file); 81EAPI Eina_Bool evas_common_extension_can_load_get(const char *file);
81 82