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)
Construye un RealTimeRoomConfig de un objeto shared_ptr a un objeto RealTimeRoomConfigImpl.
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::RealTimeRoomConfig::Builder

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.