CTR NEX API Reference
nn::nex::RankingScoreData クラス

アップロードするスコアの情報を格納するクラスです。 [詳解]

#include <RendezVous/Services/Jugem/Ranking/src/Common/RankingScoreData.h>

公開メンバ関数

 RankingScoreData ()
 コンストラクタです。
 
virtual ~RankingScoreData ()
 デストラクタです。
 
qUnsignedInt32 GetCategory () const
 カテゴリを取得します。 [詳解]
 
qByte GetGroup0 () const
 グループ0を取得します。 [詳解]
 
qByte GetGroup1 () const
 グループ1を取得します。 [詳解]
 
RankingConstants::OrderBy GetOrderBy () const
 スコアの並び順を取得します。 [詳解]
 
qUnsignedInt64 GetParam () const
 パラメータを取得します。 [詳解]
 
qUnsignedInt32 GetScore () const
 スコアを取得します。 [詳解]
 
RankingConstants::UpdateMode GetUpdateMode () const
 スコアの更新モードを取得します。 [詳解]
 
void SetCategory (qUnsignedInt32 category_)
 カテゴリをセットします [詳解]
 
void SetGroup0 (qByte group0)
 グループ0をセットします [詳解]
 
void SetGroup1 (qByte group1)
 グループ1をセットします [詳解]
 
void SetOrderBy (RankingConstants::OrderBy orderBy_)
 アップロード先カテゴリのスコアの並び順を指定します。 [詳解]
 
void SetParam (qUnsignedInt64 param_)
 パラメータをセットします [詳解]
 
void SetScore (qUnsignedInt32 score_)
 スコアをセットします [詳解]
 
void SetUpdateMode (RankingConstants::UpdateMode updateMode_)
 スコアの更新モードを指定します。 [詳解]
 

詳解

アップロードするスコアの情報を格納するクラスです。

関数詳解

qUnsignedInt32 nn::nex::RankingScoreData::GetCategory ( ) const

カテゴリを取得します。

戻り値
カテゴリ。
void nn::nex::RankingScoreData::SetCategory ( qUnsignedInt32  category_)

カテゴリをセットします

カテゴリの値を指定します。デフォルトは0です。

引数
[in]category_カテゴリの値。
void nn::nex::RankingScoreData::SetScore ( qUnsignedInt32  score_)

スコアをセットします

スコアの値を指定します。デフォルトは0です。

引数
[in]score_スコアの値。
qUnsignedInt32 nn::nex::RankingScoreData::GetScore ( ) const

スコアを取得します。

戻り値
スコア。
void nn::nex::RankingScoreData::SetOrderBy ( RankingConstants::OrderBy  orderBy_)

アップロード先カテゴリのスコアの並び順を指定します。

アップロード先カテゴリのスコアの並び順を指定します。
デフォルトは RankingConstants::ORDER_BY_DESC (降順)です。
同じカテゴリには必ず同じ並び順を指定するようにして下さい。
同じカテゴリに異なる並び順でスコアをアップロードした場合、ランキング結果が異常になります。

引数
[in]orderBy_スコアの並び順を表す定数。
RankingConstants::OrderBy nn::nex::RankingScoreData::GetOrderBy ( ) const

スコアの並び順を取得します。

戻り値
スコアの並び順を表す定数。
void nn::nex::RankingScoreData::SetUpdateMode ( RankingConstants::UpdateMode  updateMode_)

スコアの更新モードを指定します。

RankingConstants::UPDATE_MODE_NORMAL (デフォルト) を指定した場合、 自分が以前そのカテゴリに対してアップロードしたスコアの記録は保持され、ランキング取得時には 指定されたタイムスコープの期間内で最も上位のスコアがランキングに利用されます。 指定されたタイムスコープの期間で最も上位のスコアが複数ある場合には、最新のスコアがランキングに利用されます。

RankingConstants::UPDATE_MODE_DELETE_OLD を指定した場合、 対象カテゴリの過去のスコアを削除した上で新しいスコアを登録します。 スコアの良し悪しに関わらず常に最新のスコアを利用する場合に使用します。

引数
[in]updateMode_スコアの更新モード。
RankingConstants::UpdateMode nn::nex::RankingScoreData::GetUpdateMode ( ) const

スコアの更新モードを取得します。

戻り値
スコアの更新モード。
void nn::nex::RankingScoreData::SetGroup0 ( qByte  group0)

グループ0をセットします

グループ0の値を指定します。デフォルトは0です。

引数
[in]group0グループ0の値。
qByte nn::nex::RankingScoreData::GetGroup0 ( ) const

グループ0を取得します。

戻り値
グループ0。
void nn::nex::RankingScoreData::SetGroup1 ( qByte  group1)

グループ1をセットします

グループ1の値を指定します。デフォルトは0です。

引数
[in]group1グループ1の値。
qByte nn::nex::RankingScoreData::GetGroup1 ( ) const

グループ1を取得します。

戻り値
グループ1。
void nn::nex::RankingScoreData::SetParam ( qUnsignedInt64  param_)

パラメータをセットします

パラメータの値を指定します。デフォルトは0です。

引数
[in]param_パラメータの値。
qUnsignedInt64 nn::nex::RankingScoreData::GetParam ( ) const

パラメータを取得します。

戻り値
パラメータ。