Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
IPersonaClient Class Referenceabstract
Inheritance diagram for IPersonaClient:

Public Member Functions

virtual void createUpdatePersonaFromAppearance (::PersonaAppearance const &, ::persona::ProfileType, ::std::function< void(::SkinHandle)>, ::persona::PersonaCharacterHandle const &, bool, bool)=0
virtual::persona::PersonaCharacterHandle getCurrentCharacterHandle () const =0
virtual::IPersonaRepository const & getPersonaRepository () const =0
virtual::SkinHandle const & getSelectedSkinHandle () const =0
virtual bool isSelectedSkinPlatformLocked () const =0
virtual void savePersona (::persona::PersonaCharacterHandle const &characterHandle)=0
virtual void sendNewPlayerSkinPacket (::persona::ProfileType const profileType, ::std::string const &oldSkinName, bool isClassicSkin)=0
virtual void setPersonaLegacySlotSkin (::SkinHandle const &skin) const =0
virtual void updateCharacterSkinData (::persona::PersonaCharacterHandle const &characterHandle, ::SkinHandle const &handle)=0

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