跳到主要内容

区域 (region)

矩形区域,用于裁剪、碰撞检测和脏区域跟踪。

结构体

struct region_t {
int x, y;
int w, h;
};

API

函数说明
region_init(r, x, y, w, h)初始化区域
region_clone(r, o)克隆区域
region_isempty(r)判断是否为空
region_hit(r, x, y)点包含测试
region_contains(r, o)区域包含测试
region_overlap(r, o)重叠测试
region_expand(r, o, n)扩展区域
region_intersect(r, a, b)求交集,返回是否非空
region_union(r, a, b)求并集