Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
World::RealmWorldJoiner Class Reference

Public Member Functions

RealmWorldJoiner & operator= (RealmWorldJoiner const &)
 RealmWorldJoiner (RealmWorldJoiner const &)
MCAPI bool _isUserWorldOwner (::Realms::World const &world) const
MCAPI void _joinRealm (::IMinecraftEventing::RealmConnectionFlow fromFlow, ::Realms::World &world, ::std::function< void(::std::unique_ptr<::ProgressHandler >, ::std::unique_ptr<::ProgressHandler >)> onRealmFetchedCallback, ::std::function< void(::IMinecraftEventing::RealmConnectionResult, ::std::optional<::Realms::FailureReason >, ::std::optional<::World::RealmsJoinData >)> onRealmJoinedCallback)
MCAPI void _joinRealmsWorld (::Realms::World world, ::std::function< void(::Social::GameConnectionInfo const &, bool)> successCallback, ::std::function< void(::Realms::GenericStatus, ::RealmsAPI::JoinStatus, ::Realms::FailureReason)> failCallback, ::std::function< void(int)> retryCallback, ::IMinecraftEventing::RealmConnectionFlow realmConnectionFlow, ::std::function< void(::IMinecraftEventing::RealmConnectionFlow)> broadcastConnectionEventRealmsRequestFunction, ::std::function< void(::IMinecraftEventing::RealmConnectionFlow, ::Bedrock::Http::StatusCode)> broadcastConnectionEventRealmsResponseFunction)
MCAPI bool _shouldShowRealmWarning (::OptionID optionID) const
MCAPI void joinRealmWorldV2 (::std::string const &realmIdString, ::IMinecraftEventing::RealmConnectionFlow fromFlow)
MCAPI void resetJoinRealmWarningModals ()
MCAPI ~RealmWorldJoiner ()
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 8, ::IClientInstance & > mClient
::ll::TypedStorage< 8, 8, ::INetworkGameConnector & > mNetworkGameConnector
::ll::TypedStorage< 8, 8, ::IGameServerShutdown & > mGameServerShutdown
::ll::TypedStorage< 8, 8, ::IMinecraftEventing & > mMinecraftEventing
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::RealmsAPI > > mRealmsAPI
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::Social::IUserManager > > mUserManager
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::IAppPlatform > > mAppPlatform
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::World::JoinRealmWorldResult), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > mJoinRealmWorldResultPublisher
::ll::TypedStorage< 8, 104, ::ui::ProgressScreenNavigation > mProgressScreenNavigation
::ll::TypedStorage< 8, 64, ::std::function<::Bedrock::NonOwnerPointer<::Parties::IPartyProvider >()> > mGetPartyProvider
::ll::TypedStorage< 8, 64, ::std::function< bool(::Realms::World const &, ::Realms::PlayerRoleActions)> > mCanUserDoRealmRoleAction
::ll::TypedStorage< 8, 64, ::std::function< void(::World::RecentlyPlayedPendingTargetData)> > mPrepareRecentlyPlayedTarget
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::AsyncTracker > > mAsyncTracker
::ll::TypedStorage< 1, 1, bool > mJoinRealmWorldInProgress
::ll::TypedStorage< 1, 1, bool > mIsEditorMode
::ll::TypedStorage< 8, 32, ::std::string > mRealmName
::ll::TypedStorage< 8, 24, ::std::vector<::std::string > > mRealmXuids

Constructor & Destructor Documentation

◆ ~RealmWorldJoiner()

MCAPI World::RealmWorldJoiner::~RealmWorldJoiner ( )
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

◆ _isUserWorldOwner()

MCAPI bool World::RealmWorldJoiner::_isUserWorldOwner ( ::Realms::World const & world) 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.

◆ _joinRealm()

MCAPI void World::RealmWorldJoiner::_joinRealm ( ::IMinecraftEventing::RealmConnectionFlow fromFlow,
::Realms::World & world,
::std::function< void(::std::unique_ptr<::ProgressHandler >, ::std::unique_ptr<::ProgressHandler >)> onRealmFetchedCallback,
::std::function< void(::IMinecraftEventing::RealmConnectionResult, ::std::optional<::Realms::FailureReason >, ::std::optional<::World::RealmsJoinData >)> onRealmJoinedCallback )
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.

◆ _joinRealmsWorld()

MCAPI void World::RealmWorldJoiner::_joinRealmsWorld ( ::Realms::World world,
::std::function< void(::Social::GameConnectionInfo const &, bool)> successCallback,
::std::function< void(::Realms::GenericStatus, ::RealmsAPI::JoinStatus, ::Realms::FailureReason)> failCallback,
::std::function< void(int)> retryCallback,
::IMinecraftEventing::RealmConnectionFlow realmConnectionFlow,
::std::function< void(::IMinecraftEventing::RealmConnectionFlow)> broadcastConnectionEventRealmsRequestFunction,
::std::function< void(::IMinecraftEventing::RealmConnectionFlow, ::Bedrock::Http::StatusCode)> broadcastConnectionEventRealmsResponseFunction )
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.

◆ _shouldShowRealmWarning()

MCAPI bool World::RealmWorldJoiner::_shouldShowRealmWarning ( ::OptionID optionID) 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.

◆ joinRealmWorldV2()

MCAPI void World::RealmWorldJoiner::joinRealmWorldV2 ( ::std::string const & realmIdString,
::IMinecraftEventing::RealmConnectionFlow fromFlow )
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.

◆ resetJoinRealmWarningModals()

MCAPI void World::RealmWorldJoiner::resetJoinRealmWarningModals ( )
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.

◆ $dtor()

MCAPI void World::RealmWorldJoiner::$dtor ( )
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: