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