|
|
PersonaClient & | operator= (PersonaClient const &) |
|
| PersonaClient (PersonaClient const &) |
| virtual bool | isSelectedSkinPlatformLocked () const |
| virtual void | sendNewPlayerSkinPacket (::persona::ProfileType const profileType, ::std::string const &oldSkinName, bool isClassicSkin) |
| virtual::IPersonaRepository const & | getPersonaRepository () const |
| virtual void | savePersona (::persona::PersonaCharacterHandle const &characterHandle) |
| virtual void | updateCharacterSkinData (::persona::PersonaCharacterHandle const &characterHandle, ::SkinHandle const &handle) |
| virtual::SkinHandle const & | getSelectedSkinHandle () const |
| virtual void | setPersonaLegacySlotSkin (::SkinHandle const &skin) const |
| virtual::persona::PersonaCharacterHandle | getCurrentCharacterHandle () const |
| virtual void | createUpdatePersonaFromAppearance (::PersonaAppearance const &appearance, ::persona::ProfileType profileType, ::std::function< void(::SkinHandle)> syncCompleteCallback, ::persona::PersonaCharacterHandle const &personaToUpdateHandle, bool shouldNotifyService, bool) |
| MCAPI | PersonaClient (::std::shared_ptr<::SkinRepository > skinRepository, ::PersonaRepository &personaRepository, ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > userManager, ::Bedrock::NotNullNonOwnerPtr<::DateManager const > dateManager, ::Bedrock::NotNullNonOwnerPtr<::PersonaService > personaService, ::std::weak_ptr<::OptionRegistry > options, uint const &userId, int const &controllerId, ::IClientInstance &client, ::std::function< void()> onPersonaSyncedCallback) |
| MCAPI bool | _canSendPlatformLockedSkinToCurrentConnection () const |
| MCAPI ::std::function< void(::std::string const &)> | _constructCreatePersonaCallback (::persona::ProfileType const profileType, ::std::function< void()> &&callback) |
| MCAPI void | _createDefaultPersonaInSlot (::persona::ProfileType profileToPlace, int defaultIndexOverride) |
| MCAPI void | _firstTimePersonaSlotSetup () |
| MCAPI::SkinHandle | _getAppearanceFromCharacter (::PersonaCharacter const &newCharacter) const |
| MCAPI void | _handleCustomSkinUploadErrors (::std::vector<::persona::CustomSkinUploadError > const &errors) |
| MCAPI void | _handleNewScreen (::std::function< void(::std::string const &)> callback) |
| MCAPI void | _handleReenteringScreen (::persona::PersonaCharacterHandle &activeCharacterHandle, ::std::function< void(::std::string const &)> callback) |
| MCAPI void | _invalidatePersonaProfiles () |
| MCAPI void | _onPlayFabSignIn (uint signedInLocalUserId) |
| MCAPI void | _registerGeoDefaultSkins (::persona::DefaultSkinType type) |
| MCAPI void | _replaceSlotHandle (::persona::ProfileType profileType, ::persona::PersonaCharacterHandle const &newHandle) |
| MCAPI void | _runSync (::PersonaClient::SyncSource source) |
| MCAPI void | _setAppearanceOption (::Skin const *newAppearance) |
| MCAPI void | _setSelectedAppearance (::Skin const *newAppearance, bool notifyPersonaService, ::std::function< void(::SkinHandle)> requestCallback) |
| MCAPI void | _startInitForEdu (::std::string const &skinToUse) |
| MCAPI void | _updateSelectedAppearance (::SkinHandle const &newAppearanceHandle, bool notifyPersonaService, ::std::function< void(::SkinHandle)> callback) |
| MCAPI bool | _updateSelectedPersonaProfileSkin () |
| MCAPI bool | arePlayerAnimationsReadyToRender () const |
| MCAPI void | changePersonaEmote (::persona::PersonaCharacterHandle const &handle, ::std::string const &pieceId, ::persona::FreeItemState const &freeItemState, int emoteWheelSlot, ::std::function< void(bool)> callback) |
| MCAPI void | createPersona (::persona::ProfileType profileType, uint defaultAppearanceIndex, ::std::function< void()> callback) |
| MCAPI void | createPersona (::persona::ProfileType profileType, ::mce::UUID const &defaultCharacterId, ::std::function< void()> callback) |
| MCAPI void | equipDefaultSkin () |
| MCAPI void | firePersonaInitializationCompleteEvent () |
| MCAPI::Skin const & | getDefaultSkin (::persona::DefaultSkinType type) const |
| MCAPI ::std::vector<::persona::ProfileType > | getNonLegacyPersonaFilledSlots () const |
| MCAPI::std::string | getPlayFabIdFromUser () |
| MCAPI::std::string const & | getSelectedProfileHash () const |
| MCAPI::Skin const & | getSelectedSkinForMultiplayer (bool checkOwnership) const |
| MCAPI::Skin const & | getSelectedSkinOrDefault (bool checkOwnership) |
| MCAPI::persona::PersonaCharacterHandle const & | getTemporaryPersonaCharacterHandle (::persona::PersonaCharacterHandle &activeCharacterHandle, ::std::function< void(::std::string const &)> callback) |
| MCAPI bool | hasDefaultSkin (::persona::DefaultSkinType type) const |
| MCAPI bool | isPersonaAppearanceLoading (int slot) const |
| MCAPI bool | isSkinHandleDummySkin (::SkinHandle const &handle) const |
| MCAPI void | removeCurrentPersonaSlot () |
| MCAPI void | setSelectedSkin (::Skin const *newSkin, ::std::function< void(::SkinHandle)> requestCallback) |
| MCAPI void | setSelectedSkin (::std::string const &serializableName, ::std::function< void(::SkinHandle)> requestCallback) |
| MCAPI void | setSelectedSkinHandle (::SkinHandle const &skinHandle) |
| MCAPI void | setSelectedSkinToPersona (bool notifyPersonaService) |
| MCAPI void | tryFullPersonaReload (::persona::ProfileType profileType) |
| MCAPI void | updateClassicSkinCape (::persona::PersonaCharacterHandle const &handle) |
| MCAPI void | updatePersonaFromAppearance (::persona::ProfileType profileType, ::std::function< void(::SkinHandle)> syncCompleteCallback) |
| MCAPI void | updatePersonaWithNewAppearance (::PersonaAppearance const &newAppearance, ::persona::PersonaCharacterHandle const &handle, ::std::function< void(bool)> callback) |
| MCAPI void | updateSelectedPersonaSkinSlot (::SkinHandle const &handle) |
| MCAPI void * | $ctor (::std::shared_ptr<::SkinRepository > skinRepository, ::PersonaRepository &personaRepository, ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > userManager, ::Bedrock::NotNullNonOwnerPtr<::DateManager const > dateManager, ::Bedrock::NotNullNonOwnerPtr<::PersonaService > personaService, ::std::weak_ptr<::OptionRegistry > options, uint const &userId, int const &controllerId, ::IClientInstance &client, ::std::function< void()> onPersonaSyncedCallback) |
| MCAPI bool | $isSelectedSkinPlatformLocked () const |
| MCAPI void | $sendNewPlayerSkinPacket (::persona::ProfileType const profileType, ::std::string const &oldSkinName, bool isClassicSkin) |
| MCAPI::IPersonaRepository const & | $getPersonaRepository () const |
| MCAPI void | $savePersona (::persona::PersonaCharacterHandle const &characterHandle) |
| MCAPI void | $updateCharacterSkinData (::persona::PersonaCharacterHandle const &characterHandle, ::SkinHandle const &handle) |
| MCAPI::SkinHandle const & | $getSelectedSkinHandle () const |
| MCAPI void | $setPersonaLegacySlotSkin (::SkinHandle const &skin) const |
| MCAPI::persona::PersonaCharacterHandle | $getCurrentCharacterHandle () const |
| MCAPI void | $createUpdatePersonaFromAppearance (::PersonaAppearance const &appearance, ::persona::ProfileType profileType, ::std::function< void(::SkinHandle)> syncCompleteCallback, ::persona::PersonaCharacterHandle const &personaToUpdateHandle, bool shouldNotifyService, bool) |
|
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::SkinRepository > > | mSkinRepository |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::CustomSkinManager > > | mCustomSkinManager |
|
::ll::TypedStorage< 8, 8, ::IClientInstance & > | mClient |
|
::ll::TypedStorage< 8, 8, ::PersonaRepository & > | mPersonaRepository |
|
::ll::TypedStorage< 8, 16, ::gsl::not_null<::std::shared_ptr<::persona::edu::Context > > > | mEduContext |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > > | mUserManager |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::DateManager const > > | mDateManager |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::PersonaService > > | mPersonaService |
|
::ll::TypedStorage< 8, 16, ::std::weak_ptr<::OptionRegistry > > | mOptions |
|
::ll::TypedStorage< 8, 64, ::std::function< void()> > | mOnPersonaSyncedCallback |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mSkinUploadErrorSubscription |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mXuidOptionSubscription |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mPlayfabUserSignInSubscription |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mPlayfabUserSignOutSubscription |
|
::ll::TypedStorage< 8, 112, ::SkinHandle > | mSelectedSkinHandle |
|
::ll::TypedStorage< 8, 112, ::SkinHandle > | mPendingSelectedSkin |
|
::ll::TypedStorage< 1, 1, bool > | mSelectedSkinInitialized |
|
::ll::TypedStorage< 4, 4, uint > | mUserId |
|
::ll::TypedStorage< 8, 40, ::persona::PersonaCharacterHandle > | mSendPacketForCharacterAfterSave |
|
::ll::TypedStorage< 4, 4, int > | mControllerId |
|
::ll::TypedStorage< 8, 32, ::std::string > | mXuid |
|
::ll::TypedStorage< 8, 16, ::Bedrock::Threading::SharedAsync< void > > | mLastQueuedSync |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr< bool > > | mExistanceTracker |
|
::ll::TypedStorage< 1, 1, bool > | mUserUpdateInProcess |
|
::ll::TypedStorage< 8, 8, int64 > | mPersonaSyncStartTime |
|
::ll::TypedStorage< 1, 1, bool > | mPersonaSyncInitialized |
|
::ll::TypedStorage< 1, 1, bool > | mSelectedSkinInitializedNotTimedOut |
|
::ll::TypedStorage< 1, 1, bool > | mCustomSkinCleanupDone |
|
::ll::TypedStorage< 8, 64, ::std::unordered_set<::persona::ProfileType > > | mProcessingProfileTypes |
|
::ll::TypedStorage< 1, 1, ::persona::ProfileType > | mCurrentProfileType |
|
::ll::TypedStorage< 1, 1, ::persona::ProfileType > | mSelectedSlot |
|
::ll::TypedStorage< 8, 240, ::persona::PersonaCharacterHandleArray > | mPersonaCharacterHandles |
|
::ll::TypedStorage< 8, 40, ::persona::PersonaCharacterHandle > | mTemporaryPersonaHandle |
|
::ll::TypedStorage< 1, 1, bool > | mPendingSplitScreenInitSkinUpdate |
|
::ll::TypedStorage< 8, 40, ::persona::SyncContext > | mSyncContext |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::PersonaClient::SkinEntitlementChangeListener > > | mEntitlementChangeListener |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > | mTaskGroup |
|
::ll::TypedStorage< 1, 1, bool > | mIsLegacySkinMissingEntitlement |