Home
last modified time | relevance | path

Searched refs:spanLayoutProvider (Results 1 – 4 of 4) sorted by relevance

/compose/foundation/foundation/src/commonMain/kotlin/androidx/compose/foundation/lazy/grid/
DLazyGridMeasuredLineProvider.kt29 private val spanLayoutProvider: LazyGridSpanLayoutProvider constant in androidx.compose.foundation.lazy.grid.LazyGridMeasuredLineProvider
48 fun spanOf(index: Int): Int = spanLayoutProvider.spanOf(index, spanLayoutProvider.slotsPerLine) in spanOf()
55 val lineConfiguration = spanLayoutProvider.getLineConfiguration(lineIndex) in spanOf()
DLazyGrid.kt235 val spanLayoutProvider = itemProvider.spanLayoutProvider in rememberLazyGridMeasurePolicy() constant
238 spanLayoutProvider.slotsPerLine = slotsPerLine in rememberLazyGridMeasurePolicy()
317 spanLayoutProvider = spanLayoutProvider in rememberLazyGridMeasurePolicy()
335 val lineConfiguration = spanLayoutProvider.getLineConfiguration(line) in rememberLazyGridMeasurePolicy()
358 firstVisibleLineIndex = spanLayoutProvider.getLineIndexOfItem(index) in rememberLazyGridMeasurePolicy()
363 firstVisibleLineIndex = spanLayoutProvider.getLineIndexOfItem(itemsCount - 1) in rememberLazyGridMeasurePolicy()
DLazyGridItemProvider.kt35 val spanLayoutProvider: LazyGridSpanLayoutProvider in <lambda>() constant
90 override val spanLayoutProvider: LazyGridSpanLayoutProvider constant in androidx.compose.foundation.lazy.grid.LazyGridItemProviderImpl
91 get() = intervalContent.spanLayoutProvider
DLazyGridIntervalContent.kt29 internal val spanLayoutProvider: LazyGridSpanLayoutProvider = LazyGridSpanLayoutProvider(this) constant