Rect: groupMath pos: Vec2 width: number height: number fromPoints(p1: Vec2 , p2: Vec2 ): Rect center(): Vec2 points(): [ Vec2, Vec2, Vec2, Vec2 ] transform(m: Mat4 ): Polygon bbox(): Rect area(): number clone(): Rect distToPoint(p: Vec2 ): number sdistToPoint(p: Vec2 ): number collides(shape: ShapeType | Vec2 ): boolean contains(point: Vec2 ): boolean raycast(origin: Vec2 , direction: Vec2 ): RaycastResult random(): Vec2