path: root/src/lib/evas/include/evas_common_private.h
diff options
authorDongyeon Kim <>2015-02-03 20:36:41 +0900
committerJean-Philippe Andre <>2015-02-10 14:48:53 +0900
commitc0d990c7246cde1c3b7286b22670e2fc01fce00b (patch)
tree966ea4ac5500910cc9c0378be494d60a7abe36eb /src/lib/evas/include/evas_common_private.h
parentdefcc1f2ace705de2abda836c0ee0cc545beabb9 (diff)
evas/software_x11: implement tbm native surface type
Summary: This native surface type is based on the tbm surface used for the tizen platform. For the software_x11 backend, image data is retrieved from tbm surface and color format converted appropriately. This will only work when is present in the system. @feature Test Plan: Local tests Reviewers: raster, cedric, jpeg, Hermet Subscribers: wonsik, cedric Signed-off-by: Jean-Philippe Andre <>
Diffstat (limited to 'src/lib/evas/include/evas_common_private.h')
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/evas/include/evas_common_private.h b/src/lib/evas/include/evas_common_private.h
index d41f24b399..56dc039c53 100644
--- a/src/lib/evas/include/evas_common_private.h
+++ b/src/lib/evas/include/evas_common_private.h
@@ -839,6 +839,7 @@ struct _RGBA_Image
839 void *data; //Evas_Native_Surface ns; 839 void *data; //Evas_Native_Surface ns;
840 struct { 840 struct {
841 void (*bind) (void *data, void *image, int x, int y, int w, int h); 841 void (*bind) (void *data, void *image, int x, int y, int w, int h);
842 void (*unbind) (void *data, void *image);
842 void (*free) (void *data, void *image); 843 void (*free) (void *data, void *image);
843 void *data; 844 void *data;
844 } func; 845 } func;