androidx.compose.internal

Classes

RestartableFunction

A Restart is created to hold composable lambdas to track when they are invoked allowing the invocations to be invalidated when a new composable lambda is created during composition.

RestartableFunctionN

Top-level functions summary

RFunction
restartableFunction(composer: Composer<*>, key: Int, tracked: Boolean, block: Any)

RFunction
restartableFunctionInstance(key: Int, tracked: Boolean, block: Any)

RestartableFunctionN<*>
restartableFunctionN(composer: Composer<*>, key: Int, tracked: Boolean, arity: Int, block: Any)

RestartableFunctionN<*>
restartableFunctionNInstance(key: Int, tracked: Boolean, arity: Int, block: Any)

Top-level functions

restartableFunction

fun restartableFunction(
    composer: Composer<*>,
    key: Int,
    tracked: Boolean,
    block: Any
): RFunction

restartableFunctionInstance

fun restartableFunctionInstance(
    key: Int,
    tracked: Boolean,
    block: Any
): RFunction

restartableFunctionN

fun restartableFunctionN(
    composer: Composer<*>,
    key: Int,
    tracked: Boolean,
    arity: Int,
    block: Any
): RestartableFunctionN<*>

restartableFunctionNInstance

fun restartableFunctionNInstance(
    key: Int,
    tracked: Boolean,
    arity: Int,
    block: Any
): RestartableFunctionN<*>