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
מסכת מבט שמציינת את התפקידים הבלעדיים של השחקן למשחק, כמו "תוקפים" או "מגנים".
המכפלה הלוגית (AND) של כל נגני ההתאמה חייבת להיות שווה לאפס עבור התאמה אוטומטית. הפונקציה יכולה לקרוא רק אם הערך תקין מחזיר את הערך True.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
המספר המקסימלי של שחקנים שתואמים אוטומטית שאפשר להוסיף לחדר.
הפונקציה יכולה לקרוא רק אם הערך תקין מחזיר את הערך True.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
המספר המינימלי של שחקנים שתואמים אוטומטית להוספה לחדר.
הפונקציה יכולה לקרוא רק אם הערך תקין מחזיר את הערך True.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
מזהי הנגנים שצריך להזמין לחדר החדש שנוצר.
הפונקציה יכולה לקרוא רק אם הערך תקין מחזיר את הערך True.
RealTimeRoomConfig
RealTimeRoomConfig( std::shared_ptr< const RealTimeRoomConfigImpl > impl )
הפונקציה בונה RealTimeRoomConfig
מאובייקט shared_ptr
לאובייקט RealTimeRoomConfigImpl
.
מיועד לשימוש פנימי על ידי ה-API.
RealTimeRoomConfig
RealTimeRoomConfig()
RealTimeRoomConfig
RealTimeRoomConfig( const RealTimeRoomConfig & copy_from )
יוצר עותק של אובייקט RealTimeRoomConfig
קיים.
RealTimeRoomConfig
RealTimeRoomConfig( RealTimeRoomConfig && move_from )
העברת אובייקט RealTimeRoomConfig
קיים.
נתונים תקפים
bool Valid() const
הפונקציה מחזירה את הערך True אם האובייקט RealTimeRoomConfig
מאוכלס בנתונים.
כדי שניתן יהיה להשתמש בפונקציות getter (PlayerIdsToInvite
, MinimumAutoroomingPlayers
וכו') באובייקט RealTimeRoomConfig
, יש להחזיר true.
וריאנט
uint32_t Variant() const
ערך ספציפי למפתח המשמש לציון סוג החדר או מצב החדר.
רק לשחקנים שמשתמשים באותו הערך יש מקום באחסון. הפונקציה יכולה לקרוא רק אם הערך תקין מחזיר את הערך True.
אופרטור=
RealTimeRoomConfig & operator=( const RealTimeRoomConfig & copy_from )
הפונקציה מקצה את האובייקט RealTimeRoomConfig
הזה על ידי העתקה מאובייקט אחר.
אופרטור=
RealTimeRoomConfig & operator=( RealTimeRoomConfig && move_from )
הפונקציה הזאת מקצה את האובייקט RealTimeRoomConfig
על ידי העברה של אובייקט אחר אליו.