LeviLamina
Loading...
Searching...
No Matches
OreUI::Router Member List

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 &currentLocation) (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::Routerstatic
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