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.