26 #if defined(_WIN32) && defined(HR_ENGINE_SHARED) 28 # define MR_DllDeclare __declspec( dllexport ) 30 # define MR_DllDeclare __declspec( dllimport ) 33 # define MR_DllDeclare 57 LocalProfile(std::shared_ptr<AvatarGallery> avatarGallery);
58 LocalProfile(std::shared_ptr<AvatarGallery> avatarGallery,
59 const boost::uuids::uuid &uid);
65 std::shared_ptr<Display::Res<Display::Texture>> GetAvatar()
const override;
virtual ~LocalProfile()
Definition: LocalProfile.h:60
RenamableProfile * EditName() override
Retrieve an renamable view of this profile.
Definition: LocalProfile.h:72
A profile that is stored on the local filesystem.
Definition: LocalProfile.h:51
EditableProfile * Edit() override
Retrieve an editable view of this profile.
Definition: LocalProfile.h:71
bool loaded
Definition: LocalProfile.h:78
bool isLoaded() const
Definition: LocalProfile.h:63
Interface for profiles than can be renamed.
Definition: EditableProfile.h:59
Base class for player profiles.
Definition: Profile.h:56
Definition: Announcement.h:24
Interface for profile editing.
Definition: EditableProfile.h:43
#define MR_DllDeclare
Definition: LocalProfile.h:33