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)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) constSceneStack
$forEachVisibleScreen(::brstd::function_ref< void(::AbstractScene &)> callback, bool tickedLastFrame, bool splitscreenRenderBypassThisFrame)SceneStack
$getActiveScene()SceneStack
$getActiveScene() constSceneStack
$getFirstSceneIndexOfSceneType(::ui::SceneType sceneType) constSceneStack
$getLastPoppedScreenName() constSceneStack
$getNonTerminatingSceneType() constSceneStack
$getProxy()SceneStack
$getScheduledPopCount() constSceneStack
$getScreenName() constSceneStack
$getScreenNames() constSceneStack
$getScreenStackView() constSceneStack
$getScreenTelemetry() constSceneStack
$getScreenTelemetryNames() constSceneStack
$getScreenTickingFlag() constSceneStack
$getSharedNonTerminatingActiveScene()SceneStack
$getSharedNonTerminatingActiveScene() constSceneStack
$getSize() constSceneStack
$getTopScene()SceneStack
$getTopScene() constSceneStack
$getTopSceneShared() constSceneStack
$handleLicenseChanged()SceneStack
$handleTextChar(::std::string const &inputUtf8, bool keepImePosition)SceneStack
$hasChangedThisFrame() constSceneStack
$hasScheduledEvents() constSceneStack
$hasScheduledScreens() constSceneStack
$isBufferingTextCharEvents() constSceneStack
$isEmpty() constSceneStack
$isOnSceneStack(::ui::SceneType sceneType) constSceneStack
$isOnSceneStack(::std::string const &screenName) constSceneStack
$isScreenReplaceable() constSceneStack
$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()SceneStackstatic
_animationsEnabled() constSceneStack
_forEachVisibleScreen(::brstd::function_ref< void(::AbstractScene &)> callback, ::std::function<::AbstractScene *(int)> getScreen, bool, bool splitscreenRenderBypassThisFrame, uint64 topStackIndex, uint64 startIndex, uint64 endIndex, bool renderDrawLastScreens)SceneStackstatic
_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) constSceneStack
_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)SceneStackvirtual
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)SceneStackstatic
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)SceneStackvirtual
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)SceneStackvirtual
getSharedNonTerminatingActiveScene() (defined in SceneStack)SceneStack
getSharedNonTerminatingActiveScene() const (defined in SceneStack)SceneStack
getSize() const (defined in SceneStack)SceneStackvirtual
getTopScene() (defined in SceneStack)SceneStack
getTopScene() const (defined in SceneStack)SceneStack
getTopSceneShared() const (defined in SceneStack)SceneStack
handleLicenseChanged() (defined in SceneStack)SceneStackvirtual
handleTextChar(::std::string const &inputUtf8, bool keepImePosition) (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
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)SceneStackvirtual
operator=(SceneStack const &) (defined in SceneStack)SceneStack
popScreensBackTo(::ui::SceneType const) (defined in SceneStack)SceneStackvirtual
popScreensBackToFirstInstanceOf(::ui::SceneType const) (defined in SceneStack)SceneStackvirtual
popScreenWithRouteAction(::OreUI::RouteAction const &routeAction) (defined in SceneStack)SceneStackvirtual
popTopScreensOfType(::ui::SceneType const) (defined in SceneStack)SceneStackvirtual
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)SceneStack
reload() (defined in SceneStack)SceneStackvirtual
resetScreenChangeDirtyFlag() (defined in SceneStack)SceneStackvirtual
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)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
~SceneStack() (defined in SceneStack)SceneStackvirtual