FreeRDP
Loading...
Searching...
No Matches
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};
37typedef struct xf_gfx_surface xfGfxSurface;
38
39UINT xf_OutputExpose(xfContext* xfc, UINT32 x, UINT32 y, UINT32 width, UINT32 height);
40
41void xf_graphics_pipeline_init(xfContext* xfc, RdpgfxClientContext* gfx);
42
43void xf_graphics_pipeline_uninit(xfContext* xfc, RdpgfxClientContext* gfx);
44
45#endif /* FREERDP_CLIENT_X11_GFX_H */