#Point

C
_@_convert
C
p
?
_@_operator
C
p
?
_call
M
Point
[(X)i(Y)i
Copy
m
Point

InRect
m
b
(Rectangle)Rect;
_new
m

[(X)i(Y)i
X
p
i

Y
p
i

#PointF

C
_@_convert
C
p
?
_@_operator
C
p
?
_call
M
PointF
[(X)f(Y)f
Copy
m
PointF

InRect
m
b
(Rectangle)RectF;
_new
m

[(X)f(Y)f
X
p
f

Y
p
f

#Rect

C
Stretch
M
Rect
(Width)i(Height)i(Frame)Rect;[(Alignment)i]
_call
M
Rect
(X)i(Y)i(Width)i(Height)i
Adjust
m

(Left)i[(Top)i(Right)i(Bottom)i]
Center
m
Point

Clear
m


Contains
m
b
(X)i(Y)i
Copy
m
Rect

Expand
m

(Left)i[(Top)i(Right)i(Bottom)i]
Intersection
m
Rect
(Rect)Rect;
IsVoid
m
b

Move
m

(X)i(Y)i[(Width)i(Height)i]
Resize
m

(Width)i(Height)i
Shrink
m

(Left)i[(Top)i(Right)i(Bottom)i]
Translate
m

(DX)i(DY)i
Union
m
Rect
(Rect)Rect;
_new
m

[(X)i(Y)i(Width)i(Height)i]
Bottom
p
i

H
p
i

Height
p
i

Left
p
i

Right
p
i

Top
p
i

W
p
i

Width
p
i

X
p
i

Y
p
i

#RectF

C
Stretch
M
RectF
(Width)f(Height)f(Frame)RectF;[(Alignment)i]
_call
M
RectF
(X)f(Y)f(Width)f(Height)f
Adjust
m

(Left)f[(Top)f(Right)f(Bottom)f]
Center
m
PointF

Clear
m


Contains
m
b
(X)f(Y)f
Copy
m
RectF

Expand
m

(Left)f[(Top)f(Right)f(Bottom)f]
Intersection
m
RectF
(Rect)RectF;
IsVoid
m
b

Move
m

(X)f(Y)f[(Width)f(Height)f]
Resize
m

(Width)f(Height)f
Shrink
m

(Left)f[(Top)f(Right)f(Bottom)f]
Translate
m

(DX)f(DY)f
Union
m
RectF
(Rect)RectF;
_new
m

[(X)f(Y)f(Width)f(Height)f]
Bottom
p
f

H
p
f

Height
p
f

Left
p
f

Right
p
f

Top
p
f

W
p
f

Width
p
f

X
p
f

Y
p
f

