---
title: "BeyondBoundsLayoutProviderModifierNode"
description: "Provides a [BeyondBoundsLayout] through Modifier.Node APIs. To access the nearest
[BeyondBoundsLayout] parent use [androidx.compose.ui.node.findNearestBeyondBoundsLayoutAncestor].
You should use this node when implementing Layouts that do not create all items at once (e.g.
Lazy Layouts). The focus system will use the [BeyondBoundsLayout] to create items during focus
search in order to move focus between items that are not yet laid out."
type: "interface"
---

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


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

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



```kotlin
interface BeyondBoundsLayoutProviderModifierNode : DelegatableNode
```


Provides a `BeyondBoundsLayout` through Modifier.Node APIs. To access the nearest
`BeyondBoundsLayout` parent use `androidx.compose.ui.node.findNearestBeyondBoundsLayoutAncestor`.
You should use this node when implementing Layouts that do not create all items at once (e.g.
Lazy Layouts). The focus system will use the `BeyondBoundsLayout` to create items during focus
search in order to move focus between items that are not yet laid out.


## Properties

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


```kotlin
val beyondBoundsLayout: BeyondBoundsLayout
```


The `BeyondBoundsLayout` that this node will provide.




