Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
gpg::Papan Peringkat
#include <leaderboard.h>
Satu struktur data yang memungkinkan Anda mengakses data tentang status papan peringkat tertentu, seperti nama dan validitasnya.
Ringkasan
Fungsi publik
|
IconUrl() const
|
const std::string &
|
Id() const
|
const std::string &
Menampilkan string unik yang dibuat oleh Konsol Google Play sebelumnya.
|
Name() const
|
const std::string &
Menampilkan nama singkat papan peringkat.
|
Order() const
|
Menampilkan apakah urutan menaik atau menurun lebih baik.
|
Valid() const
|
bool
Menampilkan benar jika papan peringkat yang ditampilkan diisi dengan data dan disertai dengan status respons yang berhasil; salah untuk papan peringkat yang dibuat pengguna yang tidak diisi atau untuk papan peringkat yang diisi dan disertai dengan status respons yang gagal.
|
operator=(const Leaderboard & copy_from)
|
Operator penetapan untuk menetapkan nilai papan peringkat ini dari papan peringkat lain.
|
operator=(Leaderboard && move_from)
|
Operator penetapan untuk menetapkan nilai papan peringkat ini dari papan peringkat lain.
|
Fungsi publik
IconUrl
const std::string & IconUrl() const
ID
const std::string & Id() const
Menampilkan string unik yang dibuat sebelumnya oleh Konsol Google Play.
Gunakan untuk merujuk ke papan peringkat di klien game Anda. Fungsi ini hanya dapat dipanggil jika Leaderboard::Valid() menampilkan nilai benar.
Banner utama
Leaderboard()
Banner utama
Leaderboard(
std::shared_ptr< const LeaderboardImpl > impl
)
Banner utama
Leaderboard(
const Leaderboard & copy_from
)
Salin konstruktor untuk menyalin papan peringkat yang ada ke papan peringkat baru.
Banner utama
Leaderboard(
Leaderboard && move_from
)
Konstruktor untuk memindahkan papan peringkat yang ada ke papan peringkat baru.
versi r-value-reference.
Nama
const std::string & Name() const
Menampilkan nama singkat papan peringkat.
Maksimal 100 karakter. Fungsi ini hanya dapat dipanggil jika Achievement::Valid() menampilkan nilai benar.
Pesanan
LeaderboardOrder Order() const
Menampilkan apakah urutan menaik atau menurun lebih baik.
Nilai yang mungkin adalah "LARGER_IS_BETTER" atau "SMALLER_IS_BETTER". LARGER_IS_BETTER menempatkan skor yang lebih besar di bagian atas (menurun). SMALLER_IS_BETTER menempatkan skor yang lebih kecil di bagian atas (menurut urutan menaik). Fungsi ini hanya dapat dipanggil jika Achievement::Valid() menampilkan nilai benar.
Berlaku
bool Valid() const
Menampilkan benar jika papan peringkat yang ditampilkan diisi dengan data dan disertai dengan status respons yang berhasil; salah untuk papan peringkat yang dibuat pengguna yang tidak diisi atau untuk papan peringkat yang diisi dan disertai dengan status respons yang gagal.
Fungsi ini harus benar agar fungsi pengambil di papan peringkat ini (ID, Nama, Deskripsi, dll.) dapat digunakan.
operator=
Leaderboard & operator=(
const Leaderboard & copy_from
)
Operator penetapan untuk menetapkan nilai papan peringkat ini dari papan peringkat lain.
operator=
Leaderboard & operator=(
Leaderboard && move_from
)
Operator penetapan untuk menetapkan nilai papan peringkat ini dari papan peringkat lain.
versi r-value-reference.
~Papan Peringkat
~Leaderboard()
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# gpg::Leaderboard Class Reference\n\ngpg::Leaderboard\n================\n\n`#include \u003cleaderboard.h\u003e`\n\nA single data structure allowing you to access data about the status of a specific leaderboard, such as its name and validity.\n\nSummary\n-------\n\n| ### Constructors and Destructors ||\n|---|---|\n| [Leaderboard](#classgpg_1_1_leaderboard_1ae00cee7b5871b60ed0f8cf8ed2aeb4a6)`()` ||\n| [Leaderboard](#classgpg_1_1_leaderboard_1a9c87f8487ea39d307bea77c2f624387e)`(std::shared_ptr\u003c const LeaderboardImpl \u003e impl)` Explicit constructor. ||\n| [Leaderboard](#classgpg_1_1_leaderboard_1a943d7e864d459b1605794a6fabef1653)`(const `[Leaderboard](/games/services/cpp/api/class/gpg/leaderboard#classgpg_1_1_leaderboard)` & copy_from)` Copy constructor for copying an existing leaderboard into a new one. ||\n| [Leaderboard](#classgpg_1_1_leaderboard_1a10a16a9c1fccb70e8f231813d093b3a2)`(`[Leaderboard](/games/services/cpp/api/class/gpg/leaderboard#classgpg_1_1_leaderboard)` && move_from)` Constructor for moving an existing leaderboard into a new one. ||\n| [~Leaderboard](#classgpg_1_1_leaderboard_1aeeae550785fca1d79c8187ae12610123)`()` ||\n\n| ### Public functions ||\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [IconUrl](#classgpg_1_1_leaderboard_1a74076db7d71675e2e6228cb2f396e5c5)`() const ` | `const std::string &` Returns the URL leading to the image of the icon for this [Leaderboard](/games/services/cpp/api/class/gpg/leaderboard#classgpg_1_1_leaderboard). |\n| [Id](#classgpg_1_1_leaderboard_1ab30ace9344a5443519b8d70bb4947085)`() const ` | `const std::string &` Returns the unique string that the Google Play Developer Console generated beforehand. |\n| [Name](#classgpg_1_1_leaderboard_1a237846a501cea52e6a9142ee892af697)`() const ` | `const std::string &` Returns the short name of the leaderboard. |\n| [Order](#classgpg_1_1_leaderboard_1a008e480040a730e6729368a9c694f717)`() const ` | [LeaderboardOrder](/games/services/cpp/api/namespace/gpg#namespacegpg_1a17d647fceb4fee77f693520405f75cb9) Returns whether ascending or descending order is better. |\n| [Valid](#classgpg_1_1_leaderboard_1a510984968ca31ed44aafb18dec22a159)`() const ` | `bool` Returns true when the returned leaderboard is populated with data and is accompanied by a successful response status; false for an unpopulated user-created leaderboard or for a populated one accompanied by an unsuccessful response status. |\n| [operator=](#classgpg_1_1_leaderboard_1a4e893a80cc728b346368ff002a9f10a1)`(const `[Leaderboard](/games/services/cpp/api/class/gpg/leaderboard#classgpg_1_1_leaderboard)` & copy_from)` | [Leaderboard](/games/services/cpp/api/class/gpg/leaderboard#classgpg_1_1_leaderboard)` &` Assignment operator for assigning this leaderboard's value from another leaderboard. |\n| [operator=](#classgpg_1_1_leaderboard_1a2c99314b97150d4e24a6b7b0a399139d)`(`[Leaderboard](/games/services/cpp/api/class/gpg/leaderboard#classgpg_1_1_leaderboard)` && move_from)` | [Leaderboard](/games/services/cpp/api/class/gpg/leaderboard#classgpg_1_1_leaderboard)` &` Assignment operator for assigning this leaderboard's value from another leaderboard. |\n\nPublic functions\n----------------\n\n### IconUrl\n\n```c++\nconst std::string & IconUrl() const \n``` \nReturns the URL leading to the image of the icon for this [Leaderboard](/games/services/cpp/api/class/gpg/leaderboard#classgpg_1_1_leaderboard).\n\nIt can only be called when [Leaderboard::Valid()](/games/services/cpp/api/class/gpg/leaderboard#classgpg_1_1_leaderboard_1a510984968ca31ed44aafb18dec22a159) returns true. \n\n### Id\n\n```c++\nconst std::string & Id() const \n``` \nReturns the unique string that the Google Play Developer Console generated beforehand.\n\nUse it to refer to a leaderboard in your game client. It can only be called when [Leaderboard::Valid()](/games/services/cpp/api/class/gpg/leaderboard#classgpg_1_1_leaderboard_1a510984968ca31ed44aafb18dec22a159) returns true. \n\n### Leaderboard\n\n```c++\n Leaderboard()\n``` \n\n### Leaderboard\n\n```c++\n Leaderboard(\n std::shared_ptr\u003c const LeaderboardImpl \u003e impl\n)\n``` \nExplicit constructor. \n\n### Leaderboard\n\n```c++\n Leaderboard(\n const Leaderboard & copy_from\n)\n``` \nCopy constructor for copying an existing leaderboard into a new one. \n\n### Leaderboard\n\n```c++\n Leaderboard(\n Leaderboard && move_from\n)\n``` \nConstructor for moving an existing leaderboard into a new one.\n\nr-value-reference version. \n\n### Name\n\n```c++\nconst std::string & Name() const \n``` \nReturns the short name of the leaderboard.\n\nUp to 100 characters. It can only be called when [Achievement::Valid()](/games/services/cpp/api/class/gpg/achievement#classgpg_1_1_achievement_1aaabe36b88537ecef60d5eff48c98038c) returns true. \n\n### Order\n\n```c++\nLeaderboardOrder Order() const \n``` \nReturns whether ascending or descending order is better.\n\nPossible values are \"LARGER_IS_BETTER\" or \"SMALLER_IS_BETTER\". LARGER_IS_BETTER places larger scores at the top (descending). SMALLER_IS_BETTER places smaller scores at the top (ascending). It can only be called when [Achievement::Valid()](/games/services/cpp/api/class/gpg/achievement#classgpg_1_1_achievement_1aaabe36b88537ecef60d5eff48c98038c) returns true. \n\n### Valid\n\n```c++\nbool Valid() const \n``` \nReturns true when the returned leaderboard is populated with data and is accompanied by a successful response status; false for an unpopulated user-created leaderboard or for a populated one accompanied by an unsuccessful response status.\n\nIt must be true for the getter functions on this leaderboard (id, Name, Description, etc.) to be usable. \n\n### operator=\n\n```c++\nLeaderboard & operator=(\n const Leaderboard & copy_from\n)\n``` \nAssignment operator for assigning this leaderboard's value from another leaderboard. \n\n### operator=\n\n```c++\nLeaderboard & operator=(\n Leaderboard && move_from\n)\n``` \nAssignment operator for assigning this leaderboard's value from another leaderboard.\n\nr-value-reference version. \n\n### \\~Leaderboard\n\n```c++\n ~Leaderboard()\n```"]]