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

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

Classes

gpg::Achievement Uma única estrutura de dados que permite acessar dados sobre o status de uma conquista específica.
gpg::AchievementManager Recebe e define vários dados relacionados a conquistas.
gpg::AndroidPlatformConfiguration A 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 Define um auxiliar que pode ser usado para fornecer callbacks IEndpointDiscoveryListener ao SDK sem definir a interface IEndpointDiscoveryListener completa.
gpg::Event Uma única estrutura de dados que contém dados sobre o status de um evento específico.
gpg::EventManager Recebe e define vários dados relacionados a eventos.
gpg::GameServices O ponto de partida para interagir com o Google Play Games.
gpg::GameServices::Builder Usado para criar e configurar uma instância da classe GameServices.
gpg::ICaptureOverlayStateListener Define uma interface que pode transmitir eventos relacionados a mudanças no estado de captura de 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 de endpoints remotos.
gpg::IMessageListener Define uma interface que pode receber mensagens de endpoints remotos.
gpg::IRealTimeEventListener Define uma interface que pode transmitir eventos relacionados ao modo multiplayer em tempo real.
gpg::Leaderboard Uma única estrutura de dados que permite acessar dados sobre o status de uma tabela de classificação específica, como nome e validade.
gpg::LeaderboardManager Recebe e define vários dados relacionados à tabela de classificação.
gpg::MessageListenerHelper Define um assistente que pode ser usado para fornecer callbacks IMessageListener ao SDK sem definir a interface IMessageListener completa.
gpg::MultiplayerInvitation Uma estrutura de dados que contém dados sobre o estado atual de um convite para uma partida por turnos.
gpg::MultiplayerParticipant Uma estrutura de dados que contém dados sobre um participante em uma partida multiplayer.
gpg::NearbyConnections Uma API usada para criar conexões e se comunicar entre apps na mesma rede local.
gpg::NearbyConnections::Builder Classe Builder usada para criar objetos NearbyConnections.
gpg::ParticipantResults Uma estrutura de dados que contém dados sobre os resultados por participante de uma TurnBasedMatch.
gpg::Player Uma estrutura de dados que permite acessar dados sobre um jogador específico.
gpg::PlayerLevel Uma única estrutura de dados que contém dados sobre o nível do jogador.
gpg::PlayerManager Recebe e define vários dados relacionados ao jogador.
gpg::PlayerStats Uma estrutura de dados que permite acessar dados sobre um jogador específico.
gpg::RealTimeEventListenerHelper Define um auxiliar que pode ser usado para fornecer callbacks IRealTimeEventListener ao SDK sem definir a interface IRealTimeEventListener completa.
gpg::RealTimeMultiplayerManager Busca, modifica, processa mensagens e cria objetos RealTimeRoom.
gpg::RealTimeRoom Uma estrutura de dados que contém o estado atual de uma sala multijogador em tempo real.
gpg::RealTimeRoomConfig Uma estrutura de dados que contém os dados necessários para criar um objeto RealTimeRoom.
gpg::RealTimeRoomConfig::Builder Cria um ou mais objetos RealTimeRoomConfig.
gpg::Score Estrutura de dados única que permite acessar dados sobre a pontuação de um jogador.
gpg::ScorePage Uma única estrutura de dados que permite acessar dados de pontuação.
gpg::ScorePage::Entry Uma classe que cria uma entrada em uma página de pontuação.
gpg::ScorePage::ScorePageToken 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 nota.
gpg::SnapshotManager Recebe e define vários dados relacionados a snapshots.
gpg::SnapshotMetadata Uma única estrutura de dados que permite acessar dados sobre o status de metadados de um snapshot específico.
gpg::SnapshotMetadataChange 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 Recebe e define vários dados relacionados a estatísticas.
gpg::TurnBasedMatch Uma estrutura de dados que contém dados sobre o estado atual de uma TurnBasedMatch.
gpg::TurnBasedMatchConfig Uma estrutura de dados que contém os dados necessários para criar um TurnBasedMatch.
gpg::TurnBasedMatchConfig::Builder Cria um ou mais objetos TurnBasedMatchConfig.
gpg::TurnBasedMultiplayerManager Busca, modifica e cria objetos TurnBasedMatch.
gpg::VideoCapabilities Uma estrutura de dados que permite o acesso a informações sobre os recursos de gravação de vídeo do dispositivo atual.
gpg::VideoCaptureState Uma estrutura de dados que permite o acesso ao estado atual da captura de vídeo.
gpg::VideoManager Recebe e define vários dados relacionados a vídeos.

Estruturas

gpg::AchievementManager::FetchAllResponse Contém todos os dados de todos os prêmios, além de um status de resposta.
gpg::AchievementManager::FetchResponse Contém dados e o status de resposta de uma única conquista.
gpg::AndroidInitialization AndroidInitialization inclui três funções de inicialização, e exatamente uma delas precisa ser chamada.
gpg::AndroidSupport Funções que permitem o suporte ao Android 4.0 e versões anteriores.
gpg::AppIdentifier Um identificador de um aplicativo.
gpg::BaseStatus Uma struct que contém todos os códigos de status possíveis que podem ser retornados pelas nossas APIs.
gpg::ConnectionRequest Uma solicitação para estabelecer uma conexão.
gpg::ConnectionResponse Uma resposta a uma solicitação de conexão.
gpg::EndpointDetails Detalhes sobre um endpoint remoto que o app descobriu.
gpg::EventManager::FetchAllResponse Data e ResponseStatus para todos os eventos.
gpg::EventManager::FetchResponse Contém dados e o status de resposta de um único evento.
gpg::LeaderboardManager::FetchAllResponse Contém dados e status de resposta para todas as tabelas de classificação.
gpg::LeaderboardManager::FetchAllScoreSummariesResponse Contém todos os dados e status de resposta de todos os resumos de pontuação da tabela de líderes.
gpg::LeaderboardManager::FetchResponse Armazena dados de uma tabela de classificação e um status de resposta.
gpg::LeaderboardManager::FetchScorePageResponse 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 de pontuação da tabela de classificação especificado.
gpg::PlayerManager::FetchListResponse Uma resposta que contém um vetor de jogadores.
gpg::PlayerManager::FetchResponse data e ResponseStatus para um player específico.
gpg::PlayerManager::FetchSelfResponse Contém todos os dados do jogador, além de um status de resposta.
gpg::RealTimeMultiplayerManager::FetchInvitationsResponse Data e ResponseStatus para a operação FetchInvitations.
gpg::RealTimeMultiplayerManager::RealTimeRoomResponse Data e ResponseStatus para um objeto RealTimeRoom específico.
gpg::RealTimeMultiplayerManager::RoomInboxUIResponse Data e ResponseStatus para a operação ShowRoomInboxUI.
gpg::RealTimeMultiplayerManager::WaitingRoomUIResponse Data e ResponseStatus para a operação ShowWaitingRoomUI.
gpg::SnapshotManager::CommitResponse Armazena os dados de um snapshot atualizado, além de um status de resposta.
gpg::SnapshotManager::FetchAllResponse Contém todos os dados de todos os snapshots, além de um status de resposta.
gpg::SnapshotManager::MaxSizeResponse Mantém o tamanho máximo para dados e imagem de capa do resumo.
gpg::SnapshotManager::OpenResponse Armazena os dados de um determinado snapshot solicitado e o status da resposta.
gpg::SnapshotManager::ReadResponse Lê o status da resposta e os dados de snapshot retornados de uma operação de leitura de snapshot.
gpg::SnapshotManager::SnapshotSelectUIResponse 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 Contém todos os dados de PlayerStats, além de um status de resposta.
gpg::TurnBasedMultiplayerManager::MatchInboxUIResponse Data e ResponseStatus para a operação ShowMatchInboxUI.
gpg::TurnBasedMultiplayerManager::PlayerSelectUIResponse Data e ResponseStatus para a operação ShowPlayerSelectUI.
gpg::TurnBasedMultiplayerManager::TurnBasedMatchResponse Data e ResponseStatus para um TurnBasedMatch específico.
gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse Data e ResponseStatus para TurnBasedMatches e convites.
gpg::VideoManager::GetCaptureCapabilitiesResponse Armazena dados para recursos de vídeo, além de um status de resposta.
gpg::VideoManager::GetCaptureStateResponse Armazena dados para o estado de captura de vídeo, além de um status de resposta.
gpg::VideoManager::IsCaptureAvailableResponse Retorna se um modo de captura (especificado em IsCaptureAvailable) está disponível ou não, junto com um status de resposta.