LeviLamina
Loading...
Searching...
No Matches
Social::Identity Class Referenceabstract
+ Inheritance diagram for Social::Identity:

Public Member Functions

Identityoperator= (Identity const &)
 
 Identity (Identity const &)
 
virtual::Social::IdentityEventResponse initialize (::std::weak_ptr<::Social::User >)
 
virtual::Social::IdentityType getType () const =0
 
virtual void tick ()
 
virtual void signIn (::Social::IdentitySignInProperties const &)
 
virtual void cancelSignIn ()
 
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult< bool > > signOut ()
 
virtual void doDisconnect ()
 
virtual bool isSignedIn () const
 
virtual bool isNewAccount () const
 
virtual bool isSignInInProgress () const
 
virtual bool isGuest () const
 
virtual bool isRemote () const
 
virtual ::gsl::span<::Social::IdentityType const > getDependencies () const
 
virtual::Social::IdentityEventResponse onIdentitySignIn (::Social::Identity &)
 
virtual::Social::IdentityEventResponse onIdentitySignOut (::Social::IdentityType)
 
virtual::std::string const & getId () const
 
virtual::Social::PlayerIDs getIds () const
 
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::Social::AuthToken > > getAuthToken (::std::string const &) const
 
virtual void getUserDataObject (::Social::IUserDataObject &) const
 
virtual void setUserDataObject (::Social::IUserDataObject const &)
 
virtual::Social::UserData const getUserData (::std::string const &) const
 
virtual void setUserData (::std::string const &, ::Social::UserData const &)
 
virtual bool hasCachedCredentials () const
 
virtual void clearCachedCredentials ()
 
virtual::std::string const & getDisplayName () const
 
virtual void setPresence (::std::string const &)
 
virtual void clearPresence ()
 
virtual bool hasPlayedLegacyGame () const
 
virtual bool getLegacyOptionsData (::std::vector< uchar > &)
 
virtual void checkIsLegacyPlayer (::std::weak_ptr<::Social::User >)
 
virtual bool hasPremiumPlatformAccess () const
 
virtual void checkPremiumPlatformStatusAsync (::std::function< void(bool)>)
 
virtual bool hasPlatformIcons () const
 
virtual bool hasPlatformProfileCards () const
 
virtual::std::string getPlatformId () const
 
virtual::std::string getPlatformOfflineID () const
 
virtual::std::string getPlatformOnlineID () const
 
virtual::Social::PermissionDenyReason isMultiplayerAllowed () const
 
virtual::Social::PermissionDenyReason isChatAllowed () const
 
virtual::Social::PermissionDenyReason isAddFriendAllowed () const
 
virtual::Social::PermissionDenyReason isUserGeneratedContentAllowed () const
 
virtual::Social::PermissionDenyReason isCreateAndJoinClubsAllowed () const
 
virtual::Social::PermissionDenyReason isViewingProfilesAllowed () const
 
virtual::Social::PermissionDenyReason isUploadCapturesAllowed () const
 
virtual int addPermissionsChangeListener (::std::function< void()>)
 
virtual void removePermissionsChangeListener (int)
 
virtual bool isPlatformParentalControlsEnabled () const
 
virtual void refreshPlatformParentalControlsSetting ()
 
virtual void refreshFriendListProfileDataIfAllowed ()
 
virtual bool isBlockingUser (::std::string const &) const
 
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::Social::PlatformUserProfileData > > getProfile (::std::string const &)
 
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::std::vector<::Social::PlatformUserProfileData > > > getProfiles (::std::vector<::std::string > const &)
 
virtual ::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::std::vector<::Social::PlatformUserProfileData > > > getFriendProfiles ()
 
virtual void pruneProfileImageCache ()
 
virtual void getLinkedXuids (::std::function< void(::std::string, ::std::string)>, ::std::vector<::std::string > const &, ::std::shared_ptr<::Social::Identity > const)
 
virtual void getLinkedPlatformIds (::std::function< void(::std::string, ::std::string)>, ::std::vector<::std::string > const &)
 

Public Attributes

::ll::UntypedStorage< 8, 32 > mUnk514a35
 
::ll::UntypedStorage< 8, 16 > mUnk168348
 
::ll::UntypedStorage< 1, 1 > mUnk2436b9
 
::ll::UntypedStorage< 8, 32 > mUnkc3caa1
 
::ll::UntypedStorage< 8, 32 > mUnk7dafe5
 
::ll::UntypedStorage< 4, 4 > mUnk8c70f8
 

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