Implement linux_explicit_sync (wip)
[platform/core/uifw/libds.git] / src / region.h
1 #ifndef DS_REGION_H
2 #define DS_REGION_H
3
4 #include <pixman.h>
5 #include <wayland-server.h>
6
7 void 
8 ds_region_add(struct wl_client *client, uint32_t version, uint32_t id);
9
10 void
11 ds_region_transform(pixman_region32_t *dst, pixman_region32_t *src,
12         enum wl_output_transform transform, int width, int height);
13
14 void
15 ds_region_scale_xy(pixman_region32_t *dst, pixman_region32_t *src,
16         float scale_x, float scale_y);
17
18 void
19 ds_region_scale(pixman_region32_t *dst, pixman_region32_t *src, float scale);
20
21 #endif