GOG GALAXY SDK Documentation
IFriends Member List

This is the complete list of members for IFriends, including all inherited members.

ClearRichPresence(IRichPresenceChangeListener *const listener=NULL)=0IFriendspure virtual
DeleteFriend(GalaxyID userID, IFriendDeleteListener *const listener=NULL)=0IFriendspure virtual
DeleteRichPresence(const char *key, IRichPresenceChangeListener *const listener=NULL)=0IFriendspure virtual
FindUser(const char *userSpecifier, IUserFindListener *const listener=NULL)=0IFriendspure virtual
GetDefaultAvatarCriteria()=0IFriendspure virtual
GetFriendAvatarImageID(GalaxyID userID, AvatarType avatarType)=0IFriendspure virtual
GetFriendAvatarImageRGBA(GalaxyID userID, AvatarType avatarType, void *buffer, uint32_t bufferLength)=0IFriendspure virtual
GetFriendAvatarUrl(GalaxyID userID, AvatarType avatarType)=0IFriendspure virtual
GetFriendAvatarUrlCopy(GalaxyID userID, AvatarType avatarType, char *buffer, uint32_t bufferLength)=0IFriendspure virtual
GetFriendByIndex(uint32_t index)=0IFriendspure virtual
GetFriendCount()=0IFriendspure virtual
GetFriendInvitationByIndex(uint32_t index, GalaxyID &userID, uint32_t &sendTime)=0IFriendspure virtual
GetFriendInvitationCount()=0IFriendspure virtual
GetFriendPersonaName(GalaxyID userID)=0IFriendspure virtual
GetFriendPersonaNameCopy(GalaxyID userID, char *buffer, uint32_t bufferLength)=0IFriendspure virtual
GetFriendPersonaState(GalaxyID userID)=0IFriendspure virtual
GetPersonaName()=0IFriendspure virtual
GetPersonaNameCopy(char *buffer, uint32_t bufferLength)=0IFriendspure virtual
GetPersonaState()=0IFriendspure virtual
GetRichPresence(const char *key, GalaxyID userID=GalaxyID())=0IFriendspure virtual
GetRichPresenceByIndex(uint32_t index, char *key, uint32_t keyLength, char *value, uint32_t valueLength, GalaxyID userID=GalaxyID())=0IFriendspure virtual
GetRichPresenceCopy(const char *key, char *buffer, uint32_t bufferLength, GalaxyID userID=GalaxyID())=0IFriendspure virtual
GetRichPresenceCount(GalaxyID userID=GalaxyID())=0IFriendspure virtual
GetRichPresenceKeyByIndex(uint32_t index, GalaxyID userID=GalaxyID())=0IFriendspure virtual
GetRichPresenceKeyByIndexCopy(uint32_t index, char *buffer, uint32_t bufferLength, GalaxyID userID=GalaxyID())=0IFriendspure virtual
IsFriend(GalaxyID userID)=0IFriendspure virtual
IsFriendAvatarImageRGBAAvailable(GalaxyID userID, AvatarType avatarType)=0IFriendspure virtual
IsUserInformationAvailable(GalaxyID userID)=0IFriendspure virtual
IsUserInTheSameGame(GalaxyID userID) const =0IFriendspure virtual
RequestFriendInvitationList(IFriendInvitationListRetrieveListener *const listener=NULL)=0IFriendspure virtual
RequestFriendList(IFriendListListener *const listener=NULL)=0IFriendspure virtual
RequestRichPresence(GalaxyID userID=GalaxyID(), IRichPresenceRetrieveListener *const listener=NULL)=0IFriendspure virtual
RequestSentFriendInvitationList(ISentFriendInvitationListRetrieveListener *const listener=NULL)=0IFriendspure virtual
RequestUserInformation(GalaxyID userID, AvatarCriteria avatarCriteria=AVATAR_TYPE_NONE, IUserInformationRetrieveListener *const listener=NULL)=0IFriendspure virtual
RespondToFriendInvitation(GalaxyID userID, bool accept, IFriendInvitationRespondToListener *const listener=NULL)=0IFriendspure virtual
SendFriendInvitation(GalaxyID userID, IFriendInvitationSendListener *const listener=NULL)=0IFriendspure virtual
SendInvitation(GalaxyID userID, const char *connectionString, ISendInvitationListener *const listener=NULL)=0IFriendspure virtual
SetDefaultAvatarCriteria(AvatarCriteria defaultAvatarCriteria)=0IFriendspure virtual
SetRichPresence(const char *key, const char *value, IRichPresenceChangeListener *const listener=NULL)=0IFriendspure virtual
ShowOverlayInviteDialog(const char *connectionString)=0IFriendspure virtual
~IFriends() (defined in IFriends)IFriendsinlinevirtual