GOG GALAXY SDK Documentation
IStats Member List

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

ClearAchievement(const char *name)=0IStatspure virtual
FindLeaderboard(const char *name, ILeaderboardRetrieveListener *const listener=NULL)=0IStatspure virtual
FindOrCreateLeaderboard(const char *name, const char *displayName, const LeaderboardSortMethod &sortMethod, const LeaderboardDisplayType &displayType, ILeaderboardRetrieveListener *const listener=NULL)=0IStatspure virtual
GetAchievement(const char *name, bool &unlocked, uint32_t &unlockTime, GalaxyID userID=GalaxyID())=0IStatspure virtual
GetAchievementDescription(const char *name)=0IStatspure virtual
GetAchievementDescriptionCopy(const char *name, char *buffer, uint32_t bufferLength)=0IStatspure virtual
GetAchievementDisplayName(const char *name)=0IStatspure virtual
GetAchievementDisplayNameCopy(const char *name, char *buffer, uint32_t bufferLength)=0IStatspure virtual
GetLeaderboardDisplayName(const char *name)=0IStatspure virtual
GetLeaderboardDisplayNameCopy(const char *name, char *buffer, uint32_t bufferLength)=0IStatspure virtual
GetLeaderboardDisplayType(const char *name)=0IStatspure virtual
GetLeaderboardEntryCount(const char *name)=0IStatspure virtual
GetLeaderboardSortMethod(const char *name)=0IStatspure virtual
GetRequestedLeaderboardEntry(uint32_t index, uint32_t &rank, int32_t &score, GalaxyID &userID)=0IStatspure virtual
GetRequestedLeaderboardEntryWithDetails(uint32_t index, uint32_t &rank, int32_t &score, void *details, uint32_t detailsSize, uint32_t &outDetailsSize, GalaxyID &userID)=0IStatspure virtual
GetStatFloat(const char *name, GalaxyID userID=GalaxyID())=0IStatspure virtual
GetStatInt(const char *name, GalaxyID userID=GalaxyID())=0IStatspure virtual
GetUserTimePlayed(GalaxyID userID=GalaxyID())=0IStatspure virtual
IsAchievementVisible(const char *name)=0IStatspure virtual
IsAchievementVisibleWhileLocked(const char *name)=0IStatspure virtual
RequestLeaderboardEntriesAroundUser(const char *name, uint32_t countBefore, uint32_t countAfter, GalaxyID userID=GalaxyID(), ILeaderboardEntriesRetrieveListener *const listener=NULL)=0IStatspure virtual
RequestLeaderboardEntriesForUsers(const char *name, GalaxyID *userArray, uint32_t userArraySize, ILeaderboardEntriesRetrieveListener *const listener=NULL)=0IStatspure virtual
RequestLeaderboardEntriesGlobal(const char *name, uint32_t rangeStart, uint32_t rangeEnd, ILeaderboardEntriesRetrieveListener *const listener=NULL)=0IStatspure virtual
RequestLeaderboards(ILeaderboardsRetrieveListener *const listener=NULL)=0IStatspure virtual
RequestUserStatsAndAchievements(GalaxyID userID=GalaxyID(), IUserStatsAndAchievementsRetrieveListener *const listener=NULL)=0IStatspure virtual
RequestUserTimePlayed(GalaxyID userID=GalaxyID(), IUserTimePlayedRetrieveListener *const listener=NULL)=0IStatspure virtual
ResetStatsAndAchievements(IStatsAndAchievementsStoreListener *const listener=NULL)=0IStatspure virtual
SetAchievement(const char *name)=0IStatspure virtual
SetLeaderboardScore(const char *name, int32_t score, bool forceUpdate=false, ILeaderboardScoreUpdateListener *const listener=NULL)=0IStatspure virtual
SetLeaderboardScoreWithDetails(const char *name, int32_t score, const void *details, uint32_t detailsSize, bool forceUpdate=false, ILeaderboardScoreUpdateListener *const listener=NULL)=0IStatspure virtual
SetStatFloat(const char *name, float value)=0IStatspure virtual
SetStatInt(const char *name, int32_t value)=0IStatspure virtual
StoreStatsAndAchievements(IStatsAndAchievementsStoreListener *const listener=NULL)=0IStatspure virtual
UpdateAvgRateStat(const char *name, float countThisSession, double sessionLength)=0IStatspure virtual
~IStats() (defined in IStats)IStatsinlinevirtual