LayoutNodeApplier¶
class LayoutNodeApplier(root: LayoutNode) : AbstractApplier<LayoutNode>
Compose AbstractApplier that materializes composed UI into the LayoutNode tree rooted at root. Used as the applier for each net.kernelpanicsoft.archie.gui.layer.Layer's androidx.compose.runtime.Composition.
Constructors¶
LayoutNodeApplier¶
constructor(root: LayoutNode)
Properties¶
current¶
open override var current: LayoutNode
root¶
val root: LayoutNode
Functions¶
clear¶
override fun clear()
down¶
open override fun down(node: LayoutNode)
insertBottomUp¶
open override fun insertBottomUp(index: Int, instance: LayoutNode)
insertTopDown¶
open override fun insertTopDown(index: Int, instance: LayoutNode)
move¶
onBeginChanges¶
open fun onBeginChanges()
onEndChanges¶
open fun onEndChanges()
remove¶
up¶
open override fun up()