- left
- The left edge being unioned with this rectangle
- top
- The top edge being unioned with this rectangle
- right
- The right edge being unioned with this rectangle
- bottom
- The bottom edge being unioned with this rectangle
Update this Rect to enclose itself and the specified rectangle. If the specified rectangle is empty, nothing is done. If this rectangle is empty it is set to the specified rectangle.