FreeRDP
xf_gfx.h
1 
22 #ifndef FREERDP_CLIENT_X11_GFX_H
23 #define FREERDP_CLIENT_X11_GFX_H
24 
25 #include "xf_client.h"
26 #include "xfreerdp.h"
27 
28 #include <freerdp/gdi/gfx.h>
29 
31 {
32  gdiGfxSurface gdi;
33  BYTE* stage;
34  UINT32 stageScanline;
35  XImage* image;
36 };
37 typedef struct xf_gfx_surface xfGfxSurface;
38 
39 UINT xf_OutputExpose(xfContext* xfc, UINT32 x, UINT32 y, UINT32 width, UINT32 height);
40 
41 void xf_graphics_pipeline_init(xfContext* xfc, RdpgfxClientContext* gfx);
42 
43 void xf_graphics_pipeline_uninit(xfContext* xfc, RdpgfxClientContext* gfx);
44 
45 #endif /* FREERDP_CLIENT_X11_GFX_H */