Package-level declarations
Functions
Link copied to clipboard
inline fun <Root : NavEaseRoot> NavEaseHost(start: NavEaseRoot, noinline onExitRequest: () -> Unit = {}, enableSharedTransitions: Boolean = false, navTransition: NavTransition = NavTransition.Push, noinline onDestinationChanged: NavEaseController.(NavKey) -> Unit? = null)
Navigation host for every @AutoRegister screen whose key belongs to the sealed root Root.
Link copied to clipboard
fun NavEaseHostForRoot(rootClass: KClass<*>, start: NavKey, onExitRequest: () -> Unit = {}, enableSharedTransitions: Boolean = false, navTransition: NavTransition = NavTransition.Push, onDestinationChanged: NavEaseController.(NavKey) -> Unit? = null)
Non-inline implementation backing NavEaseHost.