XEmptyRegion(3X11)

名前
XEmptyRegion, XEqualRegion, XPointInRegion, XRectInRegion - リージョンが空かどうか、あるいはリージョン同士が等しいかを調べる

書式
Bool XEmptyRegion(r)
      Region r;

Bool XEqualRegion(r1, r2)
      Region r1, r2;

Bool XPointInRegion(r, x, y)
      Region r;
      int x, y;

int XRectInRegion(r, x, y, width, height)
      Region r;
      int x, y;
      unsigned int width, height;

引き数

r   リージョンを指定する。

r1

r2  リージョンを 2 つ指定する。

width

height
    長方形を定義する幅と高さを指定する。

x

y   x, y 座標を指定する。これは点か長方形の左上の座標を定義する。

説明
関数 はリージョンが空ならば を返す。

関数 は、2 つのリージョンが同じオフセット、大きさ、形を持つときに を返す。

関数 は、点(x, y)がリージョンrに含まれているときに を返す。

関数 は、長方形全体が指定したリージョンの内側である場合に を返し、長方形全体が指定したリージョンの外側である場合に を返し、 長方形が指定したリージョンに部分的に含まれている場合に を返す。

関連項目
XCreateRegion(3X11), XIntersectRegion(3X11)
Xlib - C Language X Interface