Scroll to navigation

XEmptyRegion(3X11) XLIB FUNCTIONS 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 座標を指定する。これは点か長方形の左上の座標を定義する。

説明

関数 XEmptyRegion はリージョンが空ならば True を返す。
関数 XEqualRegion は、2 つのリージョンが同じオフセット、大きさ、形を持つときに True を返す。
関数 XPointInRegion は、点(x, y)がリージョンrに含まれているときに True を返す。
関数 XRectInRegion は、長方形全体が指定したリージョンの内側である場合に RectangleIn を返し、長方形全体が指定したリージョンの外側である場合に RectangleOut を返し、 長方形が指定したリージョンに部分的に含まれている場合に RectanglePart を返す。

関連項目

XCreateRegion(3X11), XIntersectRegion(3X11)
 
Xlib - C Language X Interface
Release 6.5 X Version 11