Interface

ComposableLambda

Source set: Common
public interface ComposableLambda

Functions

invoke

Source set: Common
public operator fun invoke(p1: Composer, p2: Int): Any?

invoke

Source set: Common
public operator fun invoke(p1: Any?, p2: Composer, p3: Int): Any?

invoke

Source set: Common
public operator fun invoke(p1: Any?, p2: Any?, p3: Composer, p4: Int): Any?

invoke

Source set: Common
public operator fun invoke(p1: Any?, p2: Any?, p3: Any?, p4: Composer, p5: Int): Any?

invoke

Source set: Common
public operator fun invoke(p1: Any?, p2: Any?, p3: Any?, p4: Any?, p5: Composer, p6: Int): Any?

invoke

Source set: Common
public operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Composer,
        p7: Int,
    ): Any?

invoke

Source set: Common
public operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Composer,
        p8: Int,
    ): Any?

invoke

Source set: Common
public operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Composer,
        p9: Int,
    ): Any?

invoke

Source set: Common
public operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Composer,
        p10: Int,
    ): Any?

invoke

Source set: Common
public operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Composer,
        p11: Int,
    ): Any?

invoke

Source set: Common
public operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Composer,
        p12: Int,
        p13: Int,
    ): Any?

invoke

Source set: Common
public operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Any?,
        p12: Composer,
        p13: Int,
        p14: Int,
    ): Any?

invoke

Source set: Common
public operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Any?,
        p12: Any?,
        p13: Composer,
        p14: Int,
        p15: Int,
    ): Any?

invoke

Source set: Common
public operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Any?,
        p12: Any?,
        p13: Any?,
        p14: Composer,
        p15: Int,
        p16: Int,
    ): Any?

invoke

Source set: Common
public operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Any?,
        p12: Any?,
        p13: Any?,
        p14: Any?,
        p15: Composer,
        p16: Int,
        p17: Int,
    ): Any?

invoke

Source set: Common
public operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Any?,
        p12: Any?,
        p13: Any?,
        p14: Any?,
        p15: Any?,
        p16: Composer,
        p17: Int,
        p18: Int,
    ): Any?

invoke

Source set: Common
public operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Any?,
        p12: Any?,
        p13: Any?,
        p14: Any?,
        p15: Any?,
        p16: Any?,
        p17: Composer,
        p18: Int,
        p19: Int,
    ): Any?

invoke

Source set: Common
public operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Any?,
        p12: Any?,
        p13: Any?,
        p14: Any?,
        p15: Any?,
        p16: Any?,
        p17: Any?,
        p18: Composer,
        p19: Int,
        p20: Int,
    ): Any?

invoke

Source set: Common
public operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Any?,
        p12: Any?,
        p13: Any?,
        p14: Any?,
        p15: Any?,
        p16: Any?,
        p17: Any?,
        p18: Any?,
        p19: Composer,
        p20: Int,
        p21: Int,
    ): Any?
Source set: JS
public interface ComposableLambda

Functions

invoke

Source set: JS
public actual operator fun invoke(p1: Composer, p2: Int): Any?

invoke

Source set: JS
public actual operator fun invoke(p1: Any?, p2: Composer, p3: Int): Any?

invoke

Source set: JS
public actual operator fun invoke(p1: Any?, p2: Any?, p3: Composer, p4: Int): Any?

invoke

Source set: JS
public actual operator fun invoke(p1: Any?, p2: Any?, p3: Any?, p4: Composer, p5: Int): Any?

invoke

Source set: JS
public actual operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Composer,
        p6: Int,
    ): Any?

invoke

Source set: JS
public actual operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Composer,
        p7: Int,
    ): Any?

invoke

Source set: JS
public actual operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Composer,
        p8: Int,
    ): Any?

invoke

Source set: JS
public actual operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Composer,
        p9: Int,
    ): Any?

invoke

Source set: JS
public actual operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Composer,
        p10: Int,
    ): Any?

invoke

Source set: JS
public actual operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Composer,
        p11: Int,
    ): Any?

invoke

Source set: JS
public actual operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Composer,
        p12: Int,
        p13: Int,
    ): Any?

invoke

Source set: JS
public actual operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Any?,
        p12: Composer,
        p13: Int,
        p14: Int,
    ): Any?

invoke

Source set: JS
public actual operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Any?,
        p12: Any?,
        p13: Composer,
        p14: Int,
        p15: Int,
    ): Any?

invoke

Source set: JS
public actual operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Any?,
        p12: Any?,
        p13: Any?,
        p14: Composer,
        p15: Int,
        p16: Int,
    ): Any?

invoke

Source set: JS
public actual operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Any?,
        p12: Any?,
        p13: Any?,
        p14: Any?,
        p15: Composer,
        p16: Int,
        p17: Int,
    ): Any?

invoke

Source set: JS
public actual operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Any?,
        p12: Any?,
        p13: Any?,
        p14: Any?,
        p15: Any?,
        p16: Composer,
        p17: Int,
        p18: Int,
    ): Any?

invoke

Source set: JS
public actual operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Any?,
        p12: Any?,
        p13: Any?,
        p14: Any?,
        p15: Any?,
        p16: Any?,
        p17: Composer,
        p18: Int,
        p19: Int,
    ): Any?

invoke

Source set: JS
public actual operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Any?,
        p12: Any?,
        p13: Any?,
        p14: Any?,
        p15: Any?,
        p16: Any?,
        p17: Any?,
        p18: Composer,
        p19: Int,
        p20: Int,
    ): Any?

invoke

Source set: JS
public actual operator fun invoke(
        p1: Any?,
        p2: Any?,
        p3: Any?,
        p4: Any?,
        p5: Any?,
        p6: Any?,
        p7: Any?,
        p8: Any?,
        p9: Any?,
        p10: Any?,
        p11: Any?,
        p12: Any?,
        p13: Any?,
        p14: Any?,
        p15: Any?,
        p16: Any?,
        p17: Any?,
        p18: Any?,
        p19: Composer,
        p20: Int,
        p21: Int,
    ): Any?
Source set: JvmAndAndroid
public interface ComposableLambda :
    Function2<Composer, Int, Any?>,
    Function3<Any?, Composer, Int, Any?>,
    Function4<Any?, Any?, Composer, Int, Any?>,
    Function5<Any?, Any?, Any?, Composer, Int, Any?>,
    Function6<Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function7<Any?, Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function8<Any?, Any?, Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function9<Any?, Any?, Any?, Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function10<Any?, Any?, Any?, Any?, Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function11<Any?, Any?, Any?, Any?, Any?, Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function13<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function14<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function15<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function16<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function17<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function18<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function19<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function20<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function21<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >
Source set: Native
public interface ComposableLambda :
    Function2<Composer, Int, Any?>,
    Function3<Any?, Composer, Int, Any?>,
    Function4<Any?, Any?, Composer, Int, Any?>,
    Function5<Any?, Any?, Any?, Composer, Int, Any?>,
    Function6<Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function7<Any?, Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function8<Any?, Any?, Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function9<Any?, Any?, Any?, Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function10<Any?, Any?, Any?, Any?, Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function11<Any?, Any?, Any?, Any?, Any?, Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function13<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function14<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function15<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function16<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function17<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function18<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function19<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function20<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function21<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >
Source set: WasmJs
public interface ComposableLambda :
    Function2<Composer, Int, Any?>,
    Function3<Any?, Composer, Int, Any?>,
    Function4<Any?, Any?, Composer, Int, Any?>,
    Function5<Any?, Any?, Any?, Composer, Int, Any?>,
    Function6<Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function7<Any?, Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function8<Any?, Any?, Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function9<Any?, Any?, Any?, Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function10<Any?, Any?, Any?, Any?, Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function11<Any?, Any?, Any?, Any?, Any?, Any?, Any?, Any?, Any?, Composer, Int, Any?>,
    Function13<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function14<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function15<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function16<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function17<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function18<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function19<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function20<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >,
    Function21<
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Any?,
        Composer,
        Int,
        Int,
        Any?,
    >

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.

Jetpack Compose beyond MaterialFree components, screens and templates for apps that don’t look like Google’s. Copy them into your app, or let your coding agent add them.Browse for free

Content updated: