|
LeviLamina
|
This is the complete list of members for OreUI::Router, including all inherited members.
| $ctor(::std::unique_ptr<::OreUI::IRouteMatcher const > routeMatcher, ::std::unique_ptr<::OreUI::IRoutePrerequisiteHandler > prerequisiteHandler, ::std::unique_ptr<::OreUI::RouterEventing > routerEventing, ::Bedrock::NotNullNonOwnerPtr<::ISceneStack > const &sceneStack) (defined in OreUI::Router) | OreUI::Router | |
| $dtor() (defined in OreUI::Router) | OreUI::Router | |
| _handleSceneStackPop(::std::shared_ptr<::AbstractScene > const &newTopScreen, bool, ::std::optional<::OreUI::RouteAction > const &routeAction) (defined in OreUI::Router) | OreUI::Router | |
| _handleSceneStackPush(::std::shared_ptr<::AbstractScene > const &newScreen, ::std::optional<::OreUI::RouteAction > const &routeAction) (defined in OreUI::Router) | OreUI::Router | |
| _onChange(::std::optional<::OreUI::RouterLocation > const &oldLocation, ::std::optional<::OreUI::RouterLocation > const ¤tLocation) (defined in OreUI::Router) | OreUI::Router | |
| _pushRoute(::std::string const &route, ::OreUI::Router::RouterPushMode mode) (defined in OreUI::Router) | OreUI::Router | |
| _replaceCurrentRouteInHistory(::std::string const &newRoute, ::OreUI::RouteHistoryAction action) (defined in OreUI::Router) | OreUI::Router | |
| _shouldGoBackAndReplaceInsteadOfPush(::std::string const &newRoute) const (defined in OreUI::Router) | OreUI::Router | |
| _shouldPopCurrentScreenOnReplacingWithIncompatibleRoute() const (defined in OreUI::Router) | OreUI::Router | |
| addObserver(::std::function< void(::std::optional<::OreUI::RouterLocation > const &, ::std::optional<::OreUI::RouterLocation > const &, ::OreUI::RouterAction)> const &callback) (defined in OreUI::Router) | OreUI::Router | |
| BEDROCK_PREFIX() (defined in OreUI::Router) | OreUI::Router | static |
| getCurrentLocation() const (defined in OreUI::Router) | OreUI::Router | |
| goBack() (defined in OreUI::Router) | OreUI::Router | |
| isCurrentRoute(::std::string_view route) const (defined in OreUI::Router) | OreUI::Router | |
| mDeferredChangeNotifications (defined in OreUI::Router) | OreUI::Router | |
| mEventing (defined in OreUI::Router) | OreUI::Router | |
| mHistory (defined in OreUI::Router) | OreUI::Router | |
| mIsNotifyingListeners (defined in OreUI::Router) | OreUI::Router | |
| mOnRouteChangedPublisher (defined in OreUI::Router) | OreUI::Router | |
| mPrerequisiteHandler (defined in OreUI::Router) | OreUI::Router | |
| mRouteMatcher (defined in OreUI::Router) | OreUI::Router | |
| mSceneStack (defined in OreUI::Router) | OreUI::Router | |
| OnRouteChangedCallback typedef (defined in OreUI::Router) | OreUI::Router | |
| replaceRoute(::std::string const &route) (defined in OreUI::Router) | OreUI::Router | |
| replaceRouteMatcher(::std::unique_ptr<::OreUI::IRouteMatcher > newRouteMatcher) (defined in OreUI::Router) | OreUI::Router | |
| Router() (defined in OreUI::Router) | OreUI::Router | |
| Router(::std::unique_ptr<::OreUI::IRouteMatcher const > routeMatcher, ::std::unique_ptr<::OreUI::IRoutePrerequisiteHandler > prerequisiteHandler, ::std::unique_ptr<::OreUI::RouterEventing > routerEventing, ::Bedrock::NotNullNonOwnerPtr<::ISceneStack > const &sceneStack) (defined in OreUI::Router) | OreUI::Router | |
| RouterPushMode enum name (defined in OreUI::Router) | OreUI::Router | |
| RouterPushMode enum name (defined in OreUI::Router) | OreUI::Router | |
| ~Router() (defined in OreUI::Router) | OreUI::Router |