gpg:: RealTimeRoomConfig
#include <real_time_room_config.h>
Struktura danych zawierająca dane potrzebne do utworzenia obiektu RealTimeRoom
.
Podsumowanie
Konstruktory i niszczyciele |
|
---|---|
RealTimeRoomConfig(std::shared_ptr< const RealTimeRoomConfigImpl > impl)
|
|
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
Maska bitowa wskazująca role gracza, które są związane wyłącznie z grą, np. „atakujący”. czy „obrońca”.
|
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 należy 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 programisty używana do wskazywania typu lub trybu pomieszczenia.
|
operator=(const RealTimeRoomConfig & copy_from)
|
Przypisuje ten obiekt
RealTimeRoomConfig , kopiując go z innego. |
operator=(RealTimeRoomConfig && move_from)
|
Przypisuje ten obiekt
RealTimeRoomConfig , przenosząc do niego inny obiekt. |
Zajęcia |
|
---|---|
gpg:: |
Tworzy co najmniej 1 obiekt RealTimeRoomConfig. |
Funkcje publiczne
ExclusiveBitMask
int64_t ExclusiveBitMask() const
Maska bitowa wskazująca role gracza, które są związane wyłącznie z grą, np. „atakujący”. czy „obrońca”.
W przypadku dopasowania automatycznego iloczyn logiczny (ORAZ) dowolnych sparowanych graczy musi wynosić zero. Można ją wywołać tylko wtedy, gdy zasada Valid zwraca wartość „prawda”.
MaximumAutomatchingPlayers
uint32_t MaximumAutomatchingPlayers() const
Maksymalna liczba automatycznie dopasowanych graczy, których można dodać do pokoju.
Można ją wywołać tylko wtedy, gdy zasada Valid zwraca wartość „prawda”.
MinimumAutomatchingPlayers
uint32_t MinimumAutomatchingPlayers() const
Minimalna liczba automatycznie dopasowanych graczy, których należy dodać do pokoju.
Można ją wywołać tylko wtedy, gdy zasada Valid zwraca wartość „prawda”.
PlayerIdsToInvite
const std::vector< std::string > & PlayerIdsToInvite() const
Identyfikatory graczy, których chcesz zaprosić do nowo utworzonego pokoju.
Można ją wywołać tylko wtedy, gdy zasada Valid zwraca wartość „prawda”.
RealTimeRoomConfig
RealTimeRoomConfig( std::shared_ptr< const RealTimeRoomConfigImpl > impl )
Konstruuje obiekt RealTimeRoomConfig
z obiektu shared_ptr
do obiektu RealTimeRoomConfigImpl
.
Przeznaczony do użytku wewnętrznego w interfejsie 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łowe
bool Valid() const
Zwraca wartość „prawda”, jeśli ten obiekt RealTimeRoomConfig
jest wypełniony danymi.
Aby funkcje pobierania (PlayerIdsToInvite
, MinimumAutoroomingPlayers
itp.) w obiekcie RealTimeRoomConfig
mogły być użyte, musi zwracać wartość „prawda”.
Wariant
uint32_t Variant() const
Wartość specyficzna dla programisty używana do wskazywania typu lub trybu pomieszczenia.
Tylko gracze o tej samej wartości mogą korzystać z tej samej wartości. Można ją wywołać tylko wtedy, gdy zasada Valid zwraca wartość „prawda”.
operator=
RealTimeRoomConfig & operator=( const RealTimeRoomConfig & copy_from )
Przypisuje ten obiekt RealTimeRoomConfig
, kopiując go z innego.
operator=
RealTimeRoomConfig & operator=( RealTimeRoomConfig && move_from )
Przypisuje ten obiekt RealTimeRoomConfig
, przenosząc do niego inny obiekt.