---
title: "ParentDataModifierNode"
description: "A [Modifier.Node] that provides data to the parent [Layout]. This can be read from within the the
[Layout] during measurement and positioning, via [IntrinsicMeasurable.parentData]. The parent
data is commonly used to inform the parent how the child [Layout] should be measured and
positioned.

This is the [androidx.compose.ui.Modifier.Node] equivalent of
[androidx.compose.ui.layout.ParentDataModifier]"
type: "interface"
---

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


<a id='references'></a>

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



```kotlin
interface ParentDataModifierNode : DelegatableNode
```


A `Modifier.Node` that provides data to the parent `Layout`. This can be read from within the the
`Layout` during measurement and positioning, via `IntrinsicMeasurable.parentData`. The parent
data is commonly used to inform the parent how the child `Layout` should be measured and
positioned.

This is the `androidx.compose.ui.Modifier.Node` equivalent of
`androidx.compose.ui.layout.ParentDataModifier`


## Functions

```kotlin
fun Density.modifyParentData(parentData: Any?): Any?
```


Provides a parentData, given the `parentData` already provided through the modifier's chain.



