const class graphics::Rect
sys::Obj graphics::Rect
@Js@Serializable { simple=true }
Represents the x,y coordinate and w,h size of a rectangle.
- contains
 - 
Return true if x,y is inside the bounds of this rectangle.
 - defVal
 - 
const static Rect defVal := Rect.<ctor>(0.0, 0.0, 0.0, 0.0)Default instance is 0, 0, 0, 0.
 - equals
 - 
virtual override Bool equals(Obj? obj)Return if obj is same Rect value.
 - fromStr
 - 
static new fromStr(Str s, Bool checked := true)Parse from comma or space separated string. If invalid then throw ParseErr or return null based on checked flag.
 - h
 - 
const Float hHeight
 - hash
 - 
virtual override Int hash()Return hash of x, y, w, and h.
 - intersection
 - 
Compute the intersection between this rectangle and that rectangle. If there is no intersection, then return
defVal. - intersects
 - 
Return true if this rectangle intersects any portion of that rectangle
 - make
 - 
new make(Float x, Float y, Float w, Float h)Construct with x, y, w, h.
 - makeInt
 - 
new makeInt(Int x, Int y, Int w, Int h)Construct with x, y, w, h as integers.
 - makePosSize
 - 
new makePosSize(Point p, Size s)Construct from a Point and Size instance
 - pos
 - 
Point pos()Get the x, y coordinate of this rectangle.
 - size
 - 
Size size()Get the w, h size of this rectangle.
 - toStr
 - 
virtual override Str toStr()Return
"x y w h" - union
 - 
Compute the union between this rectangle and that rectangle, which is the bounding box that exactly contains both rectangles.
 - w
 - 
const Float wWidth
 - x
 - 
const Float xX coordinate
 - y
 - 
const Float yY coordinate