|
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > | createPrimaryUserAsync (::std::shared_ptr<::Options >)=0 |
|
virtual void | initPrimaryIdentity ()=0 |
|
virtual ::std::shared_ptr<::Social::User > | getPrimaryUser () const =0 |
|
virtual bool | isSecondaryUserCreationAllowed (int) const =0 |
|
virtual void | setSecondaryUserCreationAllowed (int)=0 |
|
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< void > > | addSecondaryUserAsync (int, ::std::shared_ptr<::Options >, ::std::function< void(::Social::UserPlatformConnectionResult)>)=0 |
|
virtual bool | controllerChanged (int &, int &)=0 |
|
virtual bool | canChangePrimaryUserFromStartMenuScreen () const =0 |
|
virtual void | getAsyncUserSelection (::std::function< void(int)>, int)=0 |
|
virtual void | getAsyncUserSelectionForNewPrimaryUser (int, bool)=0 |
|
virtual void | forceCloudSaveOnWorld (::std::string const &)=0 |
|
virtual ::Core::Subject<::Social::UserListObserver, ::Core::SingleThreadedLock > & | getUserListSubject ()=0 |
|
virtual bool | isPrimaryUserReady ()=0 |
|
virtual bool | canAccessPlayScreen ()=0 |
|
virtual bool | needToShowPlatformStoreConnectConfirmationScreen ()=0 |
|
virtual bool | canAccessSettingsScreen ()=0 |
|
virtual bool | canAccessAchievementsScreen ()=0 |
|
virtual bool | canAccessSkinScreen ()=0 |
|
virtual bool | canAccessStoreScreen ()=0 |
|
virtual bool | canAccessRealmsPendingInvitesScreen ()=0 |
|
virtual bool | canHandleInvites ()=0 |
|
virtual bool | needPlatformConnectionBeforeXBLSignIn ()=0 |
|
virtual bool | needPlatformConnectionForMultiplayer () const =0 |
|
virtual bool | needPlatformConnectionForSplitScreenMultiplayer () const =0 |
|
virtual bool | needPlatformConnectionBeforeServerSearch () const =0 |
|
virtual bool | needsAsyncUserSelection (int, bool)=0 |
|
virtual bool | hasPlatformIcons () const =0 |
|
virtual bool | hasPlatformProfileCards () const =0 |
|
virtual void | getLinkedXuids (::std::function< void(::std::string, ::std::string)>, ::std::vector<::std::string > const &) const =0 |
|
virtual void | getLinkedPlatformIds (::std::function< void(::std::string, ::std::string)>, ::std::vector<::std::string > const &) const =0 |
|
virtual void | onAppResumed ()=0 |
|
virtual void | onAppSuspended ()=0 |
|
virtual void | onAppFocusLost ()=0 |
|
virtual void | removeUser (int, bool)=0 |
|
virtual void | removeClient (::std::shared_ptr<::IClientInstance > const &)=0 |
|
virtual void | setUserClient (int, ::std::shared_ptr<::IClientInstance > const &)=0 |
|
virtual bool | userHasClient (int)=0 |
|
virtual::Social::PlayFabEnvironment | getEnvironment () const =0 |
|
virtual::std::string_view | getPlayFabTitleId () const =0 |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::ControllerIDtoClientMap > | retrieveCIDToClientMap ()=0 |
|
virtual int | getClientCID (::IClientInstance const &) const =0 |
|
virtual void | registerSignOutListener (::Core::CallbackListeners< int, ::Social::SignInResult >::Listener const &)=0 |
|
virtual void | registerSignInListener (::Core::CallbackListeners< int, ::Social::SignInResult >::Listener const &)=0 |
|
virtual::Bedrock::PubSub::Subscription | registerIdentitySignInCallback (::Social::IdentityType, ::std::function< void(uint, ::Social::IdentityType)>)=0 |
|
virtual::Bedrock::PubSub::Subscription | registerIdentitySignOutCallback (::Social::IdentityType, ::std::function< void(uint, ::Social::IdentityType)>)=0 |
|
virtual::Bedrock::PubSub::Subscription | registerProfileImageChangedCallback (::std::function< void(::Social::ProfileImageOptions, ::std::shared_ptr<::mce::Image >)>)=0 |
|
virtual bool | needGamepadDisconnectScreen (int)=0 |
|
virtual void | tick (::IMinecraftGame &)=0 |
|
virtual void | updateMapping (bool, bool)=0 |
|
virtual ::std::shared_ptr<::Social::User > | getUser (::IClientInstance const &) const =0 |
|
virtual ::std::shared_ptr<::Social::User > | getUser (::Social::XboxLiveUser const &)=0 |
|
virtual ::std::shared_ptr<::Social::User > | getUserFromControllerId (int) const =0 |
|
virtual ::std::shared_ptr<::Social::User > | getUserFromUserId (uint)=0 |
|
virtual ::std::shared_ptr<::Social::User const > const | getUserFromUserId (uint) const =0 |
|
virtual::GameUserType | getUserTypeFromUserId (uint) const =0 |
|
virtual bool | isChatAllowedWhenBlockedByPlatform () const =0 |
|
virtual ::std::vector<::std::shared_ptr<::Social::User > > const & | getUsers () const =0 |
|
virtual bool | isUserSignedIn (uint)=0 |
|
virtual bool | isPrimaryUserInitialSignInInProgress () const =0 |
|
virtual void | registerLevelLocationObserver (::ILevelListCache &)=0 |
|
virtual::Social::MultiplayerServiceObserver & | getMultiplayerServiceObserver ()=0 |
|
virtual::Social::MultiplayerServiceIdentifier | getPlatformMultiplayerServiceIdentifier () const =0 |
|
virtual bool | willSyncUserDataStorage () const =0 |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
|
MCFOLD void | $dtor () |
|