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

This is the complete list of members for ISceneStack, including all inherited members.

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