Referência da API C++ do Google Play Games

Estas são as páginas de referência das APIs C++ dos serviços relacionados a jogos do Google Play.

Classes

gpg::Conquista Uma única estrutura de dados que permite acessar dados sobre o status de uma conquista específica.
gpg::AchievementManager (link em inglês) Recebe e define vários dados relacionados a conquistas.
gpg::AndroidPlatformConfiguration Configuração da plataforma usada ao criar uma instância da classe GameServices no Android.
gpg::CaptureOverlayStateListenerHelper. Define um auxiliar que pode ser usado para fornecer callbacks ICaptureOverlayStateListener ao SDK sem definir a interface ICaptureOverlayStateListener completa.
gpg::EndpointDiscoveryListenerHelper (em inglês) Define um auxiliar que pode ser usado para fornecer callbacks IEndpointDiscoveryListener ao SDK sem definir a interface IEndpointDiscoveryListener completa.
gpg::Evento Uma única estrutura de dados que contém dados sobre o status de um evento específico.
gpg::EventManager (link em inglês) Recebe e define vários dados relacionados a eventos.
gpg::GameServices (em inglês) Ponto de partida para interagir com o Google Play Games.
gpg::GameServices::Builder (link em inglês) Usado para criar e configurar uma instância da classe GameServices.
gpg::ICaptureOverlayStateListener Define uma interface que pode entregar eventos relacionados a mudanças no estado de captura do vídeo.
gpg::ICrossAppEndpointDiscoveryListener Define uma interface que pode receber eventos relacionados à descoberta de endpoints remotos entre apps.
gpg::IEndpointDiscoveryListener Define uma interface que pode receber eventos relacionados à descoberta remota de endpoints.
gpg::IMessageListener (em inglês) Define uma interface que pode entregar mensagens de endpoints remotos.
gpg::IRealTimeEventListener Define uma interface que pode entregar eventos relacionados a multiplayer em tempo real.
gpg::Cabeçalho Uma única estrutura de dados que permite acessar dados sobre o status de um placar específico, como nome e validade.
gpg::LeaderboardManager. Recebe e define vários dados relacionados ao placar.
gpg::MessageListenerHelper. Define um auxiliar que pode ser usado para fornecer callbacks IMessageListener ao SDK sem definir a interface IMessageListener completa.
gpg::Convite para vários jogadores Uma estrutura de dados que contém dados sobre o estado atual de um convite para uma partida por turno.
gpg::MultiplayerParticipant É uma estrutura de dados que contém dados sobre um participante de uma partida multiplayer.
gpg::NearbyConnections (em inglês) Uma API usada para criar conexões e se comunicar entre apps na mesma rede local.
gpg::NearbyConnections::Builder Classe Builder usada para construir objetos NearbyConnections.
gpg::ParticipantResults Uma estrutura de dados que contém dados sobre os resultados por participante para um TurnBasedMatch.
gpg::Player (link em inglês) É uma estrutura de dados que permite acessar dados sobre um jogador específico.
gpg::PlayerLevel (link em inglês) Uma única estrutura de dados que contém dados sobre o nível do jogador.
gpg::PlayerManager (link em inglês) Recebe e define vários dados relacionados ao jogador.
gpg::PlayerStats (em inglês) É uma estrutura de dados que permite acessar dados sobre um jogador específico.
gpg::RealTimeEventListenerHelper (link em inglês) Define um auxiliar que pode ser usado para fornecer callbacks IRealTimeEventListener ao SDK sem definir a interface IRealTimeEventListener completa.
gpg::RealTimeMultiplayerManager (em inglês) Busca, modifica, gerencia mensagens e cria objetos RealTimeRoom.
gpg::RealTimeRoom É uma estrutura de dados que contém o estado atual de uma sala multiplayer em tempo real.
gpg::RealTimeRoomConfig (link em inglês) Uma estrutura de dados com os dados necessários para criar um objeto RealTimeRoom.
gpg::RealTimeRoomConfig::Criador Cria um ou mais objetos RealTimeRoomConfig.
gpg::Pontuação É uma estrutura de dados única que permite acessar dados sobre a pontuação de um jogador.
gpg::ScorePage (em inglês) Estrutura de dados única que permite acessar dados de pontuação.
gpg::ScorePage::Entry (link em inglês) Uma classe que cria uma entrada em uma página de pontuação.
gpg::ScorePage::ScorePageToken (link em inglês) Uma estrutura de dados que é um tipo quase opaco que representa uma consulta para uma ScorePage (ou está vazia).
gpg::ScoreSummary Uma única estrutura de dados que permite acessar um resumo das informações da pontuação.
gpg::SnapshotManager (em inglês) Recebe e define vários dados relacionados a snapshots.
gpg::SnapshotMetadata (link em inglês) Uma única estrutura de dados que permite que você acesse dados sobre o status de metadados de um snapshot específico.
gpg::SnapshotMetadataChange (link em inglês) Uma única estrutura de dados que permite acessar dados sobre o status de um snapshot específico.
gpg::SnapshotMetadataChange::Builder Cria um ou mais objetos SnapshotMetadataChange.
gpg::SnapshotMetadataChange::CoverImage Uma única estrutura de dados que permite acessar dados sobre o status de uma imagem de capa específica
gpg::StatsManager (em inglês) Recebe e define vários dados relacionados a estatísticas.
gpg::TurnBasedMatch (em inglês) Estrutura de dados que contém dados sobre o estado atual de um TurnBasedMatch.
gpg::TurnBasedMatchConfig. Estrutura de dados com os dados necessários para criar um TurnBasedMatch.
gpg::TurnBasedMatchConfig::Builder. Cria um ou mais objetos TurnBasedMatchConfig.
gpg::TurnBasedMultiplayerManager (em inglês) Busca, modifica e cria objetos TurnBasedMatch.
gpg::VideoCapabilities É uma estrutura de dados que permite acessar informações sobre os recursos do dispositivo atual para gravação de vídeos.
gpg::VideoCaptureState (em inglês) É uma estrutura de dados que permite o acesso ao estado atual da captura de vídeo.
gpg::VideoManager (em inglês) Acessa e define vários dados relacionados a vídeos.

Estruturas

gpg::AchievementManager::FetchAllResponse (link em inglês) Mantém todos os dados de todas as conquistas, além do status de resposta.
gpg::AchievementManager::FetchResponse (link em inglês) Contém dados e status de resposta para uma única conquista.
gpg::AndroidInitialization (link em inglês) A AndroidInitialization inclui três funções de inicialização, exatamente uma delas precisa ser chamada.
gpg::AndroidSupport (link em inglês) Funções que ativam o suporte anterior ao Android 4.0.
gpg::AppIdentifier (link em inglês) Identificador de um aplicativo.
gpg::BaseStatus (link em inglês) Uma estrutura que contém todos os códigos de status possíveis que podem ser retornados por nossas APIs.
gpg::ConnectionRequest (em inglês) Uma solicitação para estabelecer uma conexão.
gpg::ConnectionResponse (link em inglês) Uma resposta a uma solicitação de conexão.
gpg::EndpointDetails Detalhes sobre um endpoint remoto que o app descobriu.
gpg::EventManager::FetchAllResponse (link em inglês) Data e ResponseStatus para todos os eventos.
gpg::EventManager::FetchResponse (link em inglês) Contém dados e status de resposta para um único evento.
gpg::LeaderboardManager::FetchAllResponse (link em inglês) Contém status de dados e resposta de todos os placares.
gpg::LeaderboardManager::FetchAllScoreSummariesResponse (link em inglês) Contém todos os status de dados e respostas de todos os resumos de pontuação do placar.
gpg::LeaderboardManager::FetchResponse (link em inglês) Mantém os dados de um placar, além de um status de resposta.
gpg::LeaderboardManager::FetchScorePageResponse (link em inglês) Retorna o status da resposta e os dados da página de pontuação acessada.
gpg::LeaderboardManager::FetchScoreSummaryResponse Dados e status de resposta para um resumo especificado da pontuação de placar.
gpg::PlayerManager::FetchListResponse (link em inglês) Uma resposta que contém um vetor de jogadores.
gpg::PlayerManager::FetchResponse (link em inglês) data e ResponseStatus para um Player específico.
gpg::PlayerManager::FetchSelfResponse (link em inglês) Mantém todos os dados do jogador, além de um status da resposta.
gpg::RealTimeMultiplayerManager::FetchInvitationsResponse (link em inglês) Data e ResponseStatus para a operação FetchInvitations.
gpg::RealTimeMultiplayerManager::RealTimeRoomResponse (link em inglês) Data e ResponseStatus para um objeto RealTimeRoom específico.
gpg::RealTimeMultiplayerManager::RoomInboxUIResponse (link em inglês) Data e ResponseStatus para a operação ShowRoomInboxUI.
gpg::RealTimeMultiplayerManager::AguardandoSalaUIResponse Data e ResponseStatus para a operação ShowWaitingRoomUI.
gpg::SnapshotManager::CommitResponse (link em inglês) Mantém os dados de um snapshot atualizado com um status de resposta.
gpg::SnapshotManager::FetchAllResponse (link em inglês) Mantém todos os dados de todos os snapshots, além de um status de resposta.
gpg::SnapshotManager::MaxSizeResponse (link em inglês) Mantém o tamanho máximo dos dados do snapshot e da imagem da capa.
gpg::SnapshotManager::OpenResponse (link em inglês) Mantém os dados de um determinado snapshot solicitado com um status de resposta.
gpg::SnapshotManager::ReadResponse (link em inglês) Lê o status da resposta e os dados do snapshot retornados de uma operação de leitura de snapshot.
gpg::SnapshotManager::SnapshotSelectUIResponse (link em inglês) Data e ResponseStatus para a operação ShowSelectUIOperation.
gpg::StartAdvertisingResult O ID e o nome de uma instância registrada neste dispositivo.
gpg::StatsManager::FetchForPlayerResponse Mantém todos os dados do PlayerStats, além de um status de resposta.
gpg::TurnBasedMultiplayerManager::MatchInboxUIResponse (link em inglês) Data e ResponseStatus para a operação ShowMatchInboxUI.
gpg::TurnBasedMultiplayerManager::PlayerSelectUIResponse (link em inglês) Data e ResponseStatus para a operação ShowPlayerSelectUI.
gpg::TurnBasedMultiplayerManager::TurnBasedMatchResponse (em inglês) Data e ResponseStatus para uma TurnBasedMatch específica.
gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse (link em inglês) Data e ResponseStatus para TurnBasedMatches e convites.
gpg::VideoManager::GetCaptureCapabilitiesResponse (link em inglês) Mantém os dados dos recursos de vídeo, além de um status de resposta.
gpg::VideoManager::GetCaptureStateResponse (link em inglês) Mantém os dados do estado da captura de vídeo e de um status de resposta.
gpg::VideoManager::IsCaptureAvailableResponse Indica se um modo de captura (especificado em IsCaptureAvailable) está disponível, com um status de resposta.