gpg::ScorePage
#include <score_page.h>
允许您访问分数数据的单个数据结构。
摘要
数据包括 排行榜 ID、开始时间、时间跨度、集合、先前分数页面令牌、下一个分数页面令牌以及所有分数条目的向量。
构造函数和析构函数 |
|
---|---|
ScorePage()
|
|
ScorePage(std::shared_ptr< const ScorePageImpl > impl)
显式构造函数。
|
|
ScorePage(const ScorePage & copy_from)
用于将现有分数页面复制到新分数页面中的复制构造函数。
|
|
ScorePage(ScorePage && move_from)
将现有计分页面移动到新计分页面的构造函数。
|
|
~ScorePage()
|
公有函数 |
|
---|---|
Collection() const
|
返回排行榜是 PUBLIC 还是 SOCIAL。
|
Entries() const
|
const std::vector< ScorePage::Entry > &
所有计分项的向量。
|
HasNextScorePage() const
|
bool
如果排行榜有后续计分页面,则有效。
|
HasPreviousScorePage() const
|
bool
如果排行榜有前一个计分页面,则有效。
|
LeaderboardId() const
|
const std::string &
返回 Google Play 开发者控制台之前生成的唯一字符串。
|
NextScorePageToken() const
|
返回后续页面的计分页面令牌。
|
PreviousScorePageToken() const
|
返回前一个页面的计分页面令牌。
|
Start() const
|
返回排行榜最初是查询前几名还是查询当前玩家附近的得分。
|
TimeSpan() const
|
返回排行榜的时间跨度。
|
Valid() const
|
bool
如果此
ScorePage 已填充数据,则返回 true。 |
operator=(const ScorePage & copy_from)
|
用于将此计分页面的值从另一个计分页面赋值的赋值运算符。
|
operator=(ScorePage && move_from)
|
用于将此计分页面的值从另一个计分页面赋值的赋值运算符。
|
类 |
|
---|---|
gpg:: |
创建一个计分页面上的条目的类。 |
gpg:: |
一个数据结构,它是一个几乎不透明的类型,表示对 ScorePage 的查询(或为空)。 |
公有函数
HasNextScorePage
bool HasNextScorePage() const
如果排行榜有后续计分页面,则有效。
HasPreviousScorePage
bool HasPreviousScorePage() const
如果排行榜有前一个计分页面,则有效。
LeaderboardId
const std::string & LeaderboardId() const
返回 Google Play 开发者控制台之前生成的唯一字符串。
在游戏客户端中使用它来引用排行榜。只有当 Leaderboard::Valid() 返回 true 时才能调用它。
ScorePage
ScorePage()
Start
LeaderboardStart Start() const
返回排行榜最初是查询前几名还是查询当前玩家附近的得分。
可能的值为 TOP_SCORES 和 PLAYER_CENTERED。
Valid
bool Valid() const
~ScorePage
~ScorePage()