|
PatchworkOS
966e257
A non-POSIX operating system.
|
Go to the source code of this file.
Data Structures | |
| struct | region_t |
Macros | |
| #define | MAX_REGION_RECTS 128 |
| #define | REGION_CREATE {.count = 0} |
Functions | |
| static void | region_init (region_t *region) |
| static void | region_clear (region_t *region) |
| static bool | region_is_empty (const region_t *region) |
| static void | region_add (region_t *region, const rect_t *rect) |
| static void | region_subtract (region_t *region, const rect_t *subRect) |
| static void | region_intersect (region_t *region, region_t *out, const rect_t *clipRect) |
|
inlinestatic |
|
inlinestatic |