mirror of https://github.com/neutrinolabs/xrdp
Add functions and reformat pixman-region.h
- Update pixman-region.h header -- Reformat so all lines fit within 80 characters. -- Update define guard to use convention for the rest of XRDP. Add pixman_region_not_empty and pixman_region_extents in anticipation of using it for EGFX in the future.
This commit is contained in:
parent
3183f54088
commit
7520c69049
|
@ -18,7 +18,7 @@
|
||||||
* region, from pixman.h
|
* region, from pixman.h
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if !defined(PIXMAN_PIXMAN_H__)
|
#ifndef PIXMAN_PIXMAN_H__
|
||||||
#define PIXMAN_PIXMAN_H__
|
#define PIXMAN_PIXMAN_H__
|
||||||
|
|
||||||
typedef int pixman_bool_t;
|
typedef int pixman_bool_t;
|
||||||
|
@ -54,23 +54,22 @@ typedef struct pixman_box16 pixman_box16_t;
|
||||||
typedef struct pixman_region16 pixman_region16_t;
|
typedef struct pixman_region16 pixman_region16_t;
|
||||||
|
|
||||||
/* creation/destruction */
|
/* creation/destruction */
|
||||||
void pixman_region_init (pixman_region16_t *region);
|
void pixman_region_init (pixman_region16_t *region);
|
||||||
void pixman_region_init_rect (pixman_region16_t *region,
|
void pixman_region_init_rect (pixman_region16_t *region, int x, int y,
|
||||||
/**/ int x,
|
unsigned int width, unsigned int height);
|
||||||
/**/ int y,
|
void pixman_region_fini (pixman_region16_t *region);
|
||||||
/**/ unsigned int width,
|
pixman_bool_t pixman_region_union (pixman_region16_t *new_reg,
|
||||||
/**/ unsigned int height);
|
pixman_region16_t *reg1,
|
||||||
void pixman_region_fini (pixman_region16_t *region);
|
pixman_region16_t *reg2);
|
||||||
pixman_bool_t pixman_region_union (pixman_region16_t *new_reg,
|
pixman_bool_t pixman_region_subtract (pixman_region16_t *reg_d,
|
||||||
/**/ pixman_region16_t *reg1,
|
pixman_region16_t *reg_m,
|
||||||
/**/ pixman_region16_t *reg2);
|
pixman_region16_t *reg_s);
|
||||||
pixman_bool_t pixman_region_subtract (pixman_region16_t *reg_d,
|
pixman_bool_t pixman_region_intersect (pixman_region16_t *new_reg,
|
||||||
/**/ pixman_region16_t *reg_m,
|
pixman_region16_t *reg1,
|
||||||
/**/ pixman_region16_t *reg_s);
|
pixman_region16_t *reg2);
|
||||||
pixman_bool_t pixman_region_intersect (pixman_region16_t *new_reg,
|
pixman_box16_t *pixman_region_rectangles (pixman_region16_t *region,
|
||||||
/**/ pixman_region16_t *reg1,
|
int *n_rects);
|
||||||
/**/ pixman_region16_t *reg2);
|
pixman_bool_t pixman_region_not_empty (pixman_region16_t *region);
|
||||||
pixman_box16_t *pixman_region_rectangles (pixman_region16_t *region,
|
pixman_box16_t *pixman_region_extents (pixman_region16_t *region);
|
||||||
/**/ int *n_rects);
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue