---
title: "Compose Foundation API Reference"
---

## Installation
```kotlin
implementation("androidx.compose.foundation:foundation:1.11.0-beta02")
```
## Composable Functions
- [AndroidEmbeddedExternalSurface](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/AndroidEmbeddedExternalSurface)
- [AndroidExternalSurface](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/AndroidExternalSurface)
- [BasicSecureTextField](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/BasicSecureTextField)
- [BasicText](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/BasicText)
- [BasicTextField](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/BasicTextField)
- [BasicTooltipBox](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/BasicTooltipBox)
- [BasicTooltipBoxAndroid](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/BasicTooltipBoxAndroid)
- [Canvas](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/Canvas)
- [ClickableText](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/ClickableText)
- [DisableSelection](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/DisableSelection)
- [HorizontalPager](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/HorizontalPager)
- [Image](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/Image)
- [LazyColumn](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/LazyColumn)
- [LazyHorizontalGrid](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/LazyHorizontalGrid)
- [LazyHorizontalStaggeredGrid](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/LazyHorizontalStaggeredGrid)
- [LazyLayout](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/LazyLayout)
- [LazyLayoutPinnableItem](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/LazyLayoutPinnableItem)
- [LazyRow](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/LazyRow)
- [LazyVerticalGrid](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/LazyVerticalGrid)
- [LazyVerticalStaggeredGrid](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/LazyVerticalStaggeredGrid)
- [SelectionContainer](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/SelectionContainer)
- [VerticalPager](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/VerticalPager)
- [collectIsDraggedAsState](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/collectIsDraggedAsState)
- [collectIsFocusedAsState](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/collectIsFocusedAsState)
- [collectIsHoveredAsState](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/collectIsHoveredAsState)
- [collectIsPressedAsState](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/collectIsPressedAsState)
- [isSystemInDarkTheme](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/isSystemInDarkTheme)
- [rememberBasicTooltipState](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/rememberBasicTooltipState)
- [rememberDraggable2DState](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/rememberDraggable2DState)
- [rememberDraggableState](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/rememberDraggableState)
- [rememberLazyGridState](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/rememberLazyGridState)
- [rememberLazyListState](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/rememberLazyListState)
- [rememberLazyStaggeredGridState](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/rememberLazyStaggeredGridState)
- [rememberOverscrollEffect](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/rememberOverscrollEffect)
- [rememberPagerState](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/rememberPagerState)
- [rememberPlatformOverscrollFactory](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/rememberPlatformOverscrollFactory)
- [rememberScrollState](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/rememberScrollState)
- [rememberScrollable2DState](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/rememberScrollable2DState)
- [rememberScrollableState](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/rememberScrollableState)
- [rememberSnapFlingBehavior](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/rememberSnapFlingBehavior)
- [rememberTextFieldState](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/rememberTextFieldState)
- [rememberTransformableState](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/rememberTransformableState)
- [rememberUpdatedStyleState](/jetpack-compose/androidx.compose.foundation/foundation/composable-functions/rememberUpdatedStyleState)

## Modifiers
- [anchoredDraggable](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/anchoredDraggable)
- [appendTextContextMenuComponents](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/appendTextContextMenuComponents)
- [background](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/background)
- [basicMarquee](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/basicMarquee)
- [border](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/border)
- [bringIntoViewRequester](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/bringIntoViewRequester)
- [bringIntoViewResponder](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/bringIntoViewResponder)
- [clickable](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/clickable)
- [clipScrollableContainer](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/clipScrollableContainer)
- [combinedClickable](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/combinedClickable)
- [contentReceiver](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/contentReceiver)
- [dragAndDropSource](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/dragAndDropSource)
- [dragAndDropTarget](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/dragAndDropTarget)
- [draggable](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/draggable)
- [draggable2D](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/draggable2D)
- [excludeFromSystemGesture](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/excludeFromSystemGesture)
- [filterTextContextMenuComponents](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/filterTextContextMenuComponents)
- [focusGroup](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/focusGroup)
- [focusable](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/focusable)
- [handwritingDetector](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/handwritingDetector)
- [handwritingHandler](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/handwritingHandler)
- [horizontalScroll](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/horizontalScroll)
- [hoverable](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/hoverable)
- [indication](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/indication)
- [magnifier](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/magnifier)
- [onFocusedBoundsChanged](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/onFocusedBoundsChanged)
- [overscroll](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/overscroll)
- [preferKeepClear](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/preferKeepClear)
- [progressSemantics](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/progressSemantics)
- [scrollable](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/scrollable)
- [scrollable2D](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/scrollable2D)
- [scrollableArea](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/scrollableArea)
- [selectable](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/selectable)
- [selectableGroup](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/selectableGroup)
- [styleable](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/styleable)
- [systemGestureExclusion](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/systemGestureExclusion)
- [toggleable](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/toggleable)
- [transformable](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/transformable)
- [triStateToggleable](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/triStateToggleable)
- [verticalScroll](/jetpack-compose/androidx.compose.foundation/foundation/modifiers/verticalScroll)

## Classes
- [AbsoluteCutCornerShape](/jetpack-compose/androidx.compose.foundation/foundation/classes/AbsoluteCutCornerShape)
- [AbsoluteRoundedCornerShape](/jetpack-compose/androidx.compose.foundation/foundation/classes/AbsoluteRoundedCornerShape)
- [AnchoredDraggableState](/jetpack-compose/androidx.compose.foundation/foundation/classes/AnchoredDraggableState)
- [AndroidExternalSurfaceZOrder](/jetpack-compose/androidx.compose.foundation/foundation/classes/AndroidExternalSurfaceZOrder)
- [BorderStroke](/jetpack-compose/androidx.compose.foundation/foundation/classes/BorderStroke)
- [CornerBasedShape](/jetpack-compose/androidx.compose.foundation/foundation/classes/CornerBasedShape)
- [CutCornerShape](/jetpack-compose/androidx.compose.foundation/foundation/classes/CutCornerShape)
- [DraggableAnchorsConfig](/jetpack-compose/androidx.compose.foundation/foundation/classes/DraggableAnchorsConfig)
- [ExperimentalFoundationApi](/jetpack-compose/androidx.compose.foundation/foundation/classes/ExperimentalFoundationApi)
- [ExperimentalFoundationStyleApi](/jetpack-compose/androidx.compose.foundation/foundation/classes/ExperimentalFoundationStyleApi)
- [GenericShape](/jetpack-compose/androidx.compose.foundation/foundation/classes/GenericShape)
- [GestureCancellationException](/jetpack-compose/androidx.compose.foundation/foundation/classes/GestureCancellationException)
- [GridItemSpan](/jetpack-compose/androidx.compose.foundation/foundation/classes/GridItemSpan)
- [InlineTextContent](/jetpack-compose/androidx.compose.foundation/foundation/classes/InlineTextContent)
- [InternalFoundationApi](/jetpack-compose/androidx.compose.foundation/foundation/classes/InternalFoundationApi)
- [InternalFoundationTextApi](/jetpack-compose/androidx.compose.foundation/foundation/classes/InternalFoundationTextApi)
- [KeyboardActions](/jetpack-compose/androidx.compose.foundation/foundation/classes/KeyboardActions)
- [KeyboardOptions](/jetpack-compose/androidx.compose.foundation/foundation/classes/KeyboardOptions)
- [LazyGridScopeMarker](/jetpack-compose/androidx.compose.foundation/foundation/classes/LazyGridScopeMarker)
- [LazyGridState](/jetpack-compose/androidx.compose.foundation/foundation/classes/LazyGridState)
- [LazyLayoutIntervalContent](/jetpack-compose/androidx.compose.foundation/foundation/classes/LazyLayoutIntervalContent)
- [LazyLayoutPinnedItemList](/jetpack-compose/androidx.compose.foundation/foundation/classes/LazyLayoutPinnedItemList)
- [LazyLayoutPrefetchState](/jetpack-compose/androidx.compose.foundation/foundation/classes/LazyLayoutPrefetchState)
- [LazyListState](/jetpack-compose/androidx.compose.foundation/foundation/classes/LazyListState)
- [LazyScopeMarker](/jetpack-compose/androidx.compose.foundation/foundation/classes/LazyScopeMarker)
- [LazyStaggeredGridState](/jetpack-compose/androidx.compose.foundation/foundation/classes/LazyStaggeredGridState)
- [MarqueeAnimationMode](/jetpack-compose/androidx.compose.foundation/foundation/classes/MarqueeAnimationMode)
- [MediaType](/jetpack-compose/androidx.compose.foundation/foundation/classes/MediaType)
- [MutableIntervalList](/jetpack-compose/androidx.compose.foundation/foundation/classes/MutableIntervalList)
- [MutableStyleState](/jetpack-compose/androidx.compose.foundation/foundation/classes/MutableStyleState)
- [MutatePriority](/jetpack-compose/androidx.compose.foundation/foundation/classes/MutatePriority)
- [MutatorMutex](/jetpack-compose/androidx.compose.foundation/foundation/classes/MutatorMutex)
- [Orientation](/jetpack-compose/androidx.compose.foundation/foundation/classes/Orientation)
- [OverscrollConfiguration](/jetpack-compose/androidx.compose.foundation/foundation/classes/OverscrollConfiguration)
- [PagerState](/jetpack-compose/androidx.compose.foundation/foundation/classes/PagerState)
- [PlatformTransferableContent](/jetpack-compose/androidx.compose.foundation/foundation/classes/PlatformTransferableContent)
- [ProcessTextKey](/jetpack-compose/androidx.compose.foundation/foundation/classes/ProcessTextKey)
- [RoundedCornerShape](/jetpack-compose/androidx.compose.foundation/foundation/classes/RoundedCornerShape)
- [ScrollState](/jetpack-compose/androidx.compose.foundation/foundation/classes/ScrollState)
- [StaggeredGridItemSpan](/jetpack-compose/androidx.compose.foundation/foundation/classes/StaggeredGridItemSpan)
- [StyleState](/jetpack-compose/androidx.compose.foundation/foundation/classes/StyleState)
- [StyleStateKey](/jetpack-compose/androidx.compose.foundation/foundation/classes/StyleStateKey)
- [TextContextMenuBuilderScope](/jetpack-compose/androidx.compose.foundation/foundation/classes/TextContextMenuBuilderScope)
- [TextContextMenuComponent](/jetpack-compose/androidx.compose.foundation/foundation/classes/TextContextMenuComponent)
- [TextContextMenuData](/jetpack-compose/androidx.compose.foundation/foundation/classes/TextContextMenuData)
- [TextContextMenuItem](/jetpack-compose/androidx.compose.foundation/foundation/classes/TextContextMenuItem)
- [TextFieldBuffer](/jetpack-compose/androidx.compose.foundation/foundation/classes/TextFieldBuffer)
- [TextFieldState](/jetpack-compose/androidx.compose.foundation/foundation/classes/TextFieldState)
- [TextObfuscationMode](/jetpack-compose/androidx.compose.foundation/foundation/classes/TextObfuscationMode)
- [TextSelectionColors](/jetpack-compose/androidx.compose.foundation/foundation/classes/TextSelectionColors)
- [TransferableContent](/jetpack-compose/androidx.compose.foundation/foundation/classes/TransferableContent)
- [UndoState](/jetpack-compose/androidx.compose.foundation/foundation/classes/UndoState)

## Interfaces
- [AnchoredDragScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/AnchoredDragScope)
- [AndroidExternalSurfaceScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/AndroidExternalSurfaceScope)
- [BasicTooltipState](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/BasicTooltipState)
- [BringIntoViewRequester](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/BringIntoViewRequester)
- [BringIntoViewResponder](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/BringIntoViewResponder)
- [BringIntoViewSpec](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/BringIntoViewSpec)
- [CornerSize](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/CornerSize)
- [Drag2DScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/Drag2DScope)
- [DragAndDropSourceScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/DragAndDropSourceScope)
- [DragInteraction](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/DragInteraction)
- [DragScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/DragScope)
- [Draggable2DState](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/Draggable2DState)
- [DraggableAnchors](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/DraggableAnchors)
- [DraggableState](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/DraggableState)
- [FlingBehavior](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/FlingBehavior)
- [FocusInteraction](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/FocusInteraction)
- [GridCells](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/GridCells)
- [HoverInteraction](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/HoverInteraction)
- [Indication](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/Indication)
- [IndicationInstance](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/IndicationInstance)
- [IndicationNodeFactory](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/IndicationNodeFactory)
- [InputTransformation](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/InputTransformation)
- [Interaction](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/Interaction)
- [InteractionSource](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/InteractionSource)
- [IntervalList](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/IntervalList)
- [KeyboardActionHandler](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/KeyboardActionHandler)
- [KeyboardActionScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/KeyboardActionScope)
- [LazyGridItemInfo](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyGridItemInfo)
- [LazyGridItemScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyGridItemScope)
- [LazyGridItemSpanScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyGridItemSpanScope)
- [LazyGridLayoutInfo](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyGridLayoutInfo)
- [LazyGridPrefetchResultScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyGridPrefetchResultScope)
- [LazyGridPrefetchScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyGridPrefetchScope)
- [LazyGridPrefetchStrategy](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyGridPrefetchStrategy)
- [LazyGridScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyGridScope)
- [LazyItemScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyItemScope)
- [LazyLayoutCacheWindow](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyLayoutCacheWindow)
- [LazyLayoutItemProvider](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyLayoutItemProvider)
- [LazyLayoutKeyIndexMap](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyLayoutKeyIndexMap)
- [LazyLayoutMeasurePolicy](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyLayoutMeasurePolicy)
- [LazyLayoutMeasureScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyLayoutMeasureScope)
- [LazyLayoutScrollScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyLayoutScrollScope)
- [LazyListItemInfo](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyListItemInfo)
- [LazyListLayoutInfo](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyListLayoutInfo)
- [LazyListPrefetchResultScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyListPrefetchResultScope)
- [LazyListPrefetchScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyListPrefetchScope)
- [LazyListPrefetchStrategy](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyListPrefetchStrategy)
- [LazyListScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyListScope)
- [LazyStaggeredGridItemInfo](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyStaggeredGridItemInfo)
- [LazyStaggeredGridItemScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyStaggeredGridItemScope)
- [LazyStaggeredGridLayoutInfo](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyStaggeredGridLayoutInfo)
- [LazyStaggeredGridScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/LazyStaggeredGridScope)
- [MarqueeSpacing](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/MarqueeSpacing)
- [MutableInteractionSource](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/MutableInteractionSource)
- [NestedPrefetchScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/NestedPrefetchScope)
- [OutputTransformation](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/OutputTransformation)
- [OverscrollEffect](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/OverscrollEffect)
- [OverscrollFactory](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/OverscrollFactory)
- [PageInfo](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/PageInfo)
- [PageSize](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/PageSize)
- [PagerLayoutInfo](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/PagerLayoutInfo)
- [PagerScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/PagerScope)
- [PagerSnapDistance](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/PagerSnapDistance)
- [PrefetchRequest](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/PrefetchRequest)
- [PrefetchRequestScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/PrefetchRequestScope)
- [PrefetchScheduler](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/PrefetchScheduler)
- [PressGestureScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/PressGestureScope)
- [PressInteraction](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/PressInteraction)
- [ReceiveContentListener](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/ReceiveContentListener)
- [Scroll2DScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/Scroll2DScope)
- [ScrollIndicatorState](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/ScrollIndicatorState)
- [ScrollScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/ScrollScope)
- [Scrollable2DState](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/Scrollable2DState)
- [ScrollableState](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/ScrollableState)
- [SnapLayoutInfoProvider](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/SnapLayoutInfoProvider)
- [SnapPosition](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/SnapPosition)
- [StaggeredGridCells](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/StaggeredGridCells)
- [Style](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/Style)
- [StyleScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/StyleScope)
- [SurfaceCoroutineScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/SurfaceCoroutineScope)
- [SurfaceScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/SurfaceScope)
- [TargetedFlingBehavior](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/TargetedFlingBehavior)
- [TextAutoSize](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/TextAutoSize)
- [TextAutoSizeLayoutScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/TextAutoSizeLayoutScope)
- [TextContextMenuDataProvider](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/TextContextMenuDataProvider)
- [TextContextMenuProvider](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/TextContextMenuProvider)
- [TextContextMenuSession](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/TextContextMenuSession)
- [TextFieldDecorator](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/TextFieldDecorator)
- [TextFieldLineLimits](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/TextFieldLineLimits)
- [TransformScope](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/TransformScope)
- [TransformableState](/jetpack-compose/androidx.compose.foundation/foundation/interfaces/TransformableState)

## Properties
- [CircleShape](/jetpack-compose/androidx.compose.foundation/foundation/properties/CircleShape)
- [LocalAutofillHighlightBrush](/jetpack-compose/androidx.compose.foundation/foundation/properties/LocalAutofillHighlightBrush)
- [LocalAutofillHighlightColor](/jetpack-compose/androidx.compose.foundation/foundation/properties/LocalAutofillHighlightColor)
- [LocalBackgroundTextMeasurementExecutor](/jetpack-compose/androidx.compose.foundation/foundation/properties/LocalBackgroundTextMeasurementExecutor)
- [LocalBringIntoViewSpec](/jetpack-compose/androidx.compose.foundation/foundation/properties/LocalBringIntoViewSpec)
- [LocalIndication](/jetpack-compose/androidx.compose.foundation/foundation/properties/LocalIndication)
- [LocalOverscrollConfiguration](/jetpack-compose/androidx.compose.foundation/foundation/properties/LocalOverscrollConfiguration)
- [LocalOverscrollFactory](/jetpack-compose/androidx.compose.foundation/foundation/properties/LocalOverscrollFactory)
- [LocalTextClassifierCoroutineContext](/jetpack-compose/androidx.compose.foundation/foundation/properties/LocalTextClassifierCoroutineContext)
- [LocalTextContextMenuDropdownProvider](/jetpack-compose/androidx.compose.foundation/foundation/properties/LocalTextContextMenuDropdownProvider)
- [LocalTextContextMenuToolbarProvider](/jetpack-compose/androidx.compose.foundation/foundation/properties/LocalTextContextMenuToolbarProvider)
- [LocalTextSelectionColors](/jetpack-compose/androidx.compose.foundation/foundation/properties/LocalTextSelectionColors)
- [ZeroCornerSize](/jetpack-compose/androidx.compose.foundation/foundation/properties/ZeroCornerSize)

## Functions
- [AbsoluteCutCornerShape](/jetpack-compose/androidx.compose.foundation/foundation/functions/AbsoluteCutCornerShape)
- [AbsoluteRoundedCornerShape](/jetpack-compose/androidx.compose.foundation/foundation/functions/AbsoluteRoundedCornerShape)
- [allCaps](/jetpack-compose/androidx.compose.foundation/foundation/functions/allCaps)
- [AnchoredDraggableState](/jetpack-compose/androidx.compose.foundation/foundation/functions/AnchoredDraggableState)
- [animateBy](/jetpack-compose/androidx.compose.foundation/foundation/functions/animateBy)
- [animatePanBy](/jetpack-compose/androidx.compose.foundation/foundation/functions/animatePanBy)
- [animateRotateBy](/jetpack-compose/androidx.compose.foundation/foundation/functions/animateRotateBy)
- [animateScrollBy](/jetpack-compose/androidx.compose.foundation/foundation/functions/animateScrollBy)
- [animateTo](/jetpack-compose/androidx.compose.foundation/foundation/functions/animateTo)
- [animateToWithDecay](/jetpack-compose/androidx.compose.foundation/foundation/functions/animateToWithDecay)
- [animateZoomBy](/jetpack-compose/androidx.compose.foundation/foundation/functions/animateZoomBy)
- [appendInlineContent](/jetpack-compose/androidx.compose.foundation/foundation/functions/appendInlineContent)
- [apply](/jetpack-compose/androidx.compose.foundation/foundation/functions/apply)
- [awaitDragOrCancellation](/jetpack-compose/androidx.compose.foundation/foundation/functions/awaitDragOrCancellation)
- [awaitEachGesture](/jetpack-compose/androidx.compose.foundation/foundation/functions/awaitEachGesture)
- [awaitFirstDown](/jetpack-compose/androidx.compose.foundation/foundation/functions/awaitFirstDown)
- [awaitHorizontalDragOrCancellation](/jetpack-compose/androidx.compose.foundation/foundation/functions/awaitHorizontalDragOrCancellation)
- [awaitHorizontalPointerSlopOrCancellation](/jetpack-compose/androidx.compose.foundation/foundation/functions/awaitHorizontalPointerSlopOrCancellation)
- [awaitHorizontalTouchSlopOrCancellation](/jetpack-compose/androidx.compose.foundation/foundation/functions/awaitHorizontalTouchSlopOrCancellation)
- [awaitLongPressOrCancellation](/jetpack-compose/androidx.compose.foundation/foundation/functions/awaitLongPressOrCancellation)
- [awaitTouchSlopOrCancellation](/jetpack-compose/androidx.compose.foundation/foundation/functions/awaitTouchSlopOrCancellation)
- [awaitVerticalDragOrCancellation](/jetpack-compose/androidx.compose.foundation/foundation/functions/awaitVerticalDragOrCancellation)
- [awaitVerticalPointerSlopOrCancellation](/jetpack-compose/androidx.compose.foundation/foundation/functions/awaitVerticalPointerSlopOrCancellation)
- [awaitVerticalTouchSlopOrCancellation](/jetpack-compose/androidx.compose.foundation/foundation/functions/awaitVerticalTouchSlopOrCancellation)
- [BasicTooltipState](/jetpack-compose/androidx.compose.foundation/foundation/functions/BasicTooltipState)
- [BorderStroke](/jetpack-compose/androidx.compose.foundation/foundation/functions/BorderStroke)
- [BringIntoViewRequester](/jetpack-compose/androidx.compose.foundation/foundation/functions/BringIntoViewRequester)
- [byValue](/jetpack-compose/androidx.compose.foundation/foundation/functions/byValue)
- [calculateCentroid](/jetpack-compose/androidx.compose.foundation/foundation/functions/calculateCentroid)
- [calculateCentroidSize](/jetpack-compose/androidx.compose.foundation/foundation/functions/calculateCentroidSize)
- [calculatePan](/jetpack-compose/androidx.compose.foundation/foundation/functions/calculatePan)
- [calculateRotation](/jetpack-compose/androidx.compose.foundation/foundation/functions/calculateRotation)
- [calculateZoom](/jetpack-compose/androidx.compose.foundation/foundation/functions/calculateZoom)
- [checked](/jetpack-compose/androidx.compose.foundation/foundation/functions/checked)
- [checkScrollableContainerConstraints](/jetpack-compose/androidx.compose.foundation/foundation/functions/checkScrollableContainerConstraints)
- [clearText](/jetpack-compose/androidx.compose.foundation/foundation/functions/clearText)
- [consume](/jetpack-compose/androidx.compose.foundation/foundation/functions/consume)
- [CornerSize](/jetpack-compose/androidx.compose.foundation/foundation/functions/CornerSize)
- [CutCornerShape](/jetpack-compose/androidx.compose.foundation/foundation/functions/CutCornerShape)
- [delete](/jetpack-compose/androidx.compose.foundation/foundation/functions/delete)
- [detectDragGestures](/jetpack-compose/androidx.compose.foundation/foundation/functions/detectDragGestures)
- [detectDragGesturesAfterLongPress](/jetpack-compose/androidx.compose.foundation/foundation/functions/detectDragGesturesAfterLongPress)
- [detectHorizontalDragGestures](/jetpack-compose/androidx.compose.foundation/foundation/functions/detectHorizontalDragGestures)
- [detectTapGestures](/jetpack-compose/androidx.compose.foundation/foundation/functions/detectTapGestures)
- [detectTransformGestures](/jetpack-compose/androidx.compose.foundation/foundation/functions/detectTransformGestures)
- [detectVerticalDragGestures](/jetpack-compose/androidx.compose.foundation/foundation/functions/detectVerticalDragGestures)
- [disabled](/jetpack-compose/androidx.compose.foundation/foundation/functions/disabled)
- [drag](/jetpack-compose/androidx.compose.foundation/foundation/functions/drag)
- [Draggable2DState](/jetpack-compose/androidx.compose.foundation/foundation/functions/Draggable2DState)
- [DraggableAnchors](/jetpack-compose/androidx.compose.foundation/foundation/functions/DraggableAnchors)
- [DraggableState](/jetpack-compose/androidx.compose.foundation/foundation/functions/DraggableState)
- [fillHeight](/jetpack-compose/androidx.compose.foundation/foundation/functions/fillHeight)
- [fillSize](/jetpack-compose/androidx.compose.foundation/foundation/functions/fillSize)
- [fillWidth](/jetpack-compose/androidx.compose.foundation/foundation/functions/fillWidth)
- [focused](/jetpack-compose/androidx.compose.foundation/foundation/functions/focused)
- [forEach](/jetpack-compose/androidx.compose.foundation/foundation/functions/forEach)
- [forEachChange](/jetpack-compose/androidx.compose.foundation/foundation/functions/forEachChange)
- [forEachChangeReversed](/jetpack-compose/androidx.compose.foundation/foundation/functions/forEachChangeReversed)
- [forEachGesture](/jetpack-compose/androidx.compose.foundation/foundation/functions/forEachGesture)
- [getDefaultLazyLayoutKey](/jetpack-compose/androidx.compose.foundation/foundation/functions/getDefaultLazyLayoutKey)
- [GridItemSpan](/jetpack-compose/androidx.compose.foundation/foundation/functions/GridItemSpan)
- [hasMediaType](/jetpack-compose/androidx.compose.foundation/foundation/functions/hasMediaType)
- [horizontalDrag](/jetpack-compose/androidx.compose.foundation/foundation/functions/horizontalDrag)
- [hovered](/jetpack-compose/androidx.compose.foundation/foundation/functions/hovered)
- [insert](/jetpack-compose/androidx.compose.foundation/foundation/functions/insert)
- [item](/jetpack-compose/androidx.compose.foundation/foundation/functions/item)
- [items](/jetpack-compose/androidx.compose.foundation/foundation/functions/items)
- [itemsIndexed](/jetpack-compose/androidx.compose.foundation/foundation/functions/itemsIndexed)
- [KeyboardActions](/jetpack-compose/androidx.compose.foundation/foundation/functions/KeyboardActions)
- [LazyGridPrefetchStrategy](/jetpack-compose/androidx.compose.foundation/foundation/functions/LazyGridPrefetchStrategy)
- [LazyLayoutCacheWindow](/jetpack-compose/androidx.compose.foundation/foundation/functions/LazyLayoutCacheWindow)
- [LazyLayoutKeyIndexMap](/jetpack-compose/androidx.compose.foundation/foundation/functions/LazyLayoutKeyIndexMap)
- [LazyLayoutScrollScope](/jetpack-compose/androidx.compose.foundation/foundation/functions/LazyLayoutScrollScope)
- [LazyListPrefetchStrategy](/jetpack-compose/androidx.compose.foundation/foundation/functions/LazyListPrefetchStrategy)
- [MarqueeSpacing](/jetpack-compose/androidx.compose.foundation/foundation/functions/MarqueeSpacing)
- [maxLength](/jetpack-compose/androidx.compose.foundation/foundation/functions/maxLength)
- [MutableInteractionSource](/jetpack-compose/androidx.compose.foundation/foundation/functions/MutableInteractionSource)
- [PagerState](/jetpack-compose/androidx.compose.foundation/foundation/functions/PagerState)
- [panBy](/jetpack-compose/androidx.compose.foundation/foundation/functions/panBy)
- [placeCursorAtEnd](/jetpack-compose/androidx.compose.foundation/foundation/functions/placeCursorAtEnd)
- [pressed](/jetpack-compose/androidx.compose.foundation/foundation/functions/pressed)
- [rotateBy](/jetpack-compose/androidx.compose.foundation/foundation/functions/rotateBy)
- [RoundedCornerShape](/jetpack-compose/androidx.compose.foundation/foundation/functions/RoundedCornerShape)
- [Scrollable2DState](/jetpack-compose/androidx.compose.foundation/foundation/functions/Scrollable2DState)
- [ScrollableState](/jetpack-compose/androidx.compose.foundation/foundation/functions/ScrollableState)
- [scrollBy](/jetpack-compose/androidx.compose.foundation/foundation/functions/scrollBy)
- [selectAll](/jetpack-compose/androidx.compose.foundation/foundation/functions/selectAll)
- [selected](/jetpack-compose/androidx.compose.foundation/foundation/functions/selected)
- [setTextAndPlaceCursorAtEnd](/jetpack-compose/androidx.compose.foundation/foundation/functions/setTextAndPlaceCursorAtEnd)
- [setTextAndSelectAll](/jetpack-compose/androidx.compose.foundation/foundation/functions/setTextAndSelectAll)
- [snapFlingBehavior](/jetpack-compose/androidx.compose.foundation/foundation/functions/snapFlingBehavior)
- [SnapLayoutInfoProvider](/jetpack-compose/androidx.compose.foundation/foundation/functions/SnapLayoutInfoProvider)
- [snapTo](/jetpack-compose/androidx.compose.foundation/foundation/functions/snapTo)
- [stopScroll](/jetpack-compose/androidx.compose.foundation/foundation/functions/stopScroll)
- [stopTransformation](/jetpack-compose/androidx.compose.foundation/foundation/functions/stopTransformation)
- [Style](/jetpack-compose/androidx.compose.foundation/foundation/functions/Style)
- [then](/jetpack-compose/androidx.compose.foundation/foundation/functions/then)
- [toTextFieldBuffer](/jetpack-compose/androidx.compose.foundation/foundation/functions/toTextFieldBuffer)
- [TransformableState](/jetpack-compose/androidx.compose.foundation/foundation/functions/TransformableState)
- [triStateToggleIndeterminate](/jetpack-compose/androidx.compose.foundation/foundation/functions/triStateToggleIndeterminate)
- [triStateToggleOff](/jetpack-compose/androidx.compose.foundation/foundation/functions/triStateToggleOff)
- [triStateToggleOn](/jetpack-compose/androidx.compose.foundation/foundation/functions/triStateToggleOn)
- [verticalDrag](/jetpack-compose/androidx.compose.foundation/foundation/functions/verticalDrag)
- [waitForUpOrCancellation](/jetpack-compose/androidx.compose.foundation/foundation/functions/waitForUpOrCancellation)
- [withoutEventHandling](/jetpack-compose/androidx.compose.foundation/foundation/functions/withoutEventHandling)
- [withoutVisualEffect](/jetpack-compose/androidx.compose.foundation/foundation/functions/withoutVisualEffect)
- [zoomBy](/jetpack-compose/androidx.compose.foundation/foundation/functions/zoomBy)

