public class EOS_Leaderboards_Interface
extends com.sun.jna.PointerType
| Constructor and Description |
|---|
EOS_Leaderboards_Interface() |
EOS_Leaderboards_Interface(com.sun.jna.Pointer address) |
public EOS_Leaderboards_Interface(com.sun.jna.Pointer address)
public EOS_Leaderboards_Interface()
public void queryLeaderboardDefinitions(EOS_Leaderboards_QueryLeaderboardDefinitionsOptions options, com.sun.jna.Pointer clientData, EOS_Leaderboards_OnQueryLeaderboardDefinitionsCompleteCallback completionDelegate)
options - Structure containing information about the application whose leaderboard definitions we're retrieving.clientData - Arbitrary data that is passed back to you in the completionDelegate.completionDelegate - This function is called when the query operation completes.public int getLeaderboardDefinitionCount(EOS_Leaderboards_GetLeaderboardDefinitionCountOptions options)
options - The Options associated with retrieving the leaderboard count.copyLeaderboardDefinitionByIndex(EOS_Leaderboards_CopyLeaderboardDefinitionByIndexOptions),
copyLeaderboardDefinitionByLeaderboardId(EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardIdOptions)public EOS_Leaderboards_Definition copyLeaderboardDefinitionByIndex(EOS_Leaderboards_CopyLeaderboardDefinitionByIndexOptions options) throws EOSException
options - Structure containing the index being accessed.EOSInvalidParametersException - if you pass a null pointer for the out parameterEOSNotFoundException - if the leaderboard is not foundEOSExceptionEOS_Leaderboards_Definition.release()public EOS_Leaderboards_Definition copyLeaderboardDefinitionByLeaderboardId(EOS_Leaderboards_CopyLeaderboardDefinitionByLeaderboardIdOptions options) throws EOSException
options - Structure containing the leaderboard ID being accessed.EOSInvalidParametersException - if you pass a null pointer for the out parameterEOSNotFoundException - if the leaderboard data is not foundEOSExceptionEOS_Leaderboards_Definition.release()public void queryLeaderboardRanks(EOS_Leaderboards_QueryLeaderboardRanksOptions options, com.sun.jna.Pointer clientData, EOS_Leaderboards_OnQueryLeaderboardRanksCompleteCallback completionDelegate)
options - Structure containing information about the leaderboard records we're retrieving.clientData - Arbitrary data that is passed back to you in the completionDelegate.completionDelegate - This function is called when the query operation completes.public int getLeaderboardRecordCount(EOS_Leaderboards_GetLeaderboardRecordCountOptions options)
options - The Options associated with retrieving the leaderboard record count.copyLeaderboardRecordByIndex(EOS_Leaderboards_CopyLeaderboardRecordByIndexOptions),
copyLeaderboardRecordByUserId(EOS_Leaderboards_CopyLeaderboardRecordByUserIdOptions)public EOS_Leaderboards_LeaderboardRecord copyLeaderboardRecordByIndex(EOS_Leaderboards_CopyLeaderboardRecordByIndexOptions options) throws EOSException
options - Structure containing the index being accessed.EOSInvalidParametersException - if you pass a null pointer for the out parameterEOSNotFoundException - if the leaderboard is not foundEOSExceptionEOS_Leaderboards_LeaderboardRecord.release()public EOS_Leaderboards_LeaderboardRecord copyLeaderboardRecordByUserId(EOS_Leaderboards_CopyLeaderboardRecordByUserIdOptions options) throws EOSException
options - Structure containing the user ID being accessed.EOSInvalidParametersException - if you pass a null pointer for the out parameterEOSNotFoundException - if the leaderboard data is not foundEOSExceptionEOS_Leaderboards_LeaderboardRecord.release()public void queryLeaderboardUserScores(EOS_Leaderboards_QueryLeaderboardUserScoresOptions options, com.sun.jna.Pointer clientData, EOS_Leaderboards_OnQueryLeaderboardUserScoresCompleteCallback completionDelegate)
options - Structure containing information about the users whose scores we're retrieving.clientData - Arbitrary data that is passed back to you in the completionDelegate.completionDelegate - This function is called when the query operation completes.public int getLeaderboardUserScoreCount(EOS_Leaderboards_GetLeaderboardUserScoreCountOptions options)
options - The Options associated with retrieving the leaderboard user scores count.copyLeaderboardUserScoreByIndex(EOS_Leaderboards_CopyLeaderboardUserScoreByIndexOptions),
copyLeaderboardUserScoreByUserId(EOS_Leaderboards_CopyLeaderboardUserScoreByUserIdOptions)public EOS_Leaderboards_LeaderboardUserScore copyLeaderboardUserScoreByIndex(EOS_Leaderboards_CopyLeaderboardUserScoreByIndexOptions options) throws EOSException
options - Structure containing the index being accessed.EOSInvalidParametersException - if you pass a null pointer for the out parameterEOSNotFoundException - if the leaderboard user scores are not foundEOSExceptionEOS_Leaderboards_LeaderboardUserScore.release()public EOS_Leaderboards_LeaderboardUserScore copyLeaderboardUserScoreByUserId(EOS_Leaderboards_CopyLeaderboardUserScoreByUserIdOptions options) throws EOSException
options - Structure containing the user ID being accessed.EOSInvalidParametersException - if you pass a null pointer for the out parameterEOSNotFoundException - if the leaderboard user scores are not foundEOSExceptionEOS_Leaderboards_LeaderboardUserScore.release()