Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
CompositeSceneStackView Class Reference

Public Types

using VoidSceneVisitor = ::brstd::function_ref<void(::AbstractScene&)>
using BoolSceneVisitor = ::brstd::function_ref<bool(::AbstractScene&)>
using BoolConstSceneVisitor = ::brstd::function_ref<bool(::AbstractScene const&)>

Public Member Functions

MCAPI CompositeSceneStackView (::Bedrock::NotNullNonOwnerPtr<::ISceneStack > const &mainStack, ::Bedrock::NotNullNonOwnerPtr<::ISceneStack > const &clientInstanceStack)
MCAPI void forEachAlwaysAcceptInputScreenWithTop (::brstd::function_ref< void(::AbstractScene &)> callback)
MCAPI void forEachScreen (::brstd::function_ref< bool(::AbstractScene &)> callback, bool topDown)
MCAPI void forEachScreenConst (::brstd::function_ref< bool(::AbstractScene const &)> callback, bool topDown) const
MCAPI void * $ctor (::Bedrock::NotNullNonOwnerPtr<::ISceneStack > const &mainStack, ::Bedrock::NotNullNonOwnerPtr<::ISceneStack > const &clientInstanceStack)

Public Attributes

::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::ISceneStack > > mMainStack
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::ISceneStack > > mClientInstanceStack
::ll::TypedStorage< 8, 48, ::ConstCompositeSceneStackView > mConstView

Constructor & Destructor Documentation

◆ CompositeSceneStackView()

MCAPI CompositeSceneStackView::CompositeSceneStackView ( ::Bedrock::NotNullNonOwnerPtr<::ISceneStack > const & mainStack,
::Bedrock::NotNullNonOwnerPtr<::ISceneStack > const & clientInstanceStack )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ forEachAlwaysAcceptInputScreenWithTop()

MCAPI void CompositeSceneStackView::forEachAlwaysAcceptInputScreenWithTop ( ::brstd::function_ref< void(::AbstractScene &)> callback)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ forEachScreen()

MCAPI void CompositeSceneStackView::forEachScreen ( ::brstd::function_ref< bool(::AbstractScene &)> callback,
bool topDown )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ forEachScreenConst()

MCAPI void CompositeSceneStackView::forEachScreenConst ( ::brstd::function_ref< bool(::AbstractScene const &)> callback,
bool topDown ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * CompositeSceneStackView::$ctor ( ::Bedrock::NotNullNonOwnerPtr<::ISceneStack > const & mainStack,
::Bedrock::NotNullNonOwnerPtr<::ISceneStack > const & clientInstanceStack )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following files: