aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/libraries/evas/src/modules/engines/software_x11/evas_xlib_buffer.h
diff options
context:
space:
mode:
authorDavid Walter Seikel2013-01-13 17:29:19 +1000
committerDavid Walter Seikel2013-01-13 17:29:19 +1000
commit07274513e984f0b5544586c74508ccd16e7dcafa (patch)
treeb32ff2a9136fbc1a4a6a0ed1e4d79cde0f5f16d9 /libraries/evas/src/modules/engines/software_x11/evas_xlib_buffer.h
parentAdded Irrlicht 1.8, but without all the Windows binaries. (diff)
downloadSledjHamr-07274513e984f0b5544586c74508ccd16e7dcafa.zip
SledjHamr-07274513e984f0b5544586c74508ccd16e7dcafa.tar.gz
SledjHamr-07274513e984f0b5544586c74508ccd16e7dcafa.tar.bz2
SledjHamr-07274513e984f0b5544586c74508ccd16e7dcafa.tar.xz
Remove EFL, since it's been released now.
Diffstat (limited to 'libraries/evas/src/modules/engines/software_x11/evas_xlib_buffer.h')
-rw-r--r--libraries/evas/src/modules/engines/software_x11/evas_xlib_buffer.h45
1 files changed, 0 insertions, 45 deletions
diff --git a/libraries/evas/src/modules/engines/software_x11/evas_xlib_buffer.h b/libraries/evas/src/modules/engines/software_x11/evas_xlib_buffer.h
deleted file mode 100644
index 01c4db0..0000000
--- a/libraries/evas/src/modules/engines/software_x11/evas_xlib_buffer.h
+++ /dev/null
@@ -1,45 +0,0 @@
1#ifndef EVAS_XLIB_BUFFER_H
2#define EVAS_XLIB_BUFFER_H
3
4
5#include "evas_engine.h"
6
7
8typedef struct _X_Output_Buffer X_Output_Buffer;
9
10struct _X_Output_Buffer
11{
12 Display *display;
13 XImage *xim;
14 XShmSegmentInfo *shm_info;
15 Visual *visual;
16 void *data;
17 int w;
18 int h;
19 int bpl;
20 int psize;
21};
22
23void evas_software_xlib_x_write_mask_line (Outbuf *buf, X_Output_Buffer *xob, DATA32 *src, int w, int y);
24void evas_software_xlib_x_write_mask_line_rev (Outbuf *buf, X_Output_Buffer *xob, DATA32 *src, int w, int y);
25void evas_software_xlib_x_write_mask_line_vert (Outbuf *buf, X_Output_Buffer *xob, DATA32 *src, int h, int ym, int w);
26void evas_software_xlib_x_write_mask_line_vert_rev (Outbuf *buf, X_Output_Buffer *xob, DATA32 *src, int h, int ym, int w);
27
28int evas_software_xlib_x_can_do_shm (Display *d);
29
30X_Output_Buffer *evas_software_xlib_x_output_buffer_new (Display *d, Visual *v, int depth, int w, int h, int try_shm, void *data);
31
32void evas_software_xlib_x_output_buffer_free (X_Output_Buffer *xob, int sync);
33
34void evas_software_xlib_x_output_buffer_paste (X_Output_Buffer *xob, Drawable d, GC gc, int x, int y, int sync);
35
36DATA8 *evas_software_xlib_x_output_buffer_data (X_Output_Buffer *xob, int *bytes_per_line_ret);
37
38int evas_software_xlib_x_output_buffer_depth (X_Output_Buffer *xob);
39
40int evas_software_xlib_x_output_buffer_byte_order (X_Output_Buffer *xob);
41
42int evas_software_xlib_x_output_buffer_bit_order (X_Output_Buffer *xob);
43
44
45#endif