|
LeviLamina
|
This is the complete list of members for SceneStack, including all inherited members.
| $ctor(::CachedScenes &cachedScenes, ::Bedrock::NotNullNonOwnerPtr<::UIEventCoordinator > const &uiEventCoordinator, ::std::function< bool()> const &getSuspended) | SceneStack | |
| $deferUpdatesUntilNextTick() | SceneStack | |
| $dtor() | SceneStack | |
| $flushStack(bool immediate, bool ignoreNotFlushableFlag, bool ignoreTransitions, ::std::function< void()> postFlushCallback) | SceneStack | |
| $forEachAlwaysAcceptInputScreen(::brstd::function_ref< void(::AbstractScene &)> callback, ::AbstractScene const *ignoreScreen) | SceneStack | |
| $forEachAlwaysAcceptInputScreenWithTop(::brstd::function_ref< void(::AbstractScene &)> callback) | SceneStack | |
| $forEachScreen(::brstd::function_ref< bool(::AbstractScene &)> callback, bool topDown) | SceneStack | |
| $forEachScreenConst(::brstd::function_ref< bool(::AbstractScene const &)> callback, bool topDown) const | SceneStack | |
| $forEachVisibleScreen(::brstd::function_ref< void(::AbstractScene &)> callback, bool tickedLastFrame, bool splitscreenRenderBypassThisFrame) | SceneStack | |
| $getActiveScene() | SceneStack | |
| $getActiveScene() const | SceneStack | |
| $getFirstSceneIndexOfSceneType(::ui::SceneType sceneType) const | SceneStack | |
| $getLastPoppedScreenName() const | SceneStack | |
| $getNonTerminatingSceneType() const | SceneStack | |
| $getProxy() | SceneStack | |
| $getScheduledPopCount() const | SceneStack | |
| $getScreenName() const | SceneStack | |
| $getScreenNames() const | SceneStack | |
| $getScreenStackView() const | SceneStack | |
| $getScreenTelemetry() const | SceneStack | |
| $getScreenTelemetryNames() const | SceneStack | |
| $getScreenTickingFlag() const | SceneStack | |
| $getSharedNonTerminatingActiveScene() | SceneStack | |
| $getSharedNonTerminatingActiveScene() const | SceneStack | |
| $getSize() const | SceneStack | |
| $getTopScene() | SceneStack | |
| $getTopScene() const | SceneStack | |
| $getTopSceneShared() const | SceneStack | |
| $handleLicenseChanged() | SceneStack | |
| $handleTextChar(::std::string const &inputUtf8, bool keepImePosition) | SceneStack | |
| $hasChangedThisFrame() const | SceneStack | |
| $hasScheduledEvents() const | SceneStack | |
| $hasScheduledScreens() const | SceneStack | |
| $isBufferingTextCharEvents() const | SceneStack | |
| $isEmpty() const | SceneStack | |
| $isOnSceneStack(::ui::SceneType sceneType) const | SceneStack | |
| $isOnSceneStack(::std::string const &screenName) const | SceneStack | |
| $isScreenReplaceable() const | SceneStack | |
| $onGameEventNotification(::ui::GameEventNotification notification) | SceneStack | |
| $popScreenWithRouteAction(::OreUI::RouteAction const &routeAction) | SceneStack | |
| $pushScreen(::std::shared_ptr<::AbstractScene > newScreen, bool flush) | SceneStack | |
| $pushScreenWithRouteAction(::std::shared_ptr<::AbstractScene > newScreen, ::OreUI::RouteAction const &routeAction) | SceneStack | |
| $registerPopSceneCallback(void *token, ::std::function< void(::std::shared_ptr<::AbstractScene >, bool, ::std::optional<::OreUI::RouteAction >)> popSceneCallback) | SceneStack | |
| $registerPrePopSceneCallback(void *token, ::std::function< void(::AbstractScene *)> prePopSceneCallback) | SceneStack | |
| $registerPrePushSceneCallback(void *token, ::std::function< void(::AbstractScene &)> prePushSceneCallback) | SceneStack | |
| $registerPushSceneCallback(void *token, ::std::function< void(::std::shared_ptr<::AbstractScene >, ::std::optional<::OreUI::RouteAction >)> pushSceneCallback) | SceneStack | |
| $registerSceneChangeCallback(void *token, ::std::function< void(::AbstractScene &)> sceneChangeCallback) | SceneStack | |
| $registerSceneStackDestroyedListener(::std::function< void()> callback) | SceneStack | |
| $reload() | SceneStack | |
| $resetScreenChangeDirtyFlag() | SceneStack | |
| $schedulePopScreen(int totalPopNumber) | SceneStack | |
| $schedulePopScreenWithExpectedNames(::std::vector<::std::string > const &expectedScreenNames) | SceneStack | |
| $setBufferTextCharEvents(bool pushTextCharEvents) | SceneStack | |
| $setOptions(::std::weak_ptr<::Options > options) | SceneStack | |
| $setScreenThreshold(::ScreenThreshold const &screenThreshold) | SceneStack | |
| $setScreenTickingFlag(bool screenIsTicking) | SceneStack | |
| $unregisterPopSceneCallback(void *token) | SceneStack | |
| $unregisterPrePopSceneCallback(void *token) | SceneStack | |
| $unregisterPrePushSceneCallback(void *token) | SceneStack | |
| $unregisterPushSceneCallback(void *token) | SceneStack | |
| $unregisterSceneChangeCallback(void *token) | SceneStack | |
| $update() | SceneStack | |
| $vftable() | SceneStack | static |
| _animationsEnabled() const | SceneStack | |
| _forEachVisibleScreen(::brstd::function_ref< void(::AbstractScene &)> callback, ::std::function<::AbstractScene *(int)> getScreen, bool, bool splitscreenRenderBypassThisFrame, uint64 topStackIndex, uint64 startIndex, uint64 endIndex, bool renderDrawLastScreens) | SceneStack | static |
| _handleFlushEvent(::SceneStack::FlushScreenEvent const &flushEvent) | SceneStack | |
| _handlePopRangeOfScreensEvent(::SceneStack::PopRangeOfTypeScreenEvent &popRangeEvent) | SceneStack | |
| _handlePushEvent(::SceneStack::PushScreenEvent &pushEvent) | SceneStack | |
| _popScreens(int &popCount, bool ignoreTransitions, ::std::optional<::OreUI::RouteAction > routeAction, ::std::vector<::std::string > const &expectedScreenNames) | SceneStack | |
| _scenesAllIgnoreAsTop(int count) const | SceneStack | |
| _schedulePopScreen(int totalPopNumber, ::std::optional<::OreUI::RouteAction > routeAction, ::std::vector<::std::string > const &expectedScreenNames) | SceneStack | |
| _schedulePushScreen(::std::shared_ptr<::AbstractScene > newScreen, bool flush, ::std::optional<::OreUI::RouteAction > routeAction) | SceneStack | |
| deferUpdatesUntilNextTick() (defined in SceneStack) | SceneStack | virtual |
| flushStack(bool immediate, bool ignoreNotFlushableFlag, bool ignoreTransitions, ::std::function< void()> postFlushCallback) (defined in SceneStack) | SceneStack | virtual |
| forEachAlwaysAcceptInputScreen(::brstd::function_ref< void(::AbstractScene &)> callback, ::AbstractScene const *ignoreScreen) (defined in SceneStack) | SceneStack | virtual |
| forEachAlwaysAcceptInputScreenWithTop(::brstd::function_ref< void(::AbstractScene &)> callback) (defined in SceneStack) | SceneStack | virtual |
| forEachScreen(::brstd::function_ref< bool(::AbstractScene &)> callback, bool topDown) (defined in SceneStack) | SceneStack | virtual |
| forEachScreenConst(::brstd::function_ref< bool(::AbstractScene const &)> callback, bool topDown) const (defined in SceneStack) | SceneStack | virtual |
| forEachVisibleScreen(::brstd::function_ref< void(::AbstractScene &)> callback, bool tickedLastFrame, bool splitscreenRenderBypassThisFrame) (defined in SceneStack) | SceneStack | virtual |
| forEachVisibleScreen(::brstd::function_ref< void(::AbstractScene &)> callback, ::std::function<::AbstractScene *(int)> getScreen, bool tickedLastFrame, bool splitscreenRenderBypassThisFrame, int size) | SceneStack | static |
| getActiveScene() (defined in SceneStack) | SceneStack | |
| getActiveScene() const (defined in SceneStack) | SceneStack | |
| getFirstSceneIndexOfSceneType(::ui::SceneType sceneType) const (defined in SceneStack) | SceneStack | |
| getLastPoppedScreenName() const (defined in SceneStack) | SceneStack | |
| getNonTerminatingSceneType() const (defined in SceneStack) | SceneStack | |
| getProxy() (defined in SceneStack) | SceneStack | |
| getScheduledPopCount() const (defined in SceneStack) | SceneStack | virtual |
| getScreenName() const (defined in SceneStack) | SceneStack | |
| getScreenNames() const (defined in SceneStack) | SceneStack | |
| getScreenStackView() const (defined in SceneStack) | SceneStack | |
| getScreenTelemetry() const (defined in SceneStack) | SceneStack | |
| getScreenTelemetryNames() const (defined in SceneStack) | SceneStack | |
| getScreenTickingFlag() const (defined in SceneStack) | SceneStack | virtual |
| getSharedNonTerminatingActiveScene() (defined in SceneStack) | SceneStack | |
| getSharedNonTerminatingActiveScene() const (defined in SceneStack) | SceneStack | |
| getSize() const (defined in SceneStack) | SceneStack | virtual |
| getTopScene() (defined in SceneStack) | SceneStack | |
| getTopScene() const (defined in SceneStack) | SceneStack | |
| getTopSceneShared() const (defined in SceneStack) | SceneStack | |
| handleLicenseChanged() (defined in SceneStack) | SceneStack | virtual |
| handleTextChar(::std::string const &inputUtf8, bool keepImePosition) (defined in SceneStack) | SceneStack | virtual |
| hasChangedThisFrame() const (defined in SceneStack) | SceneStack | virtual |
| hasScheduledEvents() const (defined in SceneStack) | SceneStack | virtual |
| hasScheduledScreens() const (defined in SceneStack) | SceneStack | virtual |
| isBufferingTextCharEvents() const (defined in SceneStack) | SceneStack | virtual |
| isEmpty() const (defined in SceneStack) | SceneStack | virtual |
| isOnSceneStack(::ui::SceneType sceneType) const (defined in SceneStack) | SceneStack | virtual |
| isOnSceneStack(::std::string const &screenName) const (defined in SceneStack) | SceneStack | virtual |
| isScreenReplaceable() const (defined in SceneStack) | SceneStack | virtual |
| mUnk355c2d (defined in SceneStack) | SceneStack | |
| mUnk3800f4 (defined in SceneStack) | SceneStack | |
| mUnk440c04 (defined in SceneStack) | SceneStack | |
| mUnk45d57c (defined in SceneStack) | SceneStack | |
| mUnk4bcf76 (defined in SceneStack) | SceneStack | |
| mUnk5509f0 (defined in SceneStack) | SceneStack | |
| mUnk5ef523 (defined in SceneStack) | SceneStack | |
| mUnk7bf459 (defined in SceneStack) | SceneStack | |
| mUnk8dcffd (defined in SceneStack) | SceneStack | |
| mUnk9854ed (defined in SceneStack) | SceneStack | |
| mUnka018e9 (defined in SceneStack) | SceneStack | |
| mUnka069f8 (defined in SceneStack) | SceneStack | |
| mUnka540cc (defined in SceneStack) | SceneStack | |
| mUnka620e8 (defined in SceneStack) | SceneStack | |
| mUnkaa7945 (defined in SceneStack) | SceneStack | |
| mUnkb4d8b3 (defined in SceneStack) | SceneStack | |
| mUnkbe9235 (defined in SceneStack) | SceneStack | |
| mUnkbfb09b (defined in SceneStack) | SceneStack | |
| mUnkbfd4de (defined in SceneStack) | SceneStack | |
| mUnkc25e9a (defined in SceneStack) | SceneStack | |
| mUnkcaf8cd (defined in SceneStack) | SceneStack | |
| mUnkd84588 (defined in SceneStack) | SceneStack | |
| mUnkda929e (defined in SceneStack) | SceneStack | |
| mUnke77ba7 (defined in SceneStack) | SceneStack | |
| mUnke994ec (defined in SceneStack) | SceneStack | |
| mUnkef2ee6 (defined in SceneStack) | SceneStack | |
| mUnkf386a2 (defined in SceneStack) | SceneStack | |
| mUnkfcb498 (defined in SceneStack) | SceneStack | |
| onGameEventNotification(::ui::GameEventNotification notification) (defined in SceneStack) | SceneStack | virtual |
| operator=(SceneStack const &) (defined in SceneStack) | SceneStack | |
| popScreensBackTo(::ui::SceneType const) (defined in SceneStack) | SceneStack | virtual |
| popScreensBackToFirstInstanceOf(::ui::SceneType const) (defined in SceneStack) | SceneStack | virtual |
| popScreenWithRouteAction(::OreUI::RouteAction const &routeAction) (defined in SceneStack) | SceneStack | virtual |
| popTopScreensOfType(::ui::SceneType const) (defined in SceneStack) | SceneStack | virtual |
| pushScreen(::std::shared_ptr<::AbstractScene > newScreen, bool flush) (defined in SceneStack) | SceneStack | virtual |
| pushScreenWithRouteAction(::std::shared_ptr<::AbstractScene > newScreen, ::OreUI::RouteAction const &routeAction) (defined in SceneStack) | SceneStack | virtual |
| registerPopSceneCallback(void *token, ::std::function< void(::std::shared_ptr<::AbstractScene >, bool, ::std::optional<::OreUI::RouteAction >)> popSceneCallback) (defined in SceneStack) | SceneStack | virtual |
| registerPrePopSceneCallback(void *token, ::std::function< void(::AbstractScene *)> prePopSceneCallback) (defined in SceneStack) | SceneStack | virtual |
| registerPrePushSceneCallback(void *token, ::std::function< void(::AbstractScene &)> prePushSceneCallback) (defined in SceneStack) | SceneStack | virtual |
| registerPushSceneCallback(void *token, ::std::function< void(::std::shared_ptr<::AbstractScene >, ::std::optional<::OreUI::RouteAction >)> pushSceneCallback) (defined in SceneStack) | SceneStack | virtual |
| registerSceneChangeCallback(void *token, ::std::function< void(::AbstractScene &)> sceneChangeCallback) (defined in SceneStack) | SceneStack | virtual |
| registerSceneStackDestroyedListener(::std::function< void()> callback) (defined in SceneStack) | SceneStack | |
| reload() (defined in SceneStack) | SceneStack | virtual |
| resetScreenChangeDirtyFlag() (defined in SceneStack) | SceneStack | virtual |
| SceneStack(SceneStack const &) (defined in SceneStack) | SceneStack | |
| SceneStack() (defined in SceneStack) | SceneStack | |
| SceneStack(::CachedScenes &cachedScenes, ::Bedrock::NotNullNonOwnerPtr<::UIEventCoordinator > const &uiEventCoordinator, ::std::function< bool()> const &getSuspended) | SceneStack | |
| schedulePopScreen(int totalPopNumber) (defined in SceneStack) | SceneStack | virtual |
| schedulePopScreenWithExpectedNames(::std::vector<::std::string > const &expectedScreenNames) (defined in SceneStack) | SceneStack | virtual |
| setBufferTextCharEvents(bool pushTextCharEvents) (defined in SceneStack) | SceneStack | virtual |
| setOptions(::std::weak_ptr<::Options > options) (defined in SceneStack) | SceneStack | virtual |
| setScreenThreshold(::ScreenThreshold const &screenThreshold) (defined in SceneStack) | SceneStack | virtual |
| setScreenTickingFlag(bool screenIsTicking) (defined in SceneStack) | SceneStack | virtual |
| unregisterPopSceneCallback(void *token) (defined in SceneStack) | SceneStack | virtual |
| unregisterPrePopSceneCallback(void *token) (defined in SceneStack) | SceneStack | virtual |
| unregisterPrePushSceneCallback(void *token) (defined in SceneStack) | SceneStack | virtual |
| unregisterPushSceneCallback(void *token) (defined in SceneStack) | SceneStack | virtual |
| unregisterSceneChangeCallback(void *token) (defined in SceneStack) | SceneStack | virtual |
| update() (defined in SceneStack) | SceneStack | virtual |
| ~SceneStack() (defined in SceneStack) | SceneStack | virtual |