gpg:: MultiplayerParticipant
#include <multiplayer_participant.h>
Struktura danych zawierająca dane o uczestniku gry wieloosobowej.
Podsumowanie
Konstruktorzy i niszczyciele |
|
---|---|
MultiplayerParticipant()
|
|
MultiplayerParticipant(std::shared_ptr< const MultiplayerParticipantImpl > impl)
|
|
MultiplayerParticipant(const MultiplayerParticipant & copy_from)
Tworzy kopię istniejącego elementu
MultiplayerParticipant . |
|
MultiplayerParticipant(MultiplayerParticipant && move_from)
Przenosi istniejące urządzenie
MultiplayerParticipant . |
|
~MultiplayerParticipant()
|
Funkcje publiczne |
|
---|---|
AvatarUrl(ImageResolution resolution) const
|
const std::string &
Zwraca adres URL, na którym znajduje się obraz awatara użytkownika
MultiplayerParticipant . |
DisplayName() const
|
const std::string &
Wyświetlana nazwa tego zasobu (
MultiplayerParticipant ). |
HasMatchResult() const
|
bool
Czy ten uczestnik ma wynik w tej rozgrywce.
|
HasPlayer() const
|
bool
Określa, czy Odtwarzacz jest powiązany z tym elementem
MultiplayerParticipant . |
Id() const
|
const std::string &
|
IsConnectedToRoom() const
|
bool
Określa, czy uczestnik jest połączony z urządzeniem
RealTimeRoom . |
MatchRank() const
|
uint32_t
Pozycja tego elementu (
MultiplayerParticipant ) w porównaniu z nim. |
MatchResult() const
|
Wynik dopasowania dla:
MultiplayerParticipant . |
Player() const
|
Odtwarzacz powiązany z tym elementem typu
MultiplayerParticipant . |
Status() const
|
Stan obiektu
MultiplayerParticipant w odniesieniu do dopasowania. |
Valid() const
|
bool
Zwraca wartość „prawda”, jeśli pole
MultiplayerParticipant zawiera dane. |
operator=(const MultiplayerParticipant & copy_from)
|
Przypisuje ten element
MultiplayerParticipant , kopiując go z innego elementu. |
operator=(MultiplayerParticipant && move_from)
|
Przypisuje element
MultiplayerParticipant , przenosząc do niego inny. |
Funkcje publiczne
AvatarUrl
const std::string & AvatarUrl( ImageResolution resolution ) const
Zwraca adres URL, na którym znajduje się obraz awatara użytkownika MultiplayerParticipant
.
Parametr ImageResolution
określa rozdzielczość zwracanego obrazu. Określ rozdzielczość ICON lub HI_RES. Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.
DisplayName
const std::string & DisplayName() const
Wyświetlana nazwa tego zasobu (MultiplayerParticipant
).
Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.
HasMatchResult
bool HasMatchResult() const
Czy ten uczestnik ma wynik w tej rozgrywce.
Jeśli ma wartość Fałsz, parametry MatchResult i MatchRank nie zwracają prawidłowych danych. Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.
HasPlayer
bool HasPlayer() const
Określa, czy Odtwarzacz jest powiązany z tym elementem MultiplayerParticipant
.
Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.
Identyfikator
const std::string & Id() const
Reguły Id
są prawidłowe tylko w zakresie 1 dopasowania i różnią się od adresów Player::Id()
. Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.
IsConnectedToRoom
bool IsConnectedToRoom() const
Określa, czy uczestnik jest połączony z urządzeniem RealTimeRoom
.
Zawsze ma wartość Fałsz, jeśli jest to uczestnik z TurnBasedMatch
.
MatchRank
uint32_t MatchRank() const
Pozycja tego elementu (MultiplayerParticipant
) w porównaniu z nim.
Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”. Jeśli HasMatchResult()
nie zwróci wartości „true” (prawda), ta funkcja zwróci wartość 0.
MatchResult
gpg::MatchResult MatchResult() const
Wynik dopasowania dla: MultiplayerParticipant
.
Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”. Jeśli HasMatchResult()
nie zwróci wartości „true” (prawda), funkcja zwraca MatchResult::None
.
MultiplayerParticipant
MultiplayerParticipant()
MultiplayerParticipant
MultiplayerParticipant( std::shared_ptr< const MultiplayerParticipantImpl > impl )
Konstruuje MultiplayerParticipant
z shared_ptr
na MultiplayerParticipantImpl
.
Przeznaczona do użytku wewnętrznego przez interfejs API.
MultiplayerParticipant
MultiplayerParticipant( const MultiplayerParticipant & copy_from )
Tworzy kopię istniejącego elementu MultiplayerParticipant
.
MultiplayerParticipant
MultiplayerParticipant( MultiplayerParticipant && move_from )
Przenosi istniejące urządzenie MultiplayerParticipant
.
Zawodnik
gpg::Player Player() const
Odtwarzacz powiązany z tym elementem typu MultiplayerParticipant
.
Aby można było użyć tej funkcji, wartości Valid i HasPlayer muszą zwracać wartość „prawda”.
Stan
ParticipantStatus Status() const
Stan obiektu MultiplayerParticipant
w odniesieniu do dopasowania.
Aby można było użyć tej funkcji, argument Valid musi zwracać wartość „prawda”.
Prawidłowy
bool Valid() const
Zwraca wartość „prawda”, jeśli pole MultiplayerParticipant
zawiera dane.
Musi mieć wartość prawda, aby można było używać funkcji pobierających (DisplayName
, AvatarUrl
, Id
itd.) w elemencie MultiplayerParticipant
.
operator=
MultiplayerParticipant & operator=( const MultiplayerParticipant & copy_from )
Przypisuje ten element MultiplayerParticipant
, kopiując go z innego elementu.
operator=
MultiplayerParticipant & operator=( MultiplayerParticipant && move_from )
Przypisuje element MultiplayerParticipant
, przenosząc do niego inny.
~MultiplayerUczestnik
~MultiplayerParticipant()