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

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

Aulas

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 à conquista.
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::Evento Uma única estrutura de dados com informações 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 mostrar eventos relacionados a mudanças no estado de captura de vídeo.
gpg::ICrossAppEndpointDiscoveryListener Define uma interface que pode receber eventos relacionados à descoberta remota de endpoints entre apps.
gpg::IEndpointDiscoveryListener Define uma interface que pode receber eventos relacionados à descoberta remota de endpoints.
gpg::IMessageListener Define uma interface que pode receber mensagens de endpoints remotos.
gpg::IRealTimeEventListener Define uma interface que pode exibir eventos relacionados ao 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::MultiplayerInvitation Estrutura de dados com informações 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 de uma partida multiplayer.
gpg::NearbyConnections Uma API usada para criar conexões e se comunicar entre apps na mesma rede local.
gpg::NearbyConnections::Builder Builder usada para criar objetos NearbyConnections.
gpg::ParticipantResults Uma estrutura com dados sobre os resultados por participante de uma TurnBasedMatch.
gpg::Jogador Uma estrutura de dados que permite acessar dados sobre um jogador específico.
gpg::PlayerLevel Uma única estrutura 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 contendo o estado atual de uma sala multiplayer 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::Pontuação 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 os dados da 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 pontuação.
gpg::SnapshotManager Recebe e define vários dados relacionados ao snapshot.
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 contendo 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 acesso a informações sobre os recursos de gravação de vídeo do dispositivo atual.
gpg::VideoCaptureState Uma estrutura de dados que permite acesso ao estado atual da captura de vídeo.
gpg::VideoManager Recebe e define vários dados relacionados ao vídeo.

Estruturas

gpg::AchievementManager::FetchAllResponse Mantém todos os dados de todas as conquistas, além de um status de resposta.
gpg::AchievementManager::FetchResponse Contém dados e status de resposta para 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 oferecem suporte a versões anteriores ao Android 4.0.
gpg::AppIdentifier Um identificador para um aplicativo.
gpg::BaseStatus Um struct com todos os códigos de status possíveis que podem ser retornados por 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 descoberto pelo app.
gpg::EventManager::FetchAllResponse Data e ResponseStatus para todos os eventos.
gpg::EventManager::FetchResponse Contém dados e status de resposta para um único evento.
gpg::LeaderboardManager::FetchAllResponse Contém status de dados e resposta para todos os placares.
gpg::LeaderboardManager::FetchAllScoreSummariesResponse Contém todos os dados e status de resposta de todos os resumos de pontuação do placar.
gpg::LeaderboardManager::FetchResponse Contém dados de um quadro de liderança, juntamente com um status de resposta.
gpg::LeaderboardManager::FetchScorePageResponse Retorna o status e os dados da resposta da página de pontuação acessada.
gpg::LeaderboardManager::FetchScoreSummaryResponse Status de dados e resposta de um resumo específico da pontuação do placar.
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 Mantém todos os dados do jogador, junto com 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 Mantém os dados de um snapshot atualizado, junto com um status de resposta.
gpg::SnapshotManager::FetchAllResponse Mantém todos os dados de todos os snapshots, junto com um status de resposta.
gpg::SnapshotManager::MaxSizeResponse Mantém o tamanho máximo dos dados e da imagem da capa do snapshot.
gpg::SnapshotManager::OpenResponse Mantém os dados de um snapshot solicitado específico, além de um status de resposta.
gpg::SnapshotManager::ReadResponse Lê o status da resposta e os dados do 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 no dispositivo.
gpg::StatsManager::FetchForPlayerResponse Mantém todos os dados de PlayerStats, junto com 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 uma TurnBasedMatch específica.
gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse Data e ResponseStatus para TurnBasedMatches e convites.
gpg::VideoManager::GetCaptureCapabilitiesResponse Mantém dados de recursos de vídeo e um status de resposta.
gpg::VideoManager::GetCaptureStateResponse Mantém os dados do estado de captura de vídeo, junto com um status de resposta.
gpg::VideoManager::IsCaptureAvailableResponse Determina se um modo de captura (especificado em IsCaptureAvailable) está disponível ou não, com um status de resposta.