Function
Common
fun IntRect(offset: IntOffset, size: IntSize) =
    IntRect(
        left = offset.x,
        top = offset.y,
        right = offset.x + size.width,
        bottom = offset.y + size.height,
    )

Construct a rectangle from its left and top edges as well as its width and height.

Parameters

offset Offset to represent the top and left parameters of the Rect
size Size to determine the width and height of this IntRect.

Returns

Rect with IntRect.left and IntRect.top configured to IntOffset.x and IntOffset.y as IntRect.right and IntRect.bottom to IntOffset.x + IntSize.width and IntOffset.y + IntSize.height respectively
Common
fun IntRect(topLeft: IntOffset, bottomRight: IntOffset): IntRect

Construct the smallest rectangle that encloses the given offsets, treating them as vectors from the origin.

Parameters

topLeft Offset representing the left and top edges of the rectangle
bottomRight Offset representing the bottom and right edges of the rectangle
Common
fun IntRect(center: IntOffset, radius: Int): IntRect

Construct a rectangle that bounds the given circle

Parameters

center Offset that represents the center of the circle
radius Radius of the circle to enclose