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
تعرِض القيمة "صحيح" إذا تمت تعبئة عنصر
RealTimeRoomConfig هذا بالبيانات. |
Variant() const
|
uint32_t
قيمة خاصة بالمطوّر تُستخدَم للإشارة إلى نوع الغرفة أو وضعها.
|
operator=(const RealTimeRoomConfig & copy_from)
|
تتيح تخصيص كائن
RealTimeRoomConfig هذا من خلال نسخه من عنصر آخر. |
operator=(RealTimeRoomConfig && move_from)
|
تحدّد هذه السمة كائن
RealTimeRoomConfig هذا من خلال نقل عنصر آخر إليه. |
صفوف |
|
---|---|
gpg:: |
إنشاء عنصر RealTimeRoomConfig واحد أو أكثر. |
الدوال العامة
ExclusiveBitMask
int64_t ExclusiveBitMask() const
قناع بت يشير إلى الأدوار الحصرية الخاصة باللاعب، مثل "المهاجم" أو "المدافع".
يجب أن يكون الناتج المنطقي (AND) لأي مشغّلات زوجية مساويًا صفرًا للمطابقة التلقائية. ولا يمكن استدعاء الدالة إلا إذا كانت كلمة صالحة ذات قيمة صحيحة.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
الحد الأقصى لعدد لاعبي المطابقة التلقائية الذين يمكن إضافتهم إلى الغرفة
ولا يمكن استدعاء الدالة إلا إذا كانت كلمة صالحة ذات قيمة صحيحة.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
الحدّ الأدنى لعدد مشغّلي المطابقة التلقائية المطلوب إضافتهم إلى الغرفة.
ولا يمكن استدعاء الدالة إلا إذا كانت كلمة صالحة ذات قيمة صحيحة.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
أرقام تعريف اللاعبين المطلوب دعوتهم إلى الغرفة التي تم إنشاؤها حديثًا.
ولا يمكن استدعاء الدالة إلا إذا كانت كلمة صالحة ذات قيمة صحيحة.
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
تعرِض القيمة "صحيح" إذا تمت تعبئة عنصر RealTimeRoomConfig
هذا بالبيانات.
يجب أن تعرض دوال getter (PlayerIdsToInvite
وMinimumAutoroomingPlayers
وغيرها) في كائن RealTimeRoomConfig
قابلة للاستخدام.
الصيغة
uint32_t Variant() const
قيمة خاصة بالمطوّر تُستخدَم للإشارة إلى نوع الغرفة أو وضعها.
يمكن للّاعبين الذين يستخدمون القيمة نفسها فقط الغرفة. ولا يمكن استدعاء الدالة إلا إذا كانت كلمة صالحة ذات قيمة صحيحة.
r=or
RealTimeRoomConfig & operator=( const RealTimeRoomConfig & copy_from )
تتيح تخصيص كائن RealTimeRoomConfig
هذا من خلال نسخه من عنصر آخر.
r=or
RealTimeRoomConfig & operator=( RealTimeRoomConfig && move_from )
تحدّد هذه السمة كائن RealTimeRoomConfig
هذا من خلال نقل عنصر آخر إليه.