---
title: "Rect"
description: "Construct a rectangle from its left and top edges as well as its width and height."
type: "function"
---

<div class='type'>Function</div>


<a id='references'></a>
<div class='sourceset sourceset-common'>Common</div>


```kotlin
fun Rect(offset: Offset, size: Size): Rect
```


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 `Rect`. |


#### Returns

| | |
| --- | --- |
|  | Rect with `Rect.left` and `Rect.top` configured to `Offset.x` and `Offset.y` as `Rect.right` and `Rect.bottom` to `Offset.x` + `Size.width` and `Offset.y` + `Size.height` respectively |




<div class='sourceset sourceset-common'>Common</div>


```kotlin
fun Rect(topLeft: Offset, bottomRight: Offset): Rect
```


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 |




<div class='sourceset sourceset-common'>Common</div>


```kotlin
fun Rect(center: Offset, radius: Float): Rect
```


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 |




