MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
MGL::Leaderboard::ServerDelegate クラスabstract

MGL リーダーボードサーバのデリゲートクラス [詳解]

#include <mgl_leaderboard_server_delegate.h>

公開メンバ関数

virtual bool Initialize () noexcept=0
 初期化処理
 
virtual bool FetchEntryData (Identifier identifier, uint32_t startRank, uint32_t requestSize, PlayerScope playerScope) noexcept=0
 エントリデータを取得
 
virtual bool FetchEntryDataAroundUser (Identifier identifier, uint32_t requestSize, PlayerScope playerScope) noexcept=0
 プレイヤーの順位を中心にエントリデータを取得
 
virtual bool DownloadClipData (uint64_t clipID) noexcept=0
 クリップデータのダウンロード
 
virtual bool UploadClipData (Identifier identifier, const ClipData &clipData) noexcept=0
 クリップデータの送信
 
virtual bool ReportScore (Identifier identifier, uint64_t score, const STL::vector< uint32_t > &options) noexcept=0
 スコアの送信
 
virtual const FetchResultsGetFetchedData () const noexcept=0
 エントリ取得結果を取得
 
virtual const ReportResultsGetReportResults () const noexcept=0
 スコアの送信結果を取得
 
virtual const ClipDataGetClipData () const noexcept=0
 ダウンロードしたクリップデータを取得
 
virtual ClipData::ErrorType GetClipDataUploadResults () const noexcept=0
 クリップデータのアップロード結果を取得
 
virtual bool IsProcessing () const noexcept=0
 処理中かどうかを取得
 

詳解

MGL リーダーボードサーバのデリゲートクラス

関数詳解

◆ DownloadClipData()

virtual bool MGL::Leaderboard::ServerDelegate::DownloadClipData ( uint64_t clipID)
pure virtualnoexcept

クリップデータのダウンロード

引数
[in]clipIDクリップデータの識別子
戻り値
true成功
false失敗

◆ FetchEntryData()

virtual bool MGL::Leaderboard::ServerDelegate::FetchEntryData ( Identifier identifier,
uint32_t startRank,
uint32_t requestSize,
PlayerScope playerScope )
pure virtualnoexcept

エントリデータを取得

引数
[in]identifierリーダーボードの識別子
[in]startRank取得する最初の順位
[in]requestSize取得するエントリ数
[in]playerScope取得するプレイヤーのスコープ
戻り値
true成功
false失敗

◆ FetchEntryDataAroundUser()

virtual bool MGL::Leaderboard::ServerDelegate::FetchEntryDataAroundUser ( Identifier identifier,
uint32_t requestSize,
PlayerScope playerScope )
pure virtualnoexcept

プレイヤーの順位を中心にエントリデータを取得

引数
[in]identifierリーダーボードの識別子
[in]requestSize取得するエントリ数
[in]playerScope取得するプレイヤーのスコープ
戻り値
true成功
false失敗

◆ GetClipData()

virtual const ClipData & MGL::Leaderboard::ServerDelegate::GetClipData ( ) const
nodiscardpure virtualnoexcept

ダウンロードしたクリップデータを取得

戻り値
クリップデータ

◆ GetClipDataUploadResults()

virtual ClipData::ErrorType MGL::Leaderboard::ServerDelegate::GetClipDataUploadResults ( ) const
nodiscardpure virtualnoexcept

クリップデータのアップロード結果を取得

戻り値
クリップデータのエラータイプ.成功している場合はErrorType::None

◆ GetFetchedData()

virtual const FetchResults & MGL::Leaderboard::ServerDelegate::GetFetchedData ( ) const
nodiscardpure virtualnoexcept

エントリ取得結果を取得

戻り値
取得結果

◆ GetReportResults()

virtual const ReportResults & MGL::Leaderboard::ServerDelegate::GetReportResults ( ) const
nodiscardpure virtualnoexcept

スコアの送信結果を取得

戻り値
送信結果

◆ Initialize()

virtual bool MGL::Leaderboard::ServerDelegate::Initialize ( )
pure virtualnoexcept

初期化処理

戻り値
true成功
false失敗

◆ IsProcessing()

virtual bool MGL::Leaderboard::ServerDelegate::IsProcessing ( ) const
nodiscardpure virtualnoexcept

処理中かどうかを取得

戻り値
true処理中
false処理中でない

◆ ReportScore()

virtual bool MGL::Leaderboard::ServerDelegate::ReportScore ( Identifier identifier,
uint64_t score,
const STL::vector< uint32_t > & options )
pure virtualnoexcept

スコアの送信

引数
[in]identifierリーダーボードの識別子
[in]score送信するスコア
[in]options送信するオプションデータ
戻り値
true成功
false失敗

◆ UploadClipData()

virtual bool MGL::Leaderboard::ServerDelegate::UploadClipData ( Identifier identifier,
const ClipData & clipData )
pure virtualnoexcept

クリップデータの送信

引数
[in]identifierリーダーボードの識別子
[in]clipData送信するクリップデータ
戻り値
true成功
false失敗

このクラス詳解は次のファイルから抽出されました: