# DpRect

Artifact: [androidx.compose.ui:ui-unit](https://developer.android.com/jetpack/androidx/releases/compose-ui) [View Source](https://cs.android.com/search?q=file:androidx/compose/ui/unit/Dp.kt+class:androidx.compose.ui.unit.DpRect) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0) Common/AllAndroid/JVM
- Cmn

  ```
  data class DpRect
  ```

*** ** * ** ***

A four dimensional bounds using `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` for units

## Summary

| ### Public constructors |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect#DpRect(androidx.compose.ui.unit.DpOffset,androidx.compose.ui.unit.DpSize)(origin: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpOffset, size: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpSize)` Constructs a `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect` from the top-left `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect#(androidx.compose.ui.unit.DpOffset,androidx.compose.ui.unit.DpSize)` and the width and height in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect#(androidx.compose.ui.unit.DpOffset,androidx.compose.ui.unit.DpSize)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect#DpRect(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)(left: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, top: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, right: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, bottom: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp)` | Cmn |

| ### Public properties |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect#bottom()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect#left()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect#right()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect#top()` | Cmn |

| ### Extension properties |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect.https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect#(androidx.compose.ui.unit.DpRect).height()` A height of this Bounds in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpSize` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect.https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect#(androidx.compose.ui.unit.DpRect).size()` Returns the size of the `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect.https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect#(androidx.compose.ui.unit.DpRect).width()` A width of this Bounds in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`. | Cmn |

## Public constructors

### DpRect

Cmn Added in [1.9.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.9.0)

```
DpRect(origin: DpOffset, size: DpSize)
```

Constructs a `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect` from the top-left `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect#(androidx.compose.ui.unit.DpOffset,androidx.compose.ui.unit.DpSize)` and the width and height in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect#(androidx.compose.ui.unit.DpOffset,androidx.compose.ui.unit.DpSize)`.

### DpRect

Cmn Added in [1.9.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.9.0)

```
DpRect(left: Dp, top: Dp, right: Dp, bottom: Dp)
```

## Public properties

### bottom

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val bottom: Dp
```

### left

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val left: Dp
```

### right

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val right: Dp
```

### top

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val top: Dp
```

## Extension properties

### DpRect.height

Cmn Artifact: [androidx.compose.ui:ui-unit](https://developer.android.com/jetpack/androidx/releases/compose-ui) [View Source](https://cs.android.com/search?q=file:androidx/compose/ui/unit/Dp.kt+symbol:height) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val DpRect.height: Dp
```

A height of this Bounds in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`.

### DpRect.size

Cmn Artifact: [androidx.compose.ui:ui-unit](https://developer.android.com/jetpack/androidx/releases/compose-ui) [View Source](https://cs.android.com/search?q=file:androidx/compose/ui/unit/Dp.kt+symbol:size) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.1.0)

```
val DpRect.size: DpSize
```

Returns the size of the `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/DpRect`.

### DpRect.width

Cmn Artifact: [androidx.compose.ui:ui-unit](https://developer.android.com/jetpack/androidx/releases/compose-ui) [View Source](https://cs.android.com/search?q=file:androidx/compose/ui/unit/Dp.kt+symbol:width) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val DpRect.width: Dp
```

A width of this Bounds in `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp`.