Space Plunder
Loading...
Searching...
No Matches
LeaderboardData.h File Reference
#include "CoreMinimal.h"
#include "Friends/SteamFriendsData.h"
#include "LeaderboardData.generated.h"

Go to the source code of this file.

Classes

struct  FSteamLeaderboardEntry
 
struct  FSteamLeaderboardHandle
 
struct  FLeaderboardData
 
class  LeaderboardData
 

Typedefs

typedef uint64 FSteamLeaderboard
 

Enumerations

enum  ESteamLeaderboardSortMethod : uint8 { LeaderboardSortMethodNone = 0 , LeaderboardSortMethodAscending = 1 , LeaderboardSortMethodDescending = 2 }
 
enum  ESteamLeaderboardDataRequest : uint8 { LeaderboardDataRequestGlobal = 0 , LeaderboardDataRequestGlobalAroundUser = 1 , LeaderboardDataRequestFriends = 2 , LeaderboardDataRequestUsers = 3 }
 
enum  ESteamLeaderboardDisplayType : uint8 { LeaderboardDisplayTypeNone = 0 , LeaderboardDisplayTypeNumeric = 1 , LeaderboardDisplayTypeTimeSeconds = 2 , LeaderboardDisplayTypeTimeMilliSeconds = 3 }
 
enum  ESteamLeaderboardUploadScoreMethod : uint8 { LeaderboardUploadScoreMethodNone = 0 , LeaderboardUploadScoreMethodKeepBest = 1 , LeaderboardUploadScoreMethodForceUpdate = 2 }
 

Typedef Documentation

◆ FSteamLeaderboard

typedef uint64 FSteamLeaderboard

Enumeration Type Documentation

◆ ESteamLeaderboardDataRequest

Enumerator
LeaderboardDataRequestGlobal 
LeaderboardDataRequestGlobalAroundUser 
LeaderboardDataRequestFriends 
LeaderboardDataRequestUsers 
37{
42};
@ LeaderboardDataRequestGlobal
Definition LeaderboardData.h:38
@ LeaderboardDataRequestUsers
Definition LeaderboardData.h:41
@ LeaderboardDataRequestFriends
Definition LeaderboardData.h:40
@ LeaderboardDataRequestGlobalAroundUser
Definition LeaderboardData.h:39

◆ ESteamLeaderboardDisplayType

Enumerator
LeaderboardDisplayTypeNone 
LeaderboardDisplayTypeNumeric 
LeaderboardDisplayTypeTimeSeconds 
LeaderboardDisplayTypeTimeMilliSeconds 
47{
49 LeaderboardDisplayTypeNumeric = 1, // simple numerical score
50 LeaderboardDisplayTypeTimeSeconds = 2, // the score represents a time, in seconds
51 LeaderboardDisplayTypeTimeMilliSeconds = 3, // the score represents a time, in milliseconds
52};
@ LeaderboardDisplayTypeNumeric
Definition LeaderboardData.h:49
@ LeaderboardDisplayTypeTimeMilliSeconds
Definition LeaderboardData.h:51
@ LeaderboardDisplayTypeNone
Definition LeaderboardData.h:48
@ LeaderboardDisplayTypeTimeSeconds
Definition LeaderboardData.h:50

◆ ESteamLeaderboardSortMethod

Enumerator
LeaderboardSortMethodNone 
LeaderboardSortMethodAscending 
LeaderboardSortMethodDescending 
28{
30 LeaderboardSortMethodAscending = 1, // top-score is lowest number
31 LeaderboardSortMethodDescending = 2, // top-score is highest number
32};
@ LeaderboardSortMethodAscending
Definition LeaderboardData.h:30
@ LeaderboardSortMethodDescending
Definition LeaderboardData.h:31
@ LeaderboardSortMethodNone
Definition LeaderboardData.h:29

◆ ESteamLeaderboardUploadScoreMethod

Enumerator
LeaderboardUploadScoreMethodNone 
LeaderboardUploadScoreMethodKeepBest 
LeaderboardUploadScoreMethodForceUpdate 
56{
58 LeaderboardUploadScoreMethodKeepBest = 1, // Leaderboard will keep user's best score
59 LeaderboardUploadScoreMethodForceUpdate = 2, // Leaderboard will always replace score with specified
60};
@ LeaderboardUploadScoreMethodNone
Definition LeaderboardData.h:57
@ LeaderboardUploadScoreMethodKeepBest
Definition LeaderboardData.h:58
@ LeaderboardUploadScoreMethodForceUpdate
Definition LeaderboardData.h:59