|
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) (defined in SceneStack) | SceneStack | |
| $ctor() (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
| $ctor(::Bedrock::EnableNonOwnerReferences const &) (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
| $deferUpdatesUntilNextTick() (defined in SceneStack) | SceneStack | |
| $dtor() (defined in SceneStack) | SceneStack | |
| $flushStack(bool immediate, bool ignoreNotFlushableFlag, bool ignoreTransitions, ::std::function< void()> postFlushCallback) (defined in SceneStack) | SceneStack | |
| $forEachAlwaysAcceptInputScreen(::brstd::function_ref< void(::AbstractScene &)> callback, ::AbstractScene const *ignoreScreen) (defined in SceneStack) | SceneStack | |
| $forEachAlwaysAcceptInputScreenWithTop(::brstd::function_ref< void(::AbstractScene &)> callback) (defined in SceneStack) | SceneStack | |
| $forEachScreen(::brstd::function_ref< bool(::AbstractScene &)> callback, bool topDown) (defined in SceneStack) | SceneStack | |
| $forEachScreenConst(::brstd::function_ref< bool(::AbstractScene const &)> callback, bool topDown) const (defined in SceneStack) | SceneStack | |
| $forEachVisibleScreen(::brstd::function_ref< void(::AbstractScene &)> callback, bool tickedLastFrame, bool splitscreenRenderBypassThisFrame) (defined in SceneStack) | SceneStack | |
| $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 | |
| $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 | |
| $getSharedNonTerminatingActiveScene() (defined in SceneStack) | SceneStack | |
| $getSharedNonTerminatingActiveScene() const (defined in SceneStack) | SceneStack | |
| $getSize() const (defined in SceneStack) | SceneStack | |
| $getTopScene() (defined in SceneStack) | SceneStack | |
| $getTopScene() const (defined in SceneStack) | SceneStack | |
| $getTopSceneShared() const (defined in SceneStack) | SceneStack | |
| $handleLicenseChanged() (defined in SceneStack) | SceneStack | |
| $handleTextChar(::std::string const &inputUtf8) (defined in SceneStack) | SceneStack | |
| $hasChangedThisFrame() const (defined in SceneStack) | SceneStack | |
| $hasScheduledEvents() const (defined in SceneStack) | SceneStack | |
| $hasScheduledScreens() const (defined in SceneStack) | SceneStack | |
| $isBufferingTextCharEvents() const (defined in SceneStack) | SceneStack | |
| $isEmpty() const (defined in SceneStack) | SceneStack | |
| $isOnSceneStack(::ui::SceneType sceneType) const (defined in SceneStack) | SceneStack | |
| $isOnSceneStack(::std::string const &screenName) const (defined in SceneStack) | SceneStack | |
| $isScreenReplaceable() const (defined in SceneStack) | SceneStack | |
| $popScreensBackTo(::ui::SceneType const sceneType) (defined in SceneStack) | SceneStack | |
| $popScreensBackToFirstInstanceOf(::ui::SceneType const sceneType) (defined in SceneStack) | SceneStack | |
| $popScreenWithRouteAction(::OreUI::RouteAction const &routeAction) (defined in SceneStack) | SceneStack | |
| $popTopScreensOfType(::ui::SceneType const sceneType) (defined in SceneStack) | SceneStack | |
| $pushScreen(::std::shared_ptr<::AbstractScene > newScreen, bool flush) (defined in SceneStack) | SceneStack | |
| $pushScreenWithRouteAction(::std::shared_ptr<::AbstractScene > newScreen, ::OreUI::RouteAction const &routeAction) (defined in SceneStack) | SceneStack | |
| $registerPopSceneCallback(void *token, ::std::function< void(::std::shared_ptr<::AbstractScene >, bool, ::std::optional<::OreUI::RouteAction >)> popSceneCallback) (defined in SceneStack) | SceneStack | |
| $registerPrePopSceneCallback(void *token, ::std::function< void(::AbstractScene *)> prePopSceneCallback) (defined in SceneStack) | SceneStack | |
| $registerPrePushSceneCallback(void *token, ::std::function< void(::AbstractScene &)> prePushSceneCallback) (defined in SceneStack) | SceneStack | |
| $registerPushSceneCallback(void *token, ::std::function< void(::std::shared_ptr<::AbstractScene >, ::std::optional<::OreUI::RouteAction >)> pushSceneCallback) (defined in SceneStack) | SceneStack | |
| $registerSceneChangeCallback(void *token, ::std::function< void(::AbstractScene &)> sceneChangeCallback) (defined in SceneStack) | SceneStack | |
| $registerSceneStackDestroyedListener(::std::function< void()> callback) (defined in SceneStack) | SceneStack | |
| $reload() (defined in SceneStack) | SceneStack | |
| $resetScreenChangeDirtyFlag() (defined in SceneStack) | SceneStack | |
| $schedulePopScreen(int totalPopNumber) (defined in SceneStack) | SceneStack | |
| $schedulePopScreenWithExpectedNames(::std::vector<::std::string > const &expectedScreenNames) (defined in SceneStack) | SceneStack | |
| $setBufferTextCharEvents(bool pushTextCharEvents) (defined in SceneStack) | SceneStack | |
| $setOptions(::std::weak_ptr<::Options > options) (defined in SceneStack) | SceneStack | |
| $setScreenThreshold(::ScreenThreshold const &screenThreshold) (defined in SceneStack) | SceneStack | |
| $setScreenTickingFlag(bool screenIsTicking) (defined in SceneStack) | SceneStack | |
| $unregisterPopSceneCallback(void *token) (defined in SceneStack) | SceneStack | |
| $unregisterPrePopSceneCallback(void *token) (defined in SceneStack) | SceneStack | |
| $unregisterPrePushSceneCallback(void *token) (defined in SceneStack) | SceneStack | |
| $unregisterPushSceneCallback(void *token) (defined in SceneStack) | SceneStack | |
| $unregisterSceneChangeCallback(void *token) (defined in SceneStack) | SceneStack | |
| $update() (defined in SceneStack) | SceneStack | |
| $vftable() | SceneStack | static |
| _animationsEnabled() const (defined in SceneStack) | SceneStack | |
| _forEachVisibleScreen(::brstd::function_ref< void(::AbstractScene &)> callback, ::std::function<::AbstractScene *(int)> getScreen, bool, bool splitscreenRenderBypassThisFrame, uint64 topStackIndex, uint64 startIndex, uint64 endIndex, bool renderDrawLastScreens) (defined in SceneStack) | SceneStack | static |
| _handleFlushEvent(::SceneStack::FlushScreenEvent const &flushEvent) (defined in SceneStack) | SceneStack | |
| _handlePopRangeOfScreensEvent(::SceneStack::PopRangeOfTypeScreenEvent &popRangeEvent) (defined in SceneStack) | SceneStack | |
| _handlePushEvent(::SceneStack::PushScreenEvent &pushEvent) (defined in SceneStack) | SceneStack | |
| _popScreens(int &popCount, bool ignoreTransitions, ::std::optional<::OreUI::RouteAction > routeAction, ::std::vector<::std::string > const &expectedScreenNames) (defined in SceneStack) | SceneStack | |
| _scenesAllIgnoreAsTop(int count) const (defined in SceneStack) | SceneStack | |
| _schedulePopScreen(int totalPopNumber, ::std::optional<::OreUI::RouteAction > routeAction, ::std::vector<::std::string > const &expectedScreenNames) (defined in SceneStack) | SceneStack | |
| _schedulePushScreen(::std::shared_ptr<::AbstractScene > newScreen, bool flush, ::std::optional<::OreUI::RouteAction > routeAction) (defined in SceneStack) | SceneStack | |
| BoolConstSceneVisitor typedef (defined in ISceneStack) | ISceneStack | |
| BoolSceneVisitor typedef (defined in ISceneStack) | ISceneStack | |
| deferUpdatesUntilNextTick() (defined in SceneStack) | SceneStack | virtual |
| EnableNonOwnerReferences() (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
| EnableNonOwnerReferences(::Bedrock::EnableNonOwnerReferences const &) (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
| 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) (defined in SceneStack) | SceneStack | static |
| getActiveScene() (defined in SceneStack) | SceneStack | virtual |
| getActiveScene() const (defined in SceneStack) | SceneStack | virtual |
| getFirstSceneIndexOfSceneType(::ui::SceneType sceneType) const (defined in SceneStack) | SceneStack | virtual |
| getLastPoppedScreenName() const (defined in SceneStack) | SceneStack | virtual |
| getNonTerminatingSceneType() const (defined in SceneStack) | SceneStack | virtual |
| getProxy() (defined in SceneStack) | SceneStack | virtual |
| getScheduledPopCount() const (defined in SceneStack) | SceneStack | virtual |
| getScreenName() const (defined in SceneStack) | SceneStack | virtual |
| getScreenNames() const (defined in SceneStack) | SceneStack | virtual |
| getScreenStackView() const (defined in SceneStack) | SceneStack | virtual |
| getScreenTelemetry() const (defined in SceneStack) | SceneStack | virtual |
| getScreenTelemetryNames() const (defined in SceneStack) | SceneStack | virtual |
| getScreenTickingFlag() const (defined in SceneStack) | SceneStack | virtual |
| getSharedNonTerminatingActiveScene() (defined in SceneStack) | SceneStack | virtual |
| getSharedNonTerminatingActiveScene() const (defined in SceneStack) | SceneStack | virtual |
| getSize() const (defined in SceneStack) | SceneStack | virtual |
| getTopScene() (defined in SceneStack) | SceneStack | virtual |
| getTopScene() const (defined in SceneStack) | SceneStack | virtual |
| getTopSceneShared() const (defined in SceneStack) | SceneStack | virtual |
| handleLicenseChanged() (defined in SceneStack) | SceneStack | virtual |
| handleTextChar(::std::string const &inputUtf8) (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 |
| mActiveStackSize (defined in SceneStack) | SceneStack | |
| mAsyncLoadOptionSubscription (defined in SceneStack) | SceneStack | |
| mBufferedTextCharEventData (defined in SceneStack) | SceneStack | |
| mBufferTextCharEvents (defined in SceneStack) | SceneStack | |
| mCachedScreens (defined in SceneStack) | SceneStack | |
| mChangedThisFrame (defined in SceneStack) | SceneStack | |
| mControlBlock (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
| mDeferUpdatesUntilNextTick (defined in SceneStack) | SceneStack | |
| mDestroyScreenTaskGroup (defined in SceneStack) | SceneStack | |
| mGetSuspended (defined in SceneStack) | SceneStack | |
| mLastPoppedScreenName (defined in SceneStack) | SceneStack | |
| mOptions (defined in SceneStack) | SceneStack | |
| mPopSceneCallbacks (defined in SceneStack) | SceneStack | |
| mPrePopSceneCallbacks (defined in SceneStack) | SceneStack | |
| mPrePushSceneCallbacks (defined in SceneStack) | SceneStack | |
| mProxy (defined in SceneStack) | SceneStack | |
| mPushSceneCallbacks (defined in SceneStack) | SceneStack | |
| mQueuedStackEvents (defined in SceneStack) | SceneStack | |
| mReloadScenesOnNextPop (defined in SceneStack) | SceneStack | |
| mSceneChangeCallbacks (defined in SceneStack) | SceneStack | |
| mSceneStackDestroyedPublisher (defined in SceneStack) | SceneStack | |
| mScheduledScreenPopCount (defined in SceneStack) | SceneStack | |
| mScheduledScreenPushCount (defined in SceneStack) | SceneStack | |
| mScreenIsTicking (defined in SceneStack) | SceneStack | |
| mScreenNeedsEntrance (defined in SceneStack) | SceneStack | |
| mScreenStack (defined in SceneStack) | SceneStack | |
| mScreenThresholds (defined in SceneStack) | SceneStack | |
| mStackEvents (defined in SceneStack) | SceneStack | |
| mUIEventCoordinator (defined in SceneStack) | SceneStack | |
| onGameEventNotification(::ui::GameEventNotification) (defined in SceneStack) | SceneStack | virtual |
| operator=(SceneStack const &) (defined in SceneStack) | SceneStack | |
| operator=(EnableNonOwnerReferences const &)=default (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | |
| PopSceneCallback typedef (defined in ISceneStack) | ISceneStack | |
| popScreensBackTo(::ui::SceneType const sceneType) (defined in SceneStack) | SceneStack | virtual |
| popScreensBackToFirstInstanceOf(::ui::SceneType const sceneType) (defined in SceneStack) | SceneStack | virtual |
| popScreenWithRouteAction(::OreUI::RouteAction const &routeAction) (defined in SceneStack) | SceneStack | virtual |
| popTopScreensOfType(::ui::SceneType const sceneType) (defined in SceneStack) | SceneStack | virtual |
| PostFlushCallback typedef (defined in ISceneStack) | ISceneStack | |
| PrePopSceneCallback typedef (defined in ISceneStack) | ISceneStack | |
| PrePushSceneCallback typedef (defined in ISceneStack) | ISceneStack | |
| PushSceneCallback typedef (defined in ISceneStack) | ISceneStack | |
| 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 | virtual |
| reload() (defined in SceneStack) | SceneStack | virtual |
| resetScreenChangeDirtyFlag() (defined in SceneStack) | SceneStack | virtual |
| SceneChangeCallback typedef (defined in ISceneStack) | ISceneStack | |
| 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) (defined in SceneStack) | 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 |
| VoidSceneVisitor typedef (defined in ISceneStack) | ISceneStack | |
| ~EnableNonOwnerReferences() (defined in Bedrock::EnableNonOwnerReferences) | Bedrock::EnableNonOwnerReferences | virtual |
| ~ISceneStack() (defined in ISceneStack) | ISceneStack | virtual |
| ~SceneStack() (defined in SceneStack) | SceneStack | virtual |