Package-level declarations
Types
Link copied to clipboard
A CoroutineDispatcher that will perform dispatch during a handler callback or choreographer's animation frame stage, whichever comes first. Use Main to obtain a dispatcher for the process's main thread (i.e. the activity thread).
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The different recomposition modes of Molecule.
Window Animation Frame Clock
Link copied to clipboard
Functions
Link copied to clipboard
fun <T> CoroutineScope.launchMolecule(mode: RecompositionMode, context: CoroutineContext = EmptyCoroutineContext, body: @Composable () -> T): StateFlow<T>
Launch a coroutine into this CoroutineScope which will continually recompose body
to produce a StateFlow stream of T values.
fun <T> CoroutineScope.launchMolecule(mode: RecompositionMode, emitter: (value: T) -> Unit, context: CoroutineContext = EmptyCoroutineContext, body: @Composable () -> T)
Link copied to clipboard
Create a Flow which will continually recompose body
to produce a stream of T values when collected.