VectorComposer

class VectorComposer : Composer<VNode>
kotlin.Any
   ↳ androidx.compose.Composer<androidx.ui.graphics.vector.VNode>
   ↳ androidx.ui.graphics.vector.VectorComposer

Summary

Public constructors

<init>(root: VNode, recomposer: Recomposer)

Inherited functions

Inherited extension functions

From androidx.compose
T
Composer<N>.cache(valid: Boolean = true, block: () -> T)

Cache a value in the composition.

Any?

Get the next value of the slot table.

V
Composer<N>.remember(block: () -> V)

Remember the value produced by block.

V
Composer<N>.remember(p1: P1, block: () -> V)

Remember the value returned by block if p1 is equal to the previous composition, otherwise produce and remember a new value by calling block.

V
Composer<N>.remember(p1: P1, p2: P2, block: () -> V)

Remember the value returned by block if p1 and p2 are equal to the previous composition, otherwise produce and remember a new value by calling block.

V
Composer<N>.remember(p1: P1, p2: P2, p3: P3, block: () -> V)

Remember the value returned by block if p1, p2 and p3 are equal to the previous composition, otherwise produce and remember a new value by calling block.

V
Composer<N>.remember(p1: P1, p2: P2, p3: P3, p4: P4, block: () -> V)

Remember the value returned by block if p1, p2, p3, p4 are equal to the previous composition, otherwise produce and remember a new value by calling block.

V
Composer<N>.remember(vararg args: Any?, block: () -> V)

Remember the value returned by block if all values of args are equal to the previous composition, otherwise produce and remember a new value by calling block.

actual T
Composer<*>.runWithCurrent(block: () -> T)

Properties

VNode

Inherited properties

Public constructors

<init>

VectorComposer(
    root: VNode,
    recomposer: Recomposer)

Properties

root

val root: VNode