summaryrefslogtreecommitdiff
path: root/src/modules/evas/engines/software_x11/evas_xlib_image.h
diff options
context:
space:
mode:
authorDongyeon Kim <dy5.kim@samsung.com>2015-02-03 20:35:41 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2015-02-10 14:48:22 +0900
commitdefcc1f2ace705de2abda836c0ee0cc545beabb9 (patch)
tree6ed4339e204c18d75860c1283580d786c078bcac /src/modules/evas/engines/software_x11/evas_xlib_image.h
parent72f3e684d90e115aacaa62f49c66821c4e90782f (diff)
evas/software_x11: implement native surface set for x11 type
Summary: implement native surface set for EVAS_NATIVE_SURFACE_X11 type on software_x11 backend. @feature Test Plan: local tests on PC Reviewers: jpeg, cedric, raster, Hermet Subscribers: wonsik, cedric Signed-off-by: Jean-Philippe Andre <jp.andre@samsung.com>
Diffstat (limited to '')
-rw-r--r--src/modules/evas/engines/software_x11/evas_xlib_image.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/modules/evas/engines/software_x11/evas_xlib_image.h b/src/modules/evas/engines/software_x11/evas_xlib_image.h
new file mode 100644
index 0000000000..36a62258c4
--- /dev/null
+++ b/src/modules/evas/engines/software_x11/evas_xlib_image.h
@@ -0,0 +1,15 @@
1#include "evas_engine.h"
2#include <Ecore_X.h>
3
4typedef struct _Native Native;
5
6struct _Native
7{
8 Evas_Native_Surface ns;
9 Pixmap pixmap;
10 Visual *visual;
11
12 Ecore_X_Image *exim;
13};
14
15void *evas_xlib_image_native_set(void *data, void *image, void *native);