ThreePaneScaffoldPaneScope


Scope for the panes of ThreePaneScaffold.

Summary

Inherited functions

From androidx.compose.ui.layout.LookaheadScope
open Offset
LayoutCoordinates.localLookaheadPositionOf(
    sourceCoordinates: LayoutCoordinates,
    relativeToSource: Offset,
    includeMotionFrameOfReference: Boolean
)

Converts relativeToSource in sourceCoordinates's lookahead coordinate space into local lookahead coordinates.

Cmn
LayoutCoordinates

Converts a LayoutCoordinates into a LayoutCoordinates in the Lookahead coordinate space.

Cmn
From androidx.compose.material3.adaptive.layout.PaneScaffoldScope
Modifier

This modifier specifies the preferred width for a pane, and the pane scaffold implementation will try its best to respect this width when the associated pane is rendered as a fixed pane, i.e., a pane that are not stretching to fill the remaining spaces.

Cmn

Inherited properties

From androidx.compose.ui.layout.LookaheadScope
From androidx.compose.material3.adaptive.layout.PaneScaffoldMotionScope
FiniteAnimationSpec<IntOffset>

The delayed position animation spec of the associated pane to the scope.

Cmn
List<PaneMotionData>

PaneMotionData of all panes in the scaffold corresponding to the scaffold's current state transition and motion settings, listed in panes' horizontal order.

Cmn
FiniteAnimationSpec<IntOffset>

The position animation spec of the associated pane to the scope.

Cmn
IntSize

The scaffold's current size.

Cmn
FiniteAnimationSpec<IntSize>

The size animation spec of the associated pane to the scope.

Cmn
From androidx.compose.material3.adaptive.layout.PaneScaffoldPaneScope
PaneMotion

The specified pane motion of the current pane in the scope.

Cmn
ThreePaneScaffoldRole

The role of the current pane in the scope.

Cmn
From androidx.compose.material3.adaptive.layout.PaneScaffoldTransitionScope
Float

The current motion progress.

Cmn
Transition<ThreePaneScaffoldValue>

The current scaffold state transition between PaneScaffoldValues.

Cmn