アップロードするスコアの情報を格納するクラスです。 [詳解]
#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を取得します。
void nn::nex::RankingScoreData::SetGroup1 | ( | qByte | group1 | ) |
グループ1をセットします
グループ1の値を指定します。デフォルトは0です。
[in] | group1 | グループ1の値。 |
qByte nn::nex::RankingScoreData::GetGroup1 | ( | ) | const |
グループ1を取得します。
void nn::nex::RankingScoreData::SetParam | ( | qUnsignedInt64 | param_ | ) |
パラメータをセットします
パラメータの値を指定します。デフォルトは0です。
[in] | param_ | パラメータの値。 |
qUnsignedInt64 nn::nex::RankingScoreData::GetParam | ( | ) | const |
パラメータを取得します。