IntRect

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

offsetOffset to represent the top and left parameters of the Rect
sizeSize 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

topLeftOffset representing the left and top edges of the rectangle
bottomRightOffset 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

centerOffset that represents the center of the circle
radiusRadius of the circle to enclose