gpg::ScorePage

#include <score_page.h>

يشير ذلك المصطلح إلى بنية بيانات واحدة تتيح لك الوصول إلى بيانات النتيجة.

ملخّص

وتشتمل البيانات على رقم تعريف Leaderboard ، والبداية، والنطاق الزمني، والمجموعة، والرمز المميز لصفحة النتائج السابقة، والرمز المميز لصفحة النتائج التالية، والمتّجه لجميع إدخالات النتيجة.

الشركات المصنّعة والمُصنّعة

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 Console مسبقًا.
NextScorePageToken() const
عرض الرمز المميز لصفحة النتائج للصفحة التالية.
PreviousScorePageToken() const
لعرض الرمز المميز لصفحة النتائج من الصفحة السابقة.
Start() const
لعرض ما إذا كان قد تم البحث في البداية عن لوحة الصدارة للحصول على أعلى النتائج أو النتائج بالقرب من اللاعب الحالي.
TimeSpan() const
عرض الفترة الزمنية للوحة الصدارة.
Valid() const
bool
تعرض القيمة true إذا تمت تعبئة 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 Console مسبقًا.

ويمكنك استخدامه للإشارة إلى لوحة صدارة في برنامج لعبتك. ولا يمكن طلبه إلا عندما تعرض الدالة Leaderboard::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_POINTS وPLAYER_CENTERED.

TimeSpan

LeaderboardTimeSpan TimeSpan() const 

عرض الفترة الزمنية للوحة الصدارة.

القيم المحتملة هي DAILY وWEEKLY وALL_TIME.

صحيح

bool Valid() const 

تعرض القيمة true إذا تمت تعبئة ScorePage بالبيانات.

يجب عرض القيمة true لدوال getter على كائن ScorePage (LeaderboardId، Start، إلخ...) لتكون قابلة للاستخدام.

operator=

ScorePage & operator=(
  const ScorePage & copy_from
)

عامل تشغيل المهمة لتعيين قيمة صفحة النتائج هذه من صفحة نتائج أخرى.

operator=

ScorePage & operator=(
  ScorePage && move_from
)

عامل تشغيل المهمة لتعيين قيمة صفحة النتائج هذه من صفحة نتائج أخرى.

إصدار r-value-reference.

~صفحة النقاط

 ~ScorePage()