gpg::排行榜

#include <leaderboard.h>

一个数据结构,可让您访问有关特定排行榜状态的数据,例如其名称和有效性。

摘要

构造函数和析构函数

Leaderboard()
Leaderboard(std::shared_ptr< const LeaderboardImpl > impl)
显式构造函数。
Leaderboard(const Leaderboard & copy_from)
用于将现有排行榜复制到新排行榜的复制构造函数。
Leaderboard(Leaderboard && move_from)
用于将现有排行榜移至新排行榜的构造函数。
~Leaderboard()

公共函数

IconUrl() const
const std::string &
返回指向此排行榜图标图片的网址。
Id() const
const std::string &
返回 Google Play 管理中心之前生成的唯一字符串。
Name() const
const std::string &
返回排行榜的简称。
Order() const
返回升序还是降序更适合。
Valid() const
bool
如果返回的排行榜已填充数据且响应状态为成功,则返回 true;如果用户创建的排行榜未填充数据,或者已填充数据但响应状态为失败,则返回 false。
operator=(const Leaderboard & copy_from)
用于从其他排行榜分配此排行榜值的赋值运算符。
operator=(Leaderboard && move_from)
用于从其他排行榜分配此排行榜值的赋值运算符。

公共函数

IconUrl

const std::string & IconUrl() const 

返回指向此排行榜图标图片的网址。

只有在 Leaderboard::Valid() 返回 true 时才能调用此方法。

ID

const std::string & Id() const 

返回 Google Play 管理中心事先生成的唯一字符串。

您可以使用此 ID 引用游戏客户端中的排行榜。只有在 Leaderboard::Valid() 返回 true 时才能调用此方法。

排行榜

 Leaderboard()

排行榜

 Leaderboard(
  std::shared_ptr< const LeaderboardImpl > impl
)

显式构造函数。

排行榜

 Leaderboard(
  const Leaderboard & copy_from
)

用于将现有排行榜复制到新排行榜的复制构造函数。

排行榜

 Leaderboard(
  Leaderboard && move_from
)

用于将现有排行榜移至新排行榜的构造函数。

r-value-reference 版本。

名称

const std::string & Name() const 

返回排行榜的简称。

最多 100 个字符。只有当 Achievement::Valid() 返回 true 时,才能调用此方法。

订单

LeaderboardOrder Order() const 

返回升序还是降序更适合。

可能的值为“LARGER_IS_BETTER”或“SMALLER_IS_BETTER”。LARGER_IS_BETTER 会将得分较高的评价置于顶部(从高到低)。SMALLER_IS_BETTER 会将分数越低的结果排在前面(升序)。只有当 Achievement::Valid() 返回 true 时,才能调用此方法。

有效

bool Valid() const 

如果返回的排行榜已填充数据且响应状态为成功,则返回 true;如果用户创建的排行榜未填充数据,或者已填充数据但响应状态为失败,则返回 false。

此排行榜上的 getter 函数(id、名称、说明等)必须为 true 才能使用。

operator=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

用于从其他排行榜分配此排行榜值的赋值运算符。

operator=

Leaderboard & operator=(
  Leaderboard && move_from
)

用于从其他排行榜分配此排行榜值的赋值运算符。

r-value-reference 版本。

~排行榜

 ~Leaderboard()