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)
|
|
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:: |
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.