gpg::RealTimeRoomConfig

#include <real_time_room_config.h>

Struktura danych zawierająca dane potrzebne do utworzenia obiektu RealTimeRoom.

Podsumowanie

Konstruktorzy i niszczyciele

RealTimeRoomConfig(std::shared_ptr< const RealTimeRoomConfigImpl > impl)
Konstruuje obiekt RealTimeRoomConfig z obiektu shared_ptr na obiekt RealTimeRoomConfigImpl.
RealTimeRoomConfig()
RealTimeRoomConfig(const RealTimeRoomConfig & copy_from)
Tworzy kopię istniejącego obiektu RealTimeRoomConfig.
RealTimeRoomConfig(RealTimeRoomConfig && move_from)
Przenosi istniejący obiekt RealTimeRoomConfig.

Funkcje publiczne

ExclusiveBitMask() const
int64_t
Pikselowa maska informująca o rolach dostępnych tylko dla gracza w danej grze, np. „napastnik” lub „obroń”.
MaximumAutomatchingPlayers() const
uint32_t
Maksymalna liczba automatycznie dopasowanych graczy, których można dodać do pokoju.
MinimumAutomatchingPlayers() const
uint32_t
Minimalna liczba automatycznie dopasowanych graczy, których można dodać do pokoju.
PlayerIdsToInvite() const
const std::vector< std::string > &
Identyfikatory graczy, których chcesz zaprosić do nowo utworzonego pokoju.
Valid() const
bool
Zwraca wartość „prawda”, jeśli ten obiekt RealTimeRoomConfig jest wypełniony danymi.
Variant() const
uint32_t
Wartość specyficzna dla dewelopera używana do wskazania typu lub trybu pomieszczenia.
operator=(const RealTimeRoomConfig & copy_from)
Przypisuje ten obiekt RealTimeRoomConfig, kopiując go z innego.
operator=(RealTimeRoomConfig && move_from)
Powoduje przypisanie tego obiektu RealTimeRoomConfig, przenosząc do niego inny.

Zajęcia

gpg::RealTimeRoomConfig::Builder

Kompiluje co najmniej 1 obiekt RealTimeRoomConfig.

Funkcje publiczne

ExclusiveBitMask

int64_t ExclusiveBitMask() const 

Pikselowa maska informująca o rolach dostępnych tylko dla gracza w danej grze, np. „napastnik” lub „obroń”.

Aby zapewnić automatyczne dopasowanie, iloczyn logiczny (AND) w odtwarzaczach używanych w parze musi być równy zero. Można ją wywoływać tylko wtedy, gdy funkcja Valid zwraca wartość „true” (prawda).

MaximumAutomatchingPlayers

uint32_t MaximumAutomatchingPlayers() const 

Maksymalna liczba automatycznie dopasowanych graczy, których można dodać do pokoju.

Można ją wywoływać tylko wtedy, gdy funkcja Valid zwraca wartość „true” (prawda).

MinimumAutomatchingPlayers

uint32_t MinimumAutomatchingPlayers() const 

Minimalna liczba automatycznie dopasowanych graczy, których można dodać do pokoju.

Można ją wywoływać tylko wtedy, gdy funkcja Valid zwraca wartość „true” (prawda).

PlayerIdsToInvite

const std::vector< std::string > & PlayerIdsToInvite() const 

Identyfikatory graczy, których chcesz zaprosić do nowo utworzonego pokoju.

Można ją wywoływać tylko wtedy, gdy funkcja Valid zwraca wartość „true” (prawda).

RealTimeRoomConfig

 RealTimeRoomConfig(
  std::shared_ptr< const RealTimeRoomConfigImpl > impl
)

Konstruuje obiekt RealTimeRoomConfig z obiektu shared_ptr na obiekt RealTimeRoomConfigImpl.

Przeznaczona do użytku wewnętrznego przez interfejs API.

RealTimeRoomConfig

 RealTimeRoomConfig()

RealTimeRoomConfig

 RealTimeRoomConfig(
  const RealTimeRoomConfig & copy_from
)

Tworzy kopię istniejącego obiektu RealTimeRoomConfig.

RealTimeRoomConfig

 RealTimeRoomConfig(
  RealTimeRoomConfig && move_from
)

Przenosi istniejący obiekt RealTimeRoomConfig.

Prawidłowy

bool Valid() const 

Zwraca wartość „prawda”, jeśli ten obiekt RealTimeRoomConfig jest wypełniony danymi.

Aby można było użyć funkcji getter (PlayerIdsToInvite, MinimumAutoroomingPlayers itp.) w obiekcie RealTimeRoomConfig, musi ona zwracać wartość „true”.

Wariant

uint32_t Variant() const 

Wartość specyficzna dla dewelopera używana do wskazania typu lub trybu pomieszczenia.

Tylko gracze używający tej samej wartości mogą mieć miejsce. Można ją wywoływać tylko wtedy, gdy funkcja Valid zwraca wartość „true” (prawda).

operator=

RealTimeRoomConfig & operator=(
  const RealTimeRoomConfig & copy_from
)

Przypisuje ten obiekt RealTimeRoomConfig, kopiując go z innego.

operator=

RealTimeRoomConfig & operator=(
  RealTimeRoomConfig && move_from
)

Powoduje przypisanie tego obiektu RealTimeRoomConfig, przenosząc do niego inny.