gpg:: RealTimeRoomConfig
#include <real_time_room_config.h>
يشير ذلك المصطلح إلى بنية بيانات تحتوي على البيانات اللازمة لإنشاء عنصر RealTimeRoom
.
ملخّص
الشركات المصنّعة والمُصنّعة |
|
---|---|
RealTimeRoomConfig(std::shared_ptr< const RealTimeRoomConfigImpl > impl)
|
|
RealTimeRoomConfig()
|
|
RealTimeRoomConfig(const RealTimeRoomConfig & copy_from)
إنشاء نسخة من عنصر
RealTimeRoomConfig حالي |
|
RealTimeRoomConfig(RealTimeRoomConfig && move_from)
نقل عنصر
RealTimeRoomConfig حالي |
وظائف عامة |
|
---|---|
ExclusiveBitMask() const
|
int64_t
قناع صغير يشير إلى الأدوار الحصرية للاعب في اللعبة، مثل "المهاجم" أو "المدافع".
|
MaximumAutomatchingPlayers() const
|
uint32_t
الحد الأقصى لعدد اللاعبين المطابِقين تلقائيًا لإضافتهم إلى الغرفة
|
MinimumAutomatchingPlayers() const
|
uint32_t
الحد الأدنى لعدد اللاعبين المطابِقين تلقائيًا لإضافتهم إلى الغرفة
|
PlayerIdsToInvite() const
|
const std::vector< std::string > &
أرقام تعريف اللاعبين المطلوب دعوتهم إلى الغرفة التي تم إنشاؤها حديثًا
|
Valid() const
|
bool
تعرض القيمة true إذا تمت تعبئة كائن
RealTimeRoomConfig ببيانات. |
Variant() const
|
uint32_t
قيمة خاصة بالمطوِّر تُستخدَم للإشارة إلى نوع الغرفة أو نمطها
|
operator=(const RealTimeRoomConfig & copy_from)
|
يتم تخصيص هذا الكائن
RealTimeRoomConfig عن طريق نسخه من عنصر آخر. |
operator=(RealTimeRoomConfig && move_from)
|
يعيّن كائن
RealTimeRoomConfig هذا من خلال نقل عنصر آخر إليه. |
صفوف |
|
---|---|
gpg:: |
تنشئ عنصرًا واحدًا أو أكثر من عناصر RealTimeRoomConfig. |
وظائف عامة
ExclusiveBitMask
int64_t ExclusiveBitMask() const
قناع صغير يشير إلى الأدوار الحصرية للاعب في كل لعبة، مثل "المهاجم" أو "المدافع".
يجب أن يساوي المنتج المنطقي (و) لأي لاعبين مقترنين صفرًا في المطابقة التلقائية. لا يمكن طلبها إلا إذا كانت قيمة Valid هي القيمة "صحيح".
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
الحد الأقصى لعدد اللاعبين المطابِقين تلقائيًا لإضافتهم إلى الغرفة
لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
الحد الأدنى لعدد اللاعبين المطابِقين تلقائيًا لإضافتهم إلى الغرفة
لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
أرقام تعريف اللاعبين المطلوب دعوتهم إلى الغرفة التي تم إنشاؤها حديثًا
لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".
RealTimeRoomConfig
RealTimeRoomConfig( std::shared_ptr< const RealTimeRoomConfigImpl > impl )
تنشئ هذه الدالة RealTimeRoomConfig
من كائن shared_ptr
إلى كائن RealTimeRoomConfigImpl
.
مخصص للاستخدام الداخلي من خلال واجهة برمجة التطبيقات.
RealTimeRoomConfig
RealTimeRoomConfig()
RealTimeRoomConfig
RealTimeRoomConfig( const RealTimeRoomConfig & copy_from )
إنشاء نسخة من عنصر RealTimeRoomConfig
حالي
RealTimeRoomConfig
RealTimeRoomConfig( RealTimeRoomConfig && move_from )
نقل عنصر RealTimeRoomConfig
حالي
صحيح
bool Valid() const
تعرض القيمة true إذا تمت تعبئة كائن RealTimeRoomConfig
ببيانات.
يجب عرض القيمة true لدوال getter (PlayerIdsToInvite
وMinimumAutoroomingPlayers
وما إلى ذلك) في كائن RealTimeRoomConfig
لتكون قابلة للاستخدام.
الصيغة
uint32_t Variant() const
قيمة خاصة بالمطوِّر تُستخدَم للإشارة إلى نوع الغرفة أو نمطها
يمكن فقط للاعبين الذين يستخدمون القيمة نفسها حجز مكان. لا يمكن طلب البيانات إلا إذا كانت القيمة Valid هي القيمة "true".
operator=
RealTimeRoomConfig & operator=( const RealTimeRoomConfig & copy_from )
يتم تخصيص هذا الكائن RealTimeRoomConfig
عن طريق نسخه من عنصر آخر.
operator=
RealTimeRoomConfig & operator=( RealTimeRoomConfig && move_from )
يعيّن كائن RealTimeRoomConfig
هذا من خلال نقل عنصر آخر إليه.