Classes |
| struct | RapicornRegionBox |
| struct | RapicornRegionPoint |
Enumerations |
| enum | RapicornRegionCType { RAPICORN_REGION_OUTSIDE,
RAPICORN_REGION_INSIDE,
RAPICORN_REGION_PARTIAL
} |
Functions |
|
| RAPICORN_EXTERN_C_BEGIN () |
|
RapicornRegion * | _rapicorn_region_create (void) |
|
void | _rapicorn_region_free (RapicornRegion *region) |
|
void | _rapicorn_region_init (RapicornRegion *region, int region_size) |
|
void | _rapicorn_region_uninit (RapicornRegion *region) |
|
void | _rapicorn_region_copy (RapicornRegion *region, const RapicornRegion *region2) |
|
void | _rapicorn_region_clear (RapicornRegion *region) |
|
bool | _rapicorn_region_empty (const RapicornRegion *region) |
|
bool | _rapicorn_region_equal (const RapicornRegion *region, const RapicornRegion *region2) |
|
int | _rapicorn_region_cmp (const RapicornRegion *region, const RapicornRegion *region2) |
|
void | _rapicorn_region_swap (RapicornRegion *region, RapicornRegion *region2) |
|
void | _rapicorn_region_extents (const RapicornRegion *region, RapicornRegionBox *rect) |
|
bool | _rapicorn_region_point_in (const RapicornRegion *region, const RapicornRegionPoint *point) |
|
RapicornRegionCType | _rapicorn_region_rect_in (const RapicornRegion *region, const RapicornRegionBox *rect) |
|
RapicornRegionCType | _rapicorn_region_region_in (const RapicornRegion *region, const RapicornRegion *region2) |
|
int | _rapicorn_region_get_rects (const RapicornRegion *region, int n_rects, RapicornRegionBox *rects) |
|
void | _rapicorn_region_union_rect (RapicornRegion *region, const RapicornRegionBox *rect) |
|
void | _rapicorn_region_union (RapicornRegion *region, const RapicornRegion *region2) |
|
void | _rapicorn_region_subtract (RapicornRegion *region, const RapicornRegion *region2) |
|
void | _rapicorn_region_intersect (RapicornRegion *region, const RapicornRegion *region2) |
|
void | _rapicorn_region_xor (RapicornRegion *region, const RapicornRegion *region2) |
|
void | _rapicorn_region_debug (const char *format,...) RAPICORN_PRINTF(1 |
|
void | RAPICORN_EXTERN_C_END () |