Composer
interface Composer
androidx.compose.runtime.Composer |
Composer is the interface that is targeted by the Compose Kotlin compiler plugin and used by code generation helpers. It is highly recommended that direct calls these be avoided as the runtime assumes that the calls are generated by the compiler and contain only a minimum amount of state validation.
Summary
Public methods | |
---|---|
abstract Unit |
A Compose compiler plugin API. |
abstract CompositionContext |
A Compose internal function. |
abstract Boolean |
A Compose compiler plugin API. |
open Boolean |
A Compose compiler plugin API. |
open Boolean |
A Compose compiler plugin API. |
open Boolean |
A Compose compiler plugin API. |
open Boolean |
A Compose compiler plugin API. |
open Boolean |
A Compose compiler plugin API. |
open Boolean |
A Compose compiler plugin API. |
open Boolean |
A Compose compiler plugin API. |
open Boolean |
A Compose compiler plugin API. |
abstract Unit |
A Compose internal function. |
abstract T |
consume(key: CompositionLocal<T>) A Compose internal function. |
abstract Unit |
createNode(factory: () -> T) A Compose compiler plugin API. |
abstract Unit |
A Compose compiler plugin API. |
abstract Unit |
A Compose compiler plugin API. |
abstract Unit |
endNode() A Compose compiler plugin API. |
abstract Unit |
A Compose internal function. |
abstract Unit |
A Compose compiler plugin API. |
abstract ScopeUpdateScope? |
A Compose compiler plugin API. |
abstract Any |
A Compose compiler plugin API. |
abstract Unit |
recordReadOf(value: Any) A Compose internal function. |
abstract Unit |
recordSideEffect(effect: () -> Unit) A Compose internal function. |
abstract Unit |
recordUsed(scope: RecomposeScope) A Compose compiler plugin API. |
abstract Unit |
recordWriteOf(value: Any) A Compose internal function. |
abstract Any? |
A Compose compiler plugin API. |
abstract Unit |
A Compose compiler plugin API. |
abstract Unit |
A Compose compiler plugin API. |
abstract Unit |
A Compose compiler plugin API. |
abstract Unit |
startMovableGroup(key: Int, dataKey: Any?) A Compose compiler plugin API. |
abstract Unit |
startMovableGroup(key: Int, dataKey: Any?, sourceInformation: String?) A Compose compiler plugin API. |
abstract Unit |
A Compose compiler plugin API. |
abstract Unit |
startProviders(values: Array<out ProvidedValue<*>>) A Compose internal function. |
abstract Unit |
startReplaceableGroup(key: Int) A Compose compiler plugin API. |
abstract Unit |