Composer
class Composer<N>(applier: Applier<N>, parentReference: CompositionReference)
Content copied to clipboard
Implementation of a composer for mutable tree.
Constructors
Functions
applyChanges
Link copied to clipboard
fun applyChanges()
Content copied to clipboard
changed
Link copied to clipboard
Determine if the current slot table value is equal to the given value, if true, the value is scheduled to be skipped during applyChanges and changes return false; otherwise applyChanges will update the slot table to value.
collectKeySourceInformation
Link copied to clipboard
fun collectKeySourceInformation()
Content copied to clipboard
collectParameterInformation
Link copied to clipboard
fun collectParameterInformation()
Content copied to clipboard
composeInitial
Link copied to clipboard
endDefaults
Link copied to clipboard
fun endDefaults()
Content copied to clipboard
endMovableGroup
Link copied to clipboard
fun endMovableGroup()
Content copied to clipboard
endReplaceableGroup
Link copied to clipboard
fun endReplaceableGroup()
Content copied to clipboard
endRestartGroup
Link copied to clipboard
recordModificationsOf
Link copied to clipboard
recordReadOf
Link copied to clipboard
recordWriteOf
Link copied to clipboard
skipCurrentGroup
Link copied to clipboard
skipToGroupEnd
Link copied to clipboard
startDefaults
Link copied to clipboard
fun startDefaults()
Content copied to clipboard
startMovableGroup
Link copied to clipboard
fun startMovableGroup(key: Int, dataKey: Any?, sourceInformation: String?)
Content copied to clipboard
startReplaceableGroup
Link copied to clipboard
startRestartGroup
Link copied to clipboard
verifyConsistent
Link copied to clipboard
fun verifyConsistent()
Content copied to clipboard
Properties
applyCoroutineContext
Link copied to clipboard
compositionData
Link copied to clipboard
currentCompoundKeyHash
Link copied to clipboard
Returns the hash of the compound key calculated as a combination of the keys of all the currently started groups via startGroup.
defaultsInvalid
Link copied to clipboard