Dokumentacja interfejsu API C++ Gier Google Play

To są strony referencyjne dotyczące interfejsów API usług gier Play w języku C++.

Zajęcia

gpg::Osiągnięcie pojedyncza struktura danych, która umożliwia dostęp do informacji o stanie danego osiągnięcia;
gpg::AchievementManager Pobiera i zestawia różne dane związane z osiągnięciami.
gpg::AndroidPlatformConfiguration Konfiguracja platformy używana podczas tworzenia instancji klasy GameServices na Androidzie.
gpg::CaptureOverlayStateListenerHelper Definiuje element pomocniczy, który umożliwia dostarczanie do pakietu SDK wywołań zwrotnych ICaptureOverlayStateListener bez definiowania pełnego interfejsu ICaptureOverlayStateListener.
gpg::EndpointDiscoveryListenerHelper Definiuje element pomocniczy, którego można używać do dostarczania wywołań zwrotnych IEndpointDiscoveryListener do pakietu SDK bez definiowania pełnego interfejsu IEndpointDiscoveryListener.
gpg::Zdarzenie Pojedyncza struktura danych zawierająca informacje o stanie określonego zdarzenia.
gpg::EventManager Pobiera i ustawia różne dane związane ze zdarzeniami.
gpg::GameServices Punkt wyjścia do interakcji z Grami Google Play.
gpg::GameServices::Builder Służy do tworzenia i konfigurowania instancji klasy GameServices.
gpg::ICaptureOverlayStateListener Definiuje interfejs, który może przesyłać zdarzenia związane ze zmianami stanu nagrywania filmu.
gpg::ICrossAppEndpointDiscoveryListener Definiuje interfejs, który może dostarczać zdarzenia związane z wykrywaniem zdalnych punktów końcowych w różnych aplikacjach.
gpg::IEndpointDiscoveryListener Definiuje interfejs, który może dostarczać zdarzenia związane z wykrywaniem zdalnych punktów końcowych.
gpg::IMessageListener Definiuje interfejs, który może dostarczać komunikaty ze zdalnych punktów końcowych.
gpg::IRealTimeEventListener Definiuje interfejs, który może dostarczać wydarzenia związane z rozgrywką wieloosobową w czasie rzeczywistym.
gpg::Długi baner Jedna struktura danych, która umożliwia dostęp do informacji o stanie konkretnej tabeli wyników, takich jak nazwa i ważność.
gpg::LeaderboardManager Pobiera i ustawia różne dane związane z tabelą wyników.
gpg::MessageListenerHelper Definiuje element pomocniczy, który umożliwia dostarczanie wywołań zwrotnych IMessageListener do pakietu SDK bez definiowania pełnego interfejsu IMessageListener.
gpg::MultiplayerInvitation Struktura danych zawierająca dane o bieżącym stanie zaproszenia do gry turowej.
gpg::MultiplayerParticipant Struktura danych zawierająca dane o uczestniku gry wieloosobowej.
gpg::NearbyConnections Interfejs API służący do tworzenia połączeń i komunikacji między aplikacjami w tej samej sieci lokalnej.
gpg::NearbyConnections::Builder Klasa Builder, która służy do tworzenia obiektów NearbyConnections.
gpg::ParticipantResults Struktura danych zawierająca informacje o wynikach dla poszczególnych uczestników TurnBasedMatch.
gpg::Odtwarzacz Struktura danych, która umożliwia dostęp do informacji o konkretnym odtwarzaczu.
gpg::PlayerLevel Pojedyncza struktura danych zawierająca dane o poziomie gracza.
gpg::PlayerManager Pobiera i ustawia różne dane dotyczące gracza.
gpg::PlayerStats Struktura danych, która umożliwia dostęp do informacji o konkretnym odtwarzaczu.
gpg::RealTimeEventListenerHelper Definiuje element pomocniczy, którego można używać do wysyłania wywołań zwrotnych IRealTimeEventListener do pakietu SDK bez definiowania pełnego interfejsu IRealTimeEventListener.
gpg::RealTimeMultiplayerManager Pobiera, modyfikuje, obsługuje przesyłanie wiadomości i tworzy obiekty RealTimeRoom.
gpg::RealTimeRoom Struktura danych z aktualnym stanem pokoju wieloosobowego w czasie rzeczywistym.
gpg::RealTimeRoomConfig Struktura danych zawierająca dane potrzebne do utworzenia obiektu RealTimeRoom.
gpg::RealTimeRoomConfig::Builder Kompiluje co najmniej 1 obiekt RealTimeRoomConfig.
gpg::Wynik Pojedyncza struktura danych, która umożliwia dostęp do informacji o wyniku gracza.
gpg::ScorePage Jedna struktura danych, która umożliwia dostęp do danych punktowych.
gpg::ScorePage::Entry Klasa, która tworzy wpis na stronie z wynikami.
gpg::ScorePage::ScorePageToken Struktura danych, która jest prawie nieprzezroczystym typem i reprezentuje zapytanie w przypadku wartości ScorePage (lub jest pusta).
gpg::ScoreSummary Pojedyncza struktura danych, która umożliwia dostęp do podsumowania informacji o wynikach.
gpg::SnapshotManager Pobiera i ustawia różne dane związane ze zrzutami.
gpg::SnapshotMetadata Pojedyncza struktura danych, która umożliwia dostęp do informacji o stanie określonych metadanych zrzutu.
gpg::SnapshotMetadataChange Pojedyncza struktura danych, która umożliwia dostęp do informacji o stanie konkretnego zrzutu.
gpg::SnapshotMetadataChange::Builder Kompiluje co najmniej 1 obiekt SnapshotMetadataChange.
gpg::SnapshotMetadataChange::CoverImage Pojedyncza struktura danych, która umożliwia dostęp do informacji o stanie określonego zdjęcia okładki.
gpg::StatsManager Pobiera i ustawia różne dane związane ze statystykami.
gpg::TurnBasedMatch Struktura danych zawierająca informacje o bieżącym stanie elementu TurnBasedMatch.
gpg::TurnBasedMatchConfig Struktura danych zawierająca dane potrzebne do utworzenia elementu TurnBasedMatch.
gpg::TurnBasedMatchConfig::Builder Kompiluje co najmniej 1 obiekt TurnBasedMatchConfig.
gpg::TurnBasedMultiplayerManager Pobiera, modyfikuje i tworzy obiekty TurnBasedMatch.
gpg::VideoCapabilities Struktura danych zapewniająca dostęp do informacji o możliwościach nagrywania filmów na tym urządzeniu.
gpg::VideoCaptureState Struktura danych, która umożliwia dostęp do bieżącego stanu nagrywania filmu.
gpg::VideoManager Pobiera i ustawia różne dane dotyczące filmów.

Konstrukcja

gpg::AchievementManager::FetchAllResponse Przechowuje wszystkie dane dotyczące wszystkich osiągnięć wraz ze stanem odpowiedzi.
gpg::AchievementManager::FetchResponse Zawiera dane i stan odpowiedzi pojedynczego osiągnięcia.
gpg::AndroidInitialization AndroidInitialization obejmuje 3 funkcje inicjowania, z których dokładnie jedną trzeba wywołać.
gpg::AndroidSupport Funkcje, które umożliwiają obsługę Androida w wersji starszej niż 4.0.
gpg::AppIdentifier Identyfikator aplikacji.
gpg::BaseStatus Struktura zawierająca wszystkie możliwe kody stanu, które mogą zostać zwrócone przez nasze interfejsy API.
gpg::ConnectionRequest Prośba o nawiązanie połączenia.
gpg::ConnectionResponse Odpowiedź na prośbę o połączenie.
gpg::EndpointDetails Szczegółowe informacje o zdalnym punkcie końcowym wykrytym przez aplikację.
gpg::EventManager::FetchAllResponse Data i ResponseStatus w przypadku wszystkich zdarzeń.
gpg::EventManager::FetchResponse Zawiera dane i stan odpowiedzi na temat pojedynczego zdarzenia.
gpg::LeaderboardManager::FetchAllResponse Zawiera dane i stany odpowiedzi we wszystkich tabelach wyników.
gpg::LeaderboardManager::FetchAllScoreSummariesResponse Zawiera wszystkie dane i stany odpowiedzi we wszystkich podsumowaniach wyników w tabeli wyników.
gpg::LeaderboardManager::FetchResponse Przechowuje dane w tabeli wyników wraz ze stanem odpowiedzi.
gpg::LeaderboardManager::FetchScorePageResponse Zwraca stan odpowiedzi i dane ze strony wyników, do której uzyskano dostęp.
gpg::LeaderboardManager::FetchScoreSummaryResponse Dane i stan odpowiedzi dla określonego podsumowania wyniku w tabeli.
gpg::PlayerManager::FetchListResponse Odpowiedź zawierająca wektor odtwarzaczy.
gpg::PlayerManager::FetchResponse data i ResponseStatus w przypadku konkretnego gracza.
gpg::PlayerManager::FetchSelfResponse Przechowuje wszystkie dane graczy wraz ze stanem odpowiedzi.
gpg::RealTimeMultiplayerManager::FetchInvitationsResponse Data i ResponseStatus dla operacji FetchInvitations.
gpg::RealTimeMultiplayerManager::RealTimeRoomResponse Data i ResponseStatus dla konkretnego obiektu RealTimeRoom.
gpg::RealTimeMultiplayerManager::RoomInboxUIResponse Data i ResponseStatus dla operacji ShowRoomInboxUI.
gpg::RealTimeMultiplayerManager::WaitingRoomUIResponse Data i ResponseStatus dla operacji ShowWaitingRoomUI.
gpg::SnapshotManager::CommitResponse Przechowuje dane zaktualizowanego zrzutu wraz ze stanem odpowiedzi.
gpg::SnapshotManager::FetchAllResponse Przechowuje wszystkie dane dotyczące wszystkich zrzutów wraz ze stanem odpowiedzi.
gpg::SnapshotManager::MaxSizeResponse Zawiera maksymalny rozmiar danych migawki i zdjęcia okładki migawki.
gpg::SnapshotManager::OpenResponse Przechowuje dane konkretnego żądanego zrzutu wraz ze stanem odpowiedzi.
gpg::SnapshotManager::ReadResponse Odczytuje stan odpowiedzi i dane zrzutu zwrócone przez operację odczytu zrzutu.
gpg::SnapshotManager::SnapshotSelectUIResponse Data i ResponseStatus dla operacji ShowSelectUIOperation.
gpg::StartAdvertisingResult Identyfikator i nazwa instancji zarejestrowanej na tym urządzeniu.
gpg::StatsManager::FetchForPlayerResponse Przechowuje wszystkie dane PlayerStats wraz ze stanem odpowiedzi.
gpg::TurnBasedMultiplayerManager::MatchInboxUIResponse Data i ResponseStatus dla operacji ShowMatchInboxUI.
gpg::TurnBasedMultiplayerManager::PlayerSelectUIResponse Data i ResponseStatus dla operacji ShowPlayerSelectUI.
gpg::TurnBasedMultiplayerManager::TurnBasedMatchResponse Data i ResponseStatus w przypadku konkretnego elementu TurnBasedMatch.
gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse Data i ResponseStatus dla zasad TurnBasedMatches i zaproszeń.
gpg::VideoManager::GetCaptureCapabilitiesResponse Przechowuje dane na potrzeby możliwości wideo oraz stan odpowiedzi.
gpg::VideoManager::GetCaptureStateResponse Przechowuje dane dotyczące stanu nagrywania filmu oraz stanu odpowiedzi.
gpg::VideoManager::IsCaptureAvailableResponse Wskazuje, czy dostępny jest tryb przechwytywania (określony w IsCaptureAvailable) oraz stan odpowiedzi.