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 )
shared_ptr
ऑब्जेक्ट से RealTimeRoomConfigImpl
ऑब्जेक्ट में RealTimeRoomConfig
बनाता है.
एपीआई के अंदरूनी इस्तेमाल के लिए है.
RealTimeRoomConfig
RealTimeRoomConfig()
RealTimeRoomConfig
RealTimeRoomConfig( const RealTimeRoomConfig & copy_from )
मौजूदा RealTimeRoomConfig
ऑब्जेक्ट की कॉपी बनाता है.
RealTimeRoomConfig
RealTimeRoomConfig( RealTimeRoomConfig && move_from )
मौजूदा RealTimeRoomConfig
ऑब्जेक्ट को मूव करता है.
वैध
bool Valid() const
अगर इस RealTimeRoomConfig
ऑब्जेक्ट में डेटा अपने-आप भर जाता है, तो 'सही' दिखाता है.
इस्तेमाल करने लायक बनाने के लिए, RealTimeRoomConfig
ऑब्जेक्ट पर गैटर फ़ंक्शन (PlayerIdsToInvite
, MinimumAutoroomingPlayers
वगैरह) के लिए 'सही' दिखाया जाना चाहिए.
वैरिएंट
uint32_t Variant() const
डेवलपर के लिए कोई खास वैल्यू, जिसका इस्तेमाल कमरे के टाइप या मोड के बारे में बताने के लिए किया जाता है.
एक जैसी वैल्यू वाले खिलाड़ी ही जगह खाली कर सकते हैं. इसे सिर्फ़ तब कॉल किया जा सकता है, जब मान्य वैल्यू 'सही' दिखाता हो.
ऑपरेटर=
RealTimeRoomConfig & operator=( const RealTimeRoomConfig & copy_from )
यह RealTimeRoomConfig
ऑब्जेक्ट, किसी दूसरे ऑब्जेक्ट से कॉपी करके असाइन करता है.
ऑपरेटर=
RealTimeRoomConfig & operator=( RealTimeRoomConfig && move_from )
यह RealTimeRoomConfig
ऑब्जेक्ट को किसी दूसरे ऑब्जेक्ट में मूव करके असाइन करता है.