gpg:: RealTimeRoomConfig
#include <real_time_room_config.h>
Eine Datenstruktur mit den Daten, die zum Erstellen eines RealTimeRoom
-Objekts erforderlich sind.
Zusammenfassung
Konstruktoren und Zerstörer |
|
---|---|
RealTimeRoomConfig(std::shared_ptr< const RealTimeRoomConfigImpl > impl)
Erstellt ein
RealTimeRoomConfig -Objekt von einem shared_ptr -Objekt zu einem RealTimeRoomConfigImpl -Objekt. |
|
RealTimeRoomConfig()
|
|
RealTimeRoomConfig(const RealTimeRoomConfig & copy_from)
Erstellt eine Kopie eines vorhandenen
RealTimeRoomConfig -Objekts. |
|
RealTimeRoomConfig(RealTimeRoomConfig && move_from)
Verschiebt ein vorhandenes
RealTimeRoomConfig -Objekt. |
Öffentliche Funktionen |
|
---|---|
ExclusiveBitMask() const
|
int64_t
Eine Bitmaske, die spezielle exklusive Rollen für den Spieler angibt, z. B. „Angreifer“ oder „Verteidiger“.
|
MaximumAutomatchingPlayers() const
|
uint32_t
Maximale Anzahl von automatisch zugeordneten Spielern, die dem Raum hinzugefügt werden können
|
MinimumAutomatchingPlayers() const
|
uint32_t
Die Mindestanzahl von automatisch zugeordneten Spielern, die dem Raum hinzugefügt werden sollen
|
PlayerIdsToInvite() const
|
const std::vector< std::string > &
IDs der Spieler, die in den neu erstellten Raum eingeladen werden sollen
|
Valid() const
|
bool
Gibt „true“ zurück, wenn dieses
RealTimeRoomConfig -Objekt mit Daten gefüllt wird. |
Variant() const
|
uint32_t
Ein entwicklerspezifischer Wert, mit dem der Zimmertyp oder Modus angegeben wird.
|
operator=(const RealTimeRoomConfig & copy_from)
|
Weist dieses
RealTimeRoomConfig -Objekt durch Kopieren aus einem anderen Objekt zu. |
operator=(RealTimeRoomConfig && move_from)
|
Weist dieses
RealTimeRoomConfig -Objekt zu, indem ein anderes dorthin verschoben wird. |
Kurse |
|
---|---|
gpg:: |
Erstellt ein oder mehrere RealTimeRoomConfig-Objekte. |
Öffentliche Funktionen
ExclusiveBitMask
int64_t ExclusiveBitMask() const
Eine Bitmaske, die spezielle exklusive Rollen für den Spieler angibt, z. B. „Angreifer“ oder „Verteidiger“.
Das logische Produkt (AND) aller teilnehmenden Spieler muss für die automatische Zuordnung gleich null sein. Kann nur aufgerufen werden, wenn Valid „true“ zurückgibt.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
Maximale Anzahl von automatisch zugeordneten Spielern, die dem Raum hinzugefügt werden können
Kann nur aufgerufen werden, wenn Valid „true“ zurückgibt.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
Die Mindestanzahl von automatisch zugeordneten Spielern, die dem Raum hinzugefügt werden sollen
Kann nur aufgerufen werden, wenn Valid „true“ zurückgibt.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
IDs der Spieler, die in den neu erstellten Raum eingeladen werden sollen
Kann nur aufgerufen werden, wenn Valid „true“ zurückgibt.
RealTimeRoomConfig
RealTimeRoomConfig( std::shared_ptr< const RealTimeRoomConfigImpl > impl )
Erstellt ein RealTimeRoomConfig
-Objekt von einem shared_ptr
-Objekt zu einem RealTimeRoomConfigImpl
-Objekt.
Vorgesehen für die interne Verwendung durch die API.
RealTimeRoomConfig
RealTimeRoomConfig()
RealTimeRoomConfig
RealTimeRoomConfig( const RealTimeRoomConfig & copy_from )
Erstellt eine Kopie eines vorhandenen RealTimeRoomConfig
-Objekts.
RealTimeRoomConfig
RealTimeRoomConfig( RealTimeRoomConfig && move_from )
Verschiebt ein vorhandenes RealTimeRoomConfig
-Objekt.
Gültig
bool Valid() const
Gibt „true“ zurück, wenn dieses RealTimeRoomConfig
-Objekt mit Daten gefüllt wird.
Muss „true“ zurückgeben, damit die Getter-Funktionen (PlayerIdsToInvite
, MinimumAutoroomingPlayers
usw.) für das RealTimeRoomConfig
-Objekt verwendet werden können.
Variante
uint32_t Variant() const
Ein entwicklerspezifischer Wert, mit dem der Zimmertyp oder Modus angegeben wird.
Nur Spieler mit demselben Wert können Platz schaffen. Kann nur aufgerufen werden, wenn Valid „true“ zurückgibt.
Operator=
RealTimeRoomConfig & operator=( const RealTimeRoomConfig & copy_from )
Weist dieses RealTimeRoomConfig
-Objekt durch Kopieren aus einem anderen Objekt zu.
Operator=
RealTimeRoomConfig & operator=( RealTimeRoomConfig && move_from )
Weist dieses RealTimeRoomConfig
-Objekt zu, indem ein anderes dorthin verschoben wird.