gpg:: RealTimeRoomConfig
#include <real_time_room_config.h>
Es una estructura de datos que contiene los datos necesarios para crear un objeto RealTimeRoom
.
Resumen
Constructores y destructores |
|
---|---|
RealTimeRoomConfig(std::shared_ptr< const RealTimeRoomConfigImpl > impl)
|
|
RealTimeRoomConfig()
|
|
RealTimeRoomConfig(const RealTimeRoomConfig & copy_from)
Crea una copia de un objeto
RealTimeRoomConfig existente. |
|
RealTimeRoomConfig(RealTimeRoomConfig && move_from)
Mueve un objeto
RealTimeRoomConfig existente. |
Funciones públicas |
|
---|---|
ExclusiveBitMask() const
|
int64_t
Es una máscara de bits que indica los roles exclusivos específicos del juego para el jugador, como "atacante" o "defensor".
|
MaximumAutomatchingPlayers() const
|
uint32_t
Es la cantidad máxima de jugadores de coincidencia automática que se pueden agregar a la sala.
|
MinimumAutomatchingPlayers() const
|
uint32_t
Es la cantidad mínima de jugadores de coincidencia automática que se agregarán a la sala.
|
PlayerIdsToInvite() const
|
const std::vector< std::string > &
Los IDs de los jugadores que se invitarán a la sala recién creada.
|
Valid() const
|
bool
Muestra verdadero si este objeto
RealTimeRoomConfig se propaga con datos. |
Variant() const
|
uint32_t
Es un valor específico del desarrollador que se usa para indicar el tipo o el modo de la habitación.
|
operator=(const RealTimeRoomConfig & copy_from)
|
Asigna este objeto
RealTimeRoomConfig copiando de otro. |
operator=(RealTimeRoomConfig && move_from)
|
Asigna este objeto
RealTimeRoomConfig moviendo otro dentro de él. |
Clases |
|
---|---|
gpg:: |
Compila uno o más objetos RealTimeRoomConfig. |
Funciones públicas
ExclusiveBitMask
int64_t ExclusiveBitMask() const
Es una máscara de bits que indica los roles exclusivos específicos del juego para el jugador, como "atacante" o "defensor".
El producto lógico (AND) de cualquier jugador de vinculación debe ser igual a cero para la coincidencia automática. Solo se puede llamar si Valid muestra un valor verdadero.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
Es la cantidad máxima de jugadores de coincidencia automática que se pueden agregar a la sala.
Solo se puede llamar si Valid muestra un valor verdadero.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
Es la cantidad mínima de jugadores de coincidencia automática que se agregarán a la sala.
Solo se puede llamar si Valid muestra un valor verdadero.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
Los IDs de los jugadores que se invitarán a la sala recién creada.
Solo se puede llamar si Valid muestra un valor verdadero.
RealTimeRoomConfig
RealTimeRoomConfig( std::shared_ptr< const RealTimeRoomConfigImpl > impl )
Construye un RealTimeRoomConfig
de un objeto shared_ptr
a un objeto RealTimeRoomConfigImpl
.
Está destinado al uso interno de la API.
RealTimeRoomConfig
RealTimeRoomConfig()
RealTimeRoomConfig
RealTimeRoomConfig( const RealTimeRoomConfig & copy_from )
Crea una copia de un objeto RealTimeRoomConfig
existente.
RealTimeRoomConfig
RealTimeRoomConfig( RealTimeRoomConfig && move_from )
Mueve un objeto RealTimeRoomConfig
existente.
Válido
bool Valid() const
Muestra verdadero si este objeto RealTimeRoomConfig
se propaga con datos.
Debe mostrar verdadero para que las funciones de acceso (PlayerIdsToInvite
, MinimumAutoroomingPlayers
, etcétera) del objeto RealTimeRoomConfig
se puedan usar.
Variant
uint32_t Variant() const
Es un valor específico del desarrollador que se usa para indicar el tipo o el modo de la habitación.
Solo los jugadores que usen el mismo valor pueden crear una sala. Solo se puede llamar si Valid muestra un valor verdadero.
operador=
RealTimeRoomConfig & operator=( const RealTimeRoomConfig & copy_from )
Asigna este objeto RealTimeRoomConfig
copiando de otro.
operador=
RealTimeRoomConfig & operator=( RealTimeRoomConfig && move_from )
Asigna este objeto RealTimeRoomConfig
moviendo otro dentro de él.