gpg::ScorePage

#include <score_page.h>

Puan verilerine erişmenizi sağlayan tek bir veri yapısı.

Özet

Veriler arasında Leaderboard kimliği, başlangıç, zaman aralığı, koleksiyon, önceki puan sayfası jetonu, sonraki puan sayfası jetonu ve tüm puan girişlerinin vektörü bulunur.

Oluşturucular ve Yıkıcılar

ScorePage()
ScorePage(std::shared_ptr< const ScorePageImpl > impl)
Açık oluşturucu.
ScorePage(const ScorePage & copy_from)
Mevcut bir puan sayfasını yeni bir sayfaya kopyalamak için kullanılan oluşturucuyu kopyala.
ScorePage(ScorePage && move_from)
Mevcut bir puan sayfasını yeni bir sayfaya taşımak için kullanılan oluşturucu.
~ScorePage()

Herkese açık işlevler

Collection() const
Skor tablosunun HERKESE AÇIK mı yoksa SOSYAL mi olduğunu döndürür.
Entries() const
const std::vector< ScorePage::Entry > &
Tüm puan girişlerinin vektörü.
HasNextScorePage() const
bool
Skor tablosunda sonraki bir puan sayfası varsa geçerlidir.
HasPreviousScorePage() const
bool
Skor tablosunun önceki bir puan sayfası varsa geçerlidir.
LeaderboardId() const
const std::string &
Google Play Geliştirici Konsolu'nun önceden oluşturduğu benzersiz dizeyi döndürür.
NextScorePageToken() const
Sonraki sayfanın puan sayfası jetonunu döndürür.
PreviousScorePageToken() const
Önceki sayfanın puan sayfası jetonunu döndürür.
Start() const
Skor tablosunun geçerli oyuncunun yakınında en yüksek skorlar veya skorlar için başlangıçta sorgulanıp sorgulanmadığını döndürür.
TimeSpan() const
Skor tablosunun zaman aralığını döndürür.
Valid() const
bool
Bu ScorePage sütunu veriyle doldurulursa true değerini döndürür.
operator=(const ScorePage & copy_from)
Bu puan sayfasının değerini başka bir puan sayfasından atamak için atama operatörü.
operator=(ScorePage && move_from)
Bu puan sayfasının değerini başka bir puan sayfasından atamak için atama operatörü.

Sınıflar

gpg::ScorePage::Entry

Puan sayfasında giriş oluşturan bir sınıf.

gpg::ScorePage::ScorePageToken

Bir ScorePage için sorguyu temsil eden, neredeyse opak (veya boş) bir veri yapısı.

Herkese açık işlevler

Koleksiyon

LeaderboardCollection Collection() const 

Skor tablosunun HERKESE AÇIK mı yoksa SOSYAL mi olduğunu döndürür.

Girişler

const std::vector< ScorePage::Entry > & Entries() const 

Tüm puan girişlerinin vektörü.

HasNextScorePage

bool HasNextScorePage() const 

Skor tablosunda sonraki bir puan sayfası varsa geçerlidir.

HasPreviousScorePage

bool HasPreviousScorePage() const 

Skor tablosunun önceki bir puan sayfası varsa geçerlidir.

LeaderboardId

const std::string & LeaderboardId() const 

Google Play Geliştirici Konsolu'nun önceden oluşturduğu benzersiz dizeyi döndürür.

Bunu, oyun istemcinizde bir skor tablosuna referans vermek için kullanın. Yalnızca Leaderboard::Valid() Doğru değerini döndürdüğünde çağrılabilir.

NextScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

Sonraki sayfanın puan sayfası jetonunu döndürür.

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

Önceki sayfanın puan sayfası jetonunu döndürür.

ScorePage

 ScorePage()

ScorePage

 ScorePage(
  std::shared_ptr< const ScorePageImpl > impl
)

Açık oluşturucu.

ScorePage

 ScorePage(
  const ScorePage & copy_from
)

Mevcut bir puan sayfasını yeni bir sayfaya kopyalamak için kullanılan oluşturucuyu kopyala.

ScorePage

 ScorePage(
  ScorePage && move_from
)

Mevcut bir puan sayfasını yeni bir sayfaya taşımak için kullanılan oluşturucu.

r-değeri referansı sürümü.

Başlangıç

LeaderboardStart Start() const 

Skor tablosunun geçerli oyuncunun yakınında en yüksek skorlar veya skorlar için başlangıçta sorgulanıp sorgulanmadığını döndürür.

Olası değerler: TOP_SCORES ve PLAYER_CENTERED.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

Skor tablosunun zaman aralığını döndürür.

Olası değerler: DAILY, WEEKLY ve ALL_TIME.

Geçerli

bool Valid() const 

Bu ScorePage sütunu veriyle doldurulursa true değerini döndürür.

ScorePage nesnesindeki (LeaderboardId, Start vb.) alıcı işlevlerinin kullanılabilir olması için doğru değerini döndürmelidir.

operator=

ScorePage & operator=(
  const ScorePage & copy_from
)

Bu puan sayfasının değerini başka bir puan sayfasından atamak için atama operatörü.

operator=

ScorePage & operator=(
  ScorePage && move_from
)

Bu puan sayfasının değerini başka bir puan sayfasından atamak için atama operatörü.

r-değeri referansı sürümü.

~PuanSayfası

 ~ScorePage()