Namespace Unity.AppUI.Navigation
Classes
Argument
Argument stores information about a navigation argument.
NavAction
Navigation actions provide a level of indirection between your navigation code and the underlying destinations.
This allows you to define common actions that change their destination or Nav
The Nav
NavArgument
NavArgument stores information about a navigation argument.
NavArgumentKeyValuePair
NavArgumentKeyValuePair stores a key value pair of a navigation argument.
NavBackStackEntry
Representation of an entry in the back stack of a Nav
NavController
The NavController manages navigation within a NavHost. It is responsible for keeping track of the navigation stack and the current destination.
NavDestination
NavDestination represents one node within an overall navigation graph.
Destinations declare a set of actions that they support. These actions form a navigation API for the destination; the same actions declared on different destinations that fill similar roles allow application code to navigate based on semantic intent.
Each destination has a set of arguments that will be applied when navigating to that destination. Any default values for those arguments can be overridden at the time of navigation.
NavGraph
NavGraph is a collection of Nav
A Nav
NavGraphViewAsset
Representation of a navigation graph as a Unity asset.
This asset contain a hierarchy of Nav
NavGraphViewHierarchicalNode
Representation of a hierarchical node in a Nav
NavGraphViewNode
Representation of a node in a Nav
NavHost
The NavHost is the UI element that manages the navigation stack.
It will manage the display of Navigation
NavOptions
NavOptions stores special options for navigate actions
NavigationArgs
Argument to pass to a navigation request.
NavigationScreen
Base class for all navigation screens.
A navigation screen is a Visualtypeof(YourScreenType).AssemblyQualifiedName
.
VisualElementExtensions
Extension methods for VisualElement.
Interfaces
INavVisualController
Interface for a navigation visual controller. A navigation visual controller is responsible for setting up the visual elements of a navigation graph. This includes the bottom navigation bar, the app bar, the drawer and the navigation rail.
Enums
NavigationAnimation
Available animations for navigation.
PopupToStrategy
Strategy for popping up to a destination.