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:: |
ऐसी क्लास जो स्कोर वाले पेज पर एंट्री बनाती है. |
gpg:: |
ऐसा डेटा स्ट्रक्चर जो करीब-करीब ओपेक टाइप है, जो ScorePage के लिए क्वेरी को दिखाता है (या खाली है). |
सार्वजनिक फ़ंक्शन
संग्रह
LeaderboardCollection Collection() 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( 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
operator=
ScorePage & operator=( const ScorePage & copy_from )
किसी अन्य स्कोर पेज से इस स्कोर पेज की वैल्यू असाइन करने के लिए, असाइनमेंट ऑपरेटर.
operator=
ScorePage & operator=( ScorePage && move_from )
किसी अन्य स्कोर पेज से इस स्कोर पेज की वैल्यू असाइन करने के लिए, असाइनमेंट ऑपरेटर.
r-value-reference वर्शन का इस्तेमाल करें.
~स्कोरपेज
~ScorePage()