Composable Lambda
@Stable()
Content copied to clipboard
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.
This allows much of the call-graph to be skipped when a composable function is passed through multiple levels of composable functions.
Constructors
ComposableLambda
Link copied to clipboard
fun ComposableLambda(key: Int, tracked: Boolean, sourceInformation: String?)
Content copied to clipboard
Functions
invoke
Link copied to clipboard
open operator override fun invoke(p1: P1, c: Composer<*>, changed: Int): R
Content copied to clipboard
open operator override fun invoke(p1: P1, p2: P2, c: Composer<*>, changed: Int): R
Content copied to clipboard
open operator override fun invoke(p1: P1, p2: P2, p3: P3, c: Composer<*>, changed: Int): R
Content copied to clipboard
open operator override fun invoke(p1: P1, p2: P2, p3: P3, p4: P4, c: Composer<*>, changed: Int): R
Content copied to clipboard
open operator override fun invoke(p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, c: Composer<*>, changed: Int): R
Content copied to clipboard
open operator override fun invoke(p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6, c: Composer<*>, changed: Int): R
Content copied to clipboard
open operator override fun invoke(p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6, p7: P7, c: Composer<*>, changed: Int): R
Content copied to clipboard
open operator override fun invoke(p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6, p7: P7, p8: P8, c: Composer<*>, changed: Int): R
Content copied to clipboard
open operator override fun invoke(p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6, p7: P7, p8: P8, p9: P9, c: Composer<*>, changed: Int): R
Content copied to clipboard
open operator override fun invoke(p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6, p7: P7, p8: P8, p9: P9, p10: P10, c: Composer<*>, changed: Int, changed1: Int): R
Content copied to clipboard
open operator override fun invoke(p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6, p7: P7, p8: P8, p9: P9, p10: P10, p11: P11, c: Composer<*>, changed: Int, changed1: Int): R
Content copied to clipboard
open operator override fun invoke(p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6, p7: P7, p8: P8, p9: P9, p10: P10, p11: P11, p12: P12, c: Composer<*>, changed: Int, changed1: Int): R
Content copied to clipboard
open operator override fun invoke(p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6, p7: P7, p8: P8, p9: P9, p10: P10, p11: P11, p12: P12, p13: P13, c: Composer<*>, changed: Int, changed1: Int): R
Content copied to clipboard
open operator override fun invoke(p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6, p7: P7, p8: P8, p9: P9, p10: P10, p11: P11, p12: P12, p13: P13, p14: P14, c: Composer<*>, changed: Int, changed1: Int): R
Content copied to clipboard
open operator override fun invoke(p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6, p7: P7, p8: P8, p9: P9, p10: P10, p11: P11, p12: P12, p13: P13, p14: P14, p15: P15, c: Composer<*>, changed: Int, changed1: Int): R
Content copied to clipboard
open operator override fun invoke(p1: P1, p2: P2, p3: P3, p4: P4, p5: P5, p6: P6, p7: P7, p8: P8, p9: P9, p10: P10, p11: P11, p12: P12, p13: P13, p14: P14, p15: P15, p16: P16, c: Composer<*>, changed: Int, changed1: Int): R
Content copied to clipboard