new ()
read onlybottom:Float
read onlycenterX:Float
read onlycenterY:Float
height:Float = 0
read onlyleft:Float
read onlyright:Float
read onlytop:Float
width:Float = 0
x:Float = 0
y:Float = 0
clear ():Void
inline clone ():Rect
contains (x:Float, y:Float):Bool
inline containsPoint (point:Point):Bool
containsRect (rect:Rect):Bool
copy (rect:Rect):Void
init (x:Float = 0, y:Float = 0, width:Float = 0, height:Float = 0):Void
intersect (rect:Rect):Bool
set (x:Float, y:Float, width:Float, height:Float):Void
staticinline create (x:Float = 0, y:Float = 0, width:Float = 0, height:Float = 0):Rect
staticinline fromRectangle (width:Float, height:Float):Rect
staticinline fromSquare (side:Float):Rect
staticinline getPool ():Pool<Rect>
read onlyid:Int = Gecko.getUniqueID()
read onlyisAlreadyDestroyed:Bool = false