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