ScreenManager

@Stable
class ScreenManager

Types

Link copied to clipboard
@Stable
object Companion

Properties

Link copied to clipboard

Functions

Link copied to clipboard
inline fun <S : BasicScreen> findScreen(): S?
Link copied to clipboard
inline fun <S : BasicScreen> findScreens(): List<S>
Link copied to clipboard
inline fun <S : BasicScreen> navigate(metaConstructor: () -> S, policy: NavigationPolicy = NavigationPolicy.New)
inline fun <S : BasicScreen, A1> navigate(metaConstructor: (A1) -> S, arg1: A1, policy: NavigationPolicy = NavigationPolicy.New)
inline fun <S : BasicScreen, A1, A2> navigate(metaConstructor: (A1, A2) -> S, arg1: A1, arg2: A2, policy: NavigationPolicy = NavigationPolicy.New)
inline fun <S : BasicScreen, A1, A2, A3> navigate(metaConstructor: (A1, A2, A3) -> S, arg1: A1, arg2: A2, arg3: A3, policy: NavigationPolicy = NavigationPolicy.New)
Link copied to clipboard
fun pop()