forked from gibbed/SteamAchievementManager
-
-
Notifications
You must be signed in to change notification settings - Fork 4
ISteamUserStats
syntax-tm edited this page Jul 13, 2024
·
1 revision
A versioned accessor is exported by the library.
S_API ISteamUserStats *SteamAPI_SteamUserStats_v012();
Inline, unversioned accessor to get the current version. Essentially the same as SteamUserStats()
, but using this ensures that you are using a matching library.
inline ISteamUserStats *SteamAPI_SteamUserStats() { return SteamAPI_SteamUserStats_v012(); }
Return Type | Interface | Method | Arguments |
---|---|---|---|
bool |
ISteamUserStats |
RequestCurrentStats |
ISteamUserStats* self |
bool |
ISteamUserStats |
GetStatInt32 |
ISteamUserStats* self, const char * pchName, int32 * pData |
bool |
ISteamUserStats |
GetStatFloat |
ISteamUserStats* self, const char * pchName, float * pData |
bool |
ISteamUserStats |
SetStatInt32 |
ISteamUserStats* self, const char * pchName, int32 nData |
bool |
ISteamUserStats |
SetStatFloat |
ISteamUserStats* self, const char * pchName, float fData |
bool |
ISteamUserStats |
UpdateAvgRateStat |
ISteamUserStats* self, const char * pchName, float flCountThisSession, double dSessionLength |
bool |
ISteamUserStats |
GetAchievement |
ISteamUserStats* self, const char * pchName, bool * pbAchieved |
bool |
ISteamUserStats |
SetAchievement |
ISteamUserStats* self, const char * pchName |
bool |
ISteamUserStats |
ClearAchievement |
ISteamUserStats* self, const char * pchName |
bool |
ISteamUserStats |
GetAchievementAndUnlockTime |
ISteamUserStats* self, const char * pchName, bool * pbAchieved, uint32 * punUnlockTime |
bool |
ISteamUserStats |
StoreStats |
ISteamUserStats* self |
int |
ISteamUserStats |
GetAchievementIcon |
ISteamUserStats* self, const char * pchName |
const char * |
ISteamUserStats |
GetAchievementDisplayAttribute |
ISteamUserStats* self, const char * pchName, const char * pchKey |
bool |
ISteamUserStats |
IndicateAchievementProgress |
ISteamUserStats* self, const char * pchName, uint32 nCurProgress, uint32 nMaxProgress |
uint32 |
ISteamUserStats |
GetNumAchievements |
ISteamUserStats* self |
const char * |
ISteamUserStats |
GetAchievementName |
ISteamUserStats* self, uint32 iAchievement |
SteamAPICall_t |
ISteamUserStats |
RequestUserStats |
ISteamUserStats* self, uint64_steamid steamIDUser |
bool |
ISteamUserStats |
GetUserStatInt32 |
ISteamUserStats* self, uint64_steamid steamIDUser, const char * pchName, int32 * pData |
bool |
ISteamUserStats |
GetUserStatFloat |
ISteamUserStats* self, uint64_steamid steamIDUser, const char * pchName, float * pData |
bool |
ISteamUserStats |
GetUserAchievement |
ISteamUserStats* self, uint64_steamid steamIDUser, const char * pchName, bool * pbAchieved |
bool |
ISteamUserStats |
GetUserAchievementAndUnlockTime |
ISteamUserStats* self, uint64_steamid steamIDUser, const char * pchName, bool * pbAchieved, uint32 * punUnlockTime |
bool |
ISteamUserStats |
ResetAllStats |
ISteamUserStats* self, bool bAchievementsToo |
SteamAPICall_t |
ISteamUserStats |
FindOrCreateLeaderboard |
ISteamUserStats* self, const char * pchLeaderboardName, ELeaderboardSortMethod eLeaderboardSortMethod, ELeaderboardDisplayType eLeaderboardDisplayType |
SteamAPICall_t |
ISteamUserStats |
FindLeaderboard |
ISteamUserStats* self, const char * pchLeaderboardName |
const char * |
ISteamUserStats |
GetLeaderboardName |
ISteamUserStats* self, SteamLeaderboard_t hSteamLeaderboard |
int |
ISteamUserStats |
GetLeaderboardEntryCount |
ISteamUserStats* self, SteamLeaderboard_t hSteamLeaderboard |
ELeaderboardSortMethod |
ISteamUserStats |
GetLeaderboardSortMethod |
ISteamUserStats* self, SteamLeaderboard_t hSteamLeaderboard |
ELeaderboardDisplayType |
ISteamUserStats |
GetLeaderboardDisplayType |
ISteamUserStats* self, SteamLeaderboard_t hSteamLeaderboard |
SteamAPICall_t |
ISteamUserStats |
DownloadLeaderboardEntries |
ISteamUserStats* self, SteamLeaderboard_t hSteamLeaderboard, ELeaderboardDataRequest eLeaderboardDataRequest, int nRangeStart, int nRangeEnd |
SteamAPICall_t |
ISteamUserStats |
DownloadLeaderboardEntriesForUsers |
ISteamUserStats* self, SteamLeaderboard_t hSteamLeaderboard, CSteamID * prgUsers, int cUsers |
bool |
ISteamUserStats |
GetDownloadedLeaderboardEntry |
ISteamUserStats* self, SteamLeaderboardEntries_t hSteamLeaderboardEntries, int index, LeaderboardEntry_t * pLeaderboardEntry, int32 * pDetails, int cDetailsMax |
SteamAPICall_t |
ISteamUserStats |
UploadLeaderboardScore |
ISteamUserStats* self, SteamLeaderboard_t hSteamLeaderboard, ELeaderboardUploadScoreMethod eLeaderboardUploadScoreMethod, int32 nScore, const int32 * pScoreDetails, int cScoreDetailsCount |
SteamAPICall_t |
ISteamUserStats |
AttachLeaderboardUGC |
ISteamUserStats* self, SteamLeaderboard_t hSteamLeaderboard, UGCHandle_t hUGC |
SteamAPICall_t |
ISteamUserStats |
GetNumberOfCurrentPlayers |
ISteamUserStats* self |
SteamAPICall_t |
ISteamUserStats |
RequestGlobalAchievementPercentages |
ISteamUserStats* self |
int |
ISteamUserStats |
GetMostAchievedAchievementInfo |
ISteamUserStats* self, char * pchName, uint32 unNameBufLen, float * pflPercent, bool * pbAchieved |
int |
ISteamUserStats |
GetNextMostAchievedAchievementInfo |
ISteamUserStats* self, int iIteratorPrevious, char * pchName, uint32 unNameBufLen, float * pflPercent, bool * pbAchieved |
bool |
ISteamUserStats |
GetAchievementAchievedPercent |
ISteamUserStats* self, const char * pchName, float * pflPercent |
SteamAPICall_t |
ISteamUserStats |
RequestGlobalStats |
ISteamUserStats* self, int nHistoryDays |
bool |
ISteamUserStats |
GetGlobalStatInt64 |
ISteamUserStats* self, const char * pchStatName, int64 * pData |
bool |
ISteamUserStats |
GetGlobalStatDouble |
ISteamUserStats* self, const char * pchStatName, double * pData |
int32 |
ISteamUserStats |
GetGlobalStatHistoryInt64 |
ISteamUserStats* self, const char * pchStatName, int64 * pData, uint32 cubData |
int32 |
ISteamUserStats |
GetGlobalStatHistoryDouble |
ISteamUserStats* self, const char * pchStatName, double * pData, uint32 cubData |
bool |
ISteamUserStats |
GetAchievementProgressLimitsInt32 |
ISteamUserStats* self, const char * pchName, int32 * pnMinProgress, int32 * pnMaxProgress |
bool |
ISteamUserStats |
GetAchievementProgressLimitsFloat |
ISteamUserStats* self, const char * pchName, float * pfMinProgress, float * pfMaxProgress |
Note
This Wiki is work-in-progress. If you notice any errors or would like to add any missing information, changes are welcome.
About
Dev
Steamworks
Help
Links