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 &
このリーダーボードのアイコンの画像に移動する URL を返します。
Id() const
const std::string &
Google Play Console で事前に生成した一意の文字列を返します。
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 

このリーダーボードのアイコンの画像に移動する URL を返します。

Leaderboard::Valid() が true を返した場合のみ呼び出すことができます。

ID

const std::string & Id() const 

Google Play Console で事前に生成した一意の文字列を返します。

ゲーム クライアントでリーダーボードを参照する場合に使用します。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 を返します。

このリーダーボードのゲッター関数(id、Name、Description など)を使用できるようにするには、true にする必要があります。

演算子=

Leaderboard & operator=(
  const Leaderboard & copy_from
)

このリーダーボードの値を別のリーダーボードから割り当てる代入演算子。

演算子=

Leaderboard & operator=(
  Leaderboard && move_from
)

このリーダーボードの値を別のリーダーボードから割り当てる代入演算子。

r-value-reference バージョンです。

~リーダーボード

 ~Leaderboard()