LeviLamina
Loading...
Searching...
No Matches
SceneStack Member List

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()SceneStackstatic
_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)SceneStackstatic
_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)SceneStackvirtual
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)SceneStackvirtual
forEachAlwaysAcceptInputScreen(::brstd::function_ref< void(::AbstractScene &)> callback, ::AbstractScene const *ignoreScreen) (defined in SceneStack)SceneStackvirtual
forEachAlwaysAcceptInputScreenWithTop(::brstd::function_ref< void(::AbstractScene &)> callback) (defined in SceneStack)SceneStackvirtual
forEachScreen(::brstd::function_ref< bool(::AbstractScene &)> callback, bool topDown) (defined in SceneStack)SceneStackvirtual
forEachScreenConst(::brstd::function_ref< bool(::AbstractScene const &)> callback, bool topDown) const (defined in SceneStack)SceneStackvirtual
forEachVisibleScreen(::brstd::function_ref< void(::AbstractScene &)> callback, bool tickedLastFrame, bool splitscreenRenderBypassThisFrame) (defined in SceneStack)SceneStackvirtual
forEachVisibleScreen(::brstd::function_ref< void(::AbstractScene &)> callback, ::std::function<::AbstractScene *(int)> getScreen, bool tickedLastFrame, bool splitscreenRenderBypassThisFrame, int size) (defined in SceneStack)SceneStackstatic
getActiveScene() (defined in SceneStack)SceneStackvirtual
getActiveScene() const (defined in SceneStack)SceneStackvirtual
getFirstSceneIndexOfSceneType(::ui::SceneType sceneType) const (defined in SceneStack)SceneStackvirtual
getLastPoppedScreenName() const (defined in SceneStack)SceneStackvirtual
getNonTerminatingSceneType() const (defined in SceneStack)SceneStackvirtual
getProxy() (defined in SceneStack)SceneStackvirtual
getScheduledPopCount() const (defined in SceneStack)SceneStackvirtual
getScreenName() const (defined in SceneStack)SceneStackvirtual
getScreenNames() const (defined in SceneStack)SceneStackvirtual
getScreenStackView() const (defined in SceneStack)SceneStackvirtual
getScreenTelemetry() const (defined in SceneStack)SceneStackvirtual
getScreenTelemetryNames() const (defined in SceneStack)SceneStackvirtual
getScreenTickingFlag() const (defined in SceneStack)SceneStackvirtual
getSharedNonTerminatingActiveScene() (defined in SceneStack)SceneStackvirtual
getSharedNonTerminatingActiveScene() const (defined in SceneStack)SceneStackvirtual
getSize() const (defined in SceneStack)SceneStackvirtual
getTopScene() (defined in SceneStack)SceneStackvirtual
getTopScene() const (defined in SceneStack)SceneStackvirtual
getTopSceneShared() const (defined in SceneStack)SceneStackvirtual
handleLicenseChanged() (defined in SceneStack)SceneStackvirtual
handleTextChar(::std::string const &inputUtf8) (defined in SceneStack)SceneStackvirtual
hasChangedThisFrame() const (defined in SceneStack)SceneStackvirtual
hasScheduledEvents() const (defined in SceneStack)SceneStackvirtual
hasScheduledScreens() const (defined in SceneStack)SceneStackvirtual
isBufferingTextCharEvents() const (defined in SceneStack)SceneStackvirtual
isEmpty() const (defined in SceneStack)SceneStackvirtual
isOnSceneStack(::ui::SceneType sceneType) const (defined in SceneStack)SceneStackvirtual
isOnSceneStack(::std::string const &screenName) const (defined in SceneStack)SceneStackvirtual
isScreenReplaceable() const (defined in SceneStack)SceneStackvirtual
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)SceneStackvirtual
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)SceneStackvirtual
popScreensBackToFirstInstanceOf(::ui::SceneType const sceneType) (defined in SceneStack)SceneStackvirtual
popScreenWithRouteAction(::OreUI::RouteAction const &routeAction) (defined in SceneStack)SceneStackvirtual
popTopScreensOfType(::ui::SceneType const sceneType) (defined in SceneStack)SceneStackvirtual
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)SceneStackvirtual
pushScreenWithRouteAction(::std::shared_ptr<::AbstractScene > newScreen, ::OreUI::RouteAction const &routeAction) (defined in SceneStack)SceneStackvirtual
registerPopSceneCallback(void *token, ::std::function< void(::std::shared_ptr<::AbstractScene >, bool, ::std::optional<::OreUI::RouteAction >)> popSceneCallback) (defined in SceneStack)SceneStackvirtual
registerPrePopSceneCallback(void *token, ::std::function< void(::AbstractScene *)> prePopSceneCallback) (defined in SceneStack)SceneStackvirtual
registerPrePushSceneCallback(void *token, ::std::function< void(::AbstractScene &)> prePushSceneCallback) (defined in SceneStack)SceneStackvirtual
registerPushSceneCallback(void *token, ::std::function< void(::std::shared_ptr<::AbstractScene >, ::std::optional<::OreUI::RouteAction >)> pushSceneCallback) (defined in SceneStack)SceneStackvirtual
registerSceneChangeCallback(void *token, ::std::function< void(::AbstractScene &)> sceneChangeCallback) (defined in SceneStack)SceneStackvirtual
registerSceneStackDestroyedListener(::std::function< void()> callback) (defined in SceneStack)SceneStackvirtual
reload() (defined in SceneStack)SceneStackvirtual
resetScreenChangeDirtyFlag() (defined in SceneStack)SceneStackvirtual
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)SceneStackvirtual
schedulePopScreenWithExpectedNames(::std::vector<::std::string > const &expectedScreenNames) (defined in SceneStack)SceneStackvirtual
setBufferTextCharEvents(bool pushTextCharEvents) (defined in SceneStack)SceneStackvirtual
setOptions(::std::weak_ptr<::Options > options) (defined in SceneStack)SceneStackvirtual
setScreenThreshold(::ScreenThreshold const &screenThreshold) (defined in SceneStack)SceneStackvirtual
setScreenTickingFlag(bool screenIsTicking) (defined in SceneStack)SceneStackvirtual
unregisterPopSceneCallback(void *token) (defined in SceneStack)SceneStackvirtual
unregisterPrePopSceneCallback(void *token) (defined in SceneStack)SceneStackvirtual
unregisterPrePushSceneCallback(void *token) (defined in SceneStack)SceneStackvirtual
unregisterPushSceneCallback(void *token) (defined in SceneStack)SceneStackvirtual
unregisterSceneChangeCallback(void *token) (defined in SceneStack)SceneStackvirtual
update() (defined in SceneStack)SceneStackvirtual
VoidSceneVisitor typedef (defined in ISceneStack)ISceneStack
~EnableNonOwnerReferences() (defined in Bedrock::EnableNonOwnerReferences)Bedrock::EnableNonOwnerReferencesvirtual
~ISceneStack() (defined in ISceneStack)ISceneStackvirtual
~SceneStack() (defined in SceneStack)SceneStackvirtual