gpg::ScorePage

#include <score_page.h>

सिंगल डेटा स्ट्रक्चर, जिसकी मदद से स्कोर का डेटा ऐक्सेस किया जा सकता है.

खास जानकारी

इस डेटा में, लीडरबोर्ड आईडी, शुरू होने का समय, टाइमस्पैन, कलेक्शन, पिछला स्कोर पेज टोकन, अगला स्कोर पेज टोकन, और सभी स्कोर एंट्री का वेक्टर शामिल है.

कंस्ट्रक्टर और डिस्ट्रक्टर

ScorePage()
ScorePage(std::shared_ptr< const ScorePageImpl > impl)
एक्सप्लिसिट कंस्ट्रक्टर.
ScorePage(const ScorePage & copy_from)
किसी मौजूदा स्कोर पेज को नए पेज में कॉपी करने के लिए, कंस्ट्रक्टर को कॉपी करें.
ScorePage(ScorePage && move_from)
किसी मौजूदा स्कोर पेज को नए पेज में ले जाने का कंस्ट्रक्टर.
~ScorePage()

सार्वजनिक फ़ंक्शन

Collection() const
यह जानकारी देता है कि लीडरबोर्ड सार्वजनिक है या सोशल.
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 में डेटा का डेटा अपने-आप भर जाता है, तो 'सही' दिखाता है.
operator=(const ScorePage & copy_from)
किसी अन्य स्कोर पेज से इस स्कोर पेज की वैल्यू असाइन करने के लिए, असाइनमेंट ऑपरेटर.
operator=(ScorePage && move_from)
किसी अन्य स्कोर पेज से इस स्कोर पेज की वैल्यू असाइन करने के लिए, असाइनमेंट ऑपरेटर.

क्लास

gpg::ScorePage::Entry

ऐसी क्लास जो स्कोर वाले पेज पर एंट्री बनाती है.

gpg::ScorePage::ScorePageToken

ऐसा डेटा स्ट्रक्चर जो करीब-करीब ओपेक टाइप है, जो ScorePage के लिए क्वेरी को दिखाता है (या खाली है).

सार्वजनिक फ़ंक्शन

संग्रह

LeaderboardCollection Collection() const 

यह जानकारी देता है कि लीडरबोर्ड सार्वजनिक है या सोशल.

एंट्री

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

सभी स्कोर एंट्री का वेक्टर.

HasNextScorePage

bool HasNextScorePage() const 

यह तब मान्य होगा, जब स्कोरबोर्ड के बाद स्कोर पेज मौजूद हो.

HasPreviousScorePage

bool HasPreviousScorePage() const 

यह तब मान्य होगा, जब स्कोरबोर्ड पर पिछला स्कोर पेज मौजूद हो.

LeaderboardId

const std::string & LeaderboardId() const 

वह खास स्ट्रिंग दिखाता है जिसे Google Play कंसोल से पहले जनरेट किया गया था.

अपने गेम क्लाइंट के लीडरबोर्ड के बारे में बताने के लिए इसका इस्तेमाल करें. इसे सिर्फ़ तब कॉल किया जा सकता है, जब लीडरबोर्ड::Valid() वैल्यू 'सही' के तौर पर दिखे.

NextScorePageToken

ScorePage::ScorePageToken NextScorePageToken() const 

अगले पेज के लिए स्कोर-पेज टोकन देता है.

PreviousScorePageToken

ScorePage::ScorePageToken PreviousScorePageToken() const 

पिछले पेज के लिए स्कोर-पेज टोकन देता है.

ScorePage

 ScorePage()

ScorePage

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

एक्सप्लिसिट कंस्ट्रक्टर.

ScorePage

 ScorePage(
  const ScorePage & copy_from
)

किसी मौजूदा स्कोर पेज को नए पेज में कॉपी करने के लिए, कंस्ट्रक्टर को कॉपी करें.

ScorePage

 ScorePage(
  ScorePage && move_from
)

किसी मौजूदा स्कोर पेज को नए पेज में ले जाने का कंस्ट्रक्टर.

r-value-reference वर्शन का इस्तेमाल करें.

शुरू करें

LeaderboardStart Start() const 

यह जानकारी देता है कि लीडरबोर्ड से, सबसे ज़्यादा स्कोर या मौजूदा खिलाड़ी के आस-पास के स्कोर के लिए क्वेरी की गई थी या नहीं.

संभावित मान TOP_SCORES और PLAYER_CENTERED हैं.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

लीडरबोर्ड के टाइमस्पैन की जानकारी देता है.

संभावित वैल्यू daily, WEEKLY, और ALL_TIME हैं.

वैध

bool Valid() const 

अगर इस ScorePage में डेटा का डेटा अपने-आप भर जाता है, तो 'सही' दिखाता है.

ScorePage ऑब्जेक्ट (LeaderboardId, Start वगैरह...) पर गैटर फ़ंक्शन को इस्तेमाल करने लायक बनाने के लिए 'सही' दिखना चाहिए.

operator=

ScorePage & operator=(
  const ScorePage & copy_from
)

किसी अन्य स्कोर पेज से इस स्कोर पेज की वैल्यू असाइन करने के लिए, असाइनमेंट ऑपरेटर.

operator=

ScorePage & operator=(
  ScorePage && move_from
)

किसी अन्य स्कोर पेज से इस स्कोर पेज की वैल्यू असाइन करने के लिए, असाइनमेंट ऑपरेटर.

r-value-reference वर्शन का इस्तेमाल करें.

~स्कोरपेज

 ~ScorePage()