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

```kotlin
interface IntrinsicMeasurable
```

A part of the composition that can be measured. This represents a layout. The instance should
never be stored.

## Properties

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

```kotlin
val parentData: Any?
```

Data provided by the [ParentDataModifier](/jetpack-compose/androidx.compose.ui/ui/interfaces/ParentDataModifier).

## Functions

<h2 id="minintrinsicwidth-height">minIntrinsicWidth</h2>

```kotlin
fun minIntrinsicWidth(height: Int): Int
```

Calculates the minimum width that the layout can be such that the content of the layout will
be painted correctly. There should be no side-effects from a call to `minIntrinsicWidth`.

<hr class="docs-overload-divider">

<h2 id="maxintrinsicwidth-height">maxIntrinsicWidth</h2>

```kotlin
fun maxIntrinsicWidth(height: Int): Int
```

Calculates the smallest width beyond which increasing the width never decreases the height.
There should be no side-effects from a call to `maxIntrinsicWidth`.

<hr class="docs-overload-divider">

<h2 id="minintrinsicheight-width">minIntrinsicHeight</h2>

```kotlin
fun minIntrinsicHeight(width: Int): Int
```

Calculates the minimum height that the layout can be such that the content of the layout will
be painted correctly. There should be no side-effects from a call to `minIntrinsicHeight`.

<hr class="docs-overload-divider">

<h2 id="maxintrinsicheight-width">maxIntrinsicHeight</h2>

```kotlin
fun maxIntrinsicHeight(width: Int): Int
```

Calculates the smallest height beyond which increasing the height never decreases the width.
There should be no side-effects from a call to `maxIntrinsicHeight`.