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)
Konstruiert ein
RealTimeRoomConfig -Objekt aus einem shared_ptr -Objekt in ein 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 spielspezifische exklusive Rollen für den Spieler angibt, z. B. „Angreifer“ oder „Verteidiger“.
|
MaximumAutomatchingPlayers() const
|
uint32_t
Die maximale Anzahl automatisch zugeordneter Spieler, die dem Raum hinzugefügt werden sollen.
|
MinimumAutomatchingPlayers() const
|
uint32_t
Die Mindestanzahl von automatisch zuordnenden 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 ist. |
Variant() const
|
uint32_t
Ein entwicklerspezifischer Wert, der zur Angabe des Zimmertyps oder ‐modus verwendet wird.
|
operator=(const RealTimeRoomConfig & copy_from)
|
Weist dieses
RealTimeRoomConfig -Objekt durch Kopieren aus einem anderen Objekt zu. |
operator=(RealTimeRoomConfig && move_from)
|
Weist diesem
RealTimeRoomConfig -Objekt zu, indem ein anderes in das Objekt verschoben wird. |
Klassen |
|
---|---|
gpg:: |
Erstellt ein oder mehrere RealTimeRoomConfig-Objekte |
Öffentliche Funktionen
ExclusiveBitMask
int64_t ExclusiveBitMask() const
Eine Bitmaske, die spielspezifische exklusive Rollen für den Spieler angibt, z. B. „Angreifer“ oder „Verteidiger“.
Das logische Produkt (AND) aller gekoppelten Spieler muss für die automatische Zuordnung gleich null sein. Kann nur aufgerufen werden, wenn Valid den Wert „true“ zurückgibt.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
Die maximale Anzahl automatisch zugeordneter Spieler, die dem Raum hinzugefügt werden sollen.
Kann nur aufgerufen werden, wenn Valid den Wert „true“ zurückgibt.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
Die Mindestanzahl von automatisch zuordnenden Spielern, die dem Raum hinzugefügt werden sollen.
Kann nur aufgerufen werden, wenn Valid den Wert „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 den Wert „true“ zurückgibt.
RealTimeRoomConfig
RealTimeRoomConfig( std::shared_ptr< const RealTimeRoomConfigImpl > impl )
Konstruiert ein RealTimeRoomConfig
-Objekt aus einem shared_ptr
-Objekt in ein 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 ist.
Muss „true“ zurückgeben, damit die Getter-Funktionen (PlayerIdsToInvite
, MinimumAutoroomingPlayers
usw.) für das Objekt RealTimeRoomConfig
verwendet werden können.
Variante
uint32_t Variant() const
Ein entwicklerspezifischer Wert, der zur Angabe des Zimmertyps oder ‐modus verwendet wird.
Nur Spieler, die denselben Wert haben, können ein Zimmer bekommen. 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 diesem RealTimeRoomConfig
-Objekt zu, indem ein anderes in das Objekt verschoben wird.