Constructors

Link copied to clipboard
constructor(scope: CoroutineScope, stack: State<List<ItemType>>, registry: ItemAnimationRegistry<ItemType, Key, Context>, resolver: ContextResolver<ItemType, Key, Context, CreationContext>, affectedItemsPolicy: AffectedItemsPolicy<ItemType, Key, Context> = AffectedItemsPolicy.fromTop(), maxAffected: Int, renderOrder: RenderOrderStrategy<Key>)

Properties

Link copied to clipboard
Link copied to clipboard
open override val currentCycleId: Long
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun isCycleActive(id: Long): Boolean
Link copied to clipboard
open override fun progressCycle()
open override fun progressCycle(id: Long)
Link copied to clipboard
Link copied to clipboard
fun startCycle(stackSnapshot: List<ItemType>): Set<Key>

open override fun <T : Any> startCycle(kClass: KClass<T>): Map<Any, T?>

Starts a new capability input cycle. Any previously open input cycle becomes stale. Returns an immutable map instance.

Link copied to clipboard