Searched refs:SceneStack (Results 1 – 2 of 2) sorted by relevance
22 sealed interface SceneStack interface24 private data object EmptyStack : SceneStack26 private data class StackedNodes(val head: SceneKey, val tail: SceneStack) : SceneStack29 fun SceneStack.peek(): SceneKey? = in SceneStack() method36 fun SceneStack.pop(): SceneStack? = in SceneStack() method43 fun SceneStack.push(sceneKey: SceneKey): SceneStack = StackedNodes(sceneKey, this) in SceneStack() method46 fun SceneStack.asIterable(): Iterable<SceneKey> = Iterable { in SceneStack() method62 fun sceneStackOf(vararg scenes: SceneKey): SceneStack { in sceneStackOf()63 var result: SceneStack = EmptyStack in sceneStackOf()
21 import com.android.systemui.scene.data.model.SceneStack in <lambda>()45 val backStack: StateFlow<SceneStack> = _backStack.asStateFlow() in <lambda>()