Google Play Games C++ API Reference

These are the reference pages for the Play Games services C++ APIs.

Managers

Classes

gpg::AchievementManager

Gets and sets various achievement-related data.

gpg::LeaderboardManager

Gets and sets various leaderboard-related data.

gpg::PlayerManager

Gets and sets various player-related data.

gpg::QuestManager

Gets and sets various quest-related data.

gpg::RealTimeMultiplayerManager

Fetches, modifies, handles messaging for, and creates RealTimeRoom objects.

gpg::RealTimeRoomConfig::Builder

Builds one or more RealTimeRoomConfig objects.

gpg::SnapshotManager

Gets and sets various snapshot-related data.

gpg::StatsManager

Gets and sets various stats-related data.

gpg::TurnBasedMultiplayerManager

Fetches, modifies and creates TurnBasedMatch objects.

gpg::VideoManager

Gets and sets various video-related data.

Structs

gpg::AchievementManager::FetchAllResponse

Holds all data for all achievements, along with a response status.

gpg::AchievementManager::FetchResponse

Contains data and response status for a single achievement.

gpg::LeaderboardManager::FetchAllScoreSummariesResponse

Contains all data and response statuses for all leaderboard score summaries.

gpg::LeaderboardManager::FetchScorePageResponse

Returns response status and data from the accessed score page.

gpg::LeaderboardManager::FetchScoreSummaryResponse

Data and response status for a specified leaderboard score summary.

gpg::PlayerManager::FetchListResponse

A response which contains a vector of players.

gpg::PlayerManager::FetchSelfResponse

Holds all player data, along with a response status.

gpg::QuestManager::AcceptResponse

Contains a response status and a quest.

gpg::QuestManager::ClaimMilestoneResponse

Contains a response status, a quest, and a milestone.

gpg::QuestManager::QuestUIResponse

Data and UIStatus for the ShowAllUI and ShowUI operations.

gpg::RealTimeMultiplayerManager::FetchInvitationsResponse

Data and ResponseStatus for the FetchInvitations operation.

gpg::RealTimeMultiplayerManager::RealTimeRoomResponse

Data and ResponseStatus for a specific RealTimeRoom object.

gpg::RealTimeMultiplayerManager::RoomInboxUIResponse

Data and ResponseStatus for the ShowRoomInboxUI operation.

gpg::RealTimeMultiplayerManager::WaitingRoomUIResponse

Data and ResponseStatus for the ShowWaitingRoomUI operation.

gpg::SnapshotManager::CommitResponse

Holds the data for an updated snapshot, along with a response status.

gpg::SnapshotManager::OpenResponse

Holds the data for a particular requested snapshot along with a response status.

gpg::SnapshotManager::ReadResponse

Reads response status and snapshot data returned from a snapshot read operation.

gpg::SnapshotManager::SnapshotSelectUIResponse

Data and ResponseStatus for the ShowSelectUIOperation operation.

gpg::StatsManager::FetchForPlayerResponse

Holds all PlayerStats data, along with a response status.

gpg::TurnBasedMultiplayerManager::MatchInboxUIResponse

Data and ResponseStatus for the ShowMatchInboxUI operation.

gpg::TurnBasedMultiplayerManager::PlayerSelectUIResponse

Data and ResponseStatus for the ShowPlayerSelectUI operation.

gpg::TurnBasedMultiplayerManager::TurnBasedMatchResponse

Data and ResponseStatus for a specific TurnBasedMatch.

gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse

Data and ResponseStatus for TurnBasedMatches and invitations.

gpg::VideoManager::GetCaptureCapabilitiesResponse

Holds data for video capabilities, along with a response status.

gpg::VideoManager::GetCaptureStateResponse

Holds data for video capture state, along with a response status.

gpg::VideoManager::IsCaptureAvailableResponse

Holds whether or not a capture mode (specified in IsCaptureAvailable) is available, along with a response status.

ResponseType

Structs

gpg::EndpointDetails

Details about a remote endpoint that the app has discovered.

gpg::LeaderboardManager::FetchAllResponse

Contains data and response statuses for all leaderboards.

gpg::LeaderboardManager::FetchAllScoreSummariesResponse

Contains all data and response statuses for all leaderboard score summaries.

gpg::LeaderboardManager::FetchResponse

Holds data for a leaderboard, along with a response status.

gpg::LeaderboardManager::FetchScorePageResponse

Returns response status and data from the accessed score page.

gpg::LeaderboardManager::FetchScoreSummaryResponse

Data and response status for a specified leaderboard score summary.

gpg::PlayerManager::FetchListResponse

A response which contains a vector of players.

gpg::PlayerManager::FetchSelfResponse

Holds all player data, along with a response status.

gpg::QuestManager::AcceptResponse

Contains a response status and a quest.

gpg::QuestManager::ClaimMilestoneResponse

Contains a response status, a quest, and a milestone.

gpg::QuestManager::QuestUIResponse

Data and UIStatus for the ShowAllUI and ShowUI operations.

gpg::RealTimeMultiplayerManager::FetchInvitationsResponse

Data and ResponseStatus for the FetchInvitations operation.

gpg::RealTimeMultiplayerManager::RealTimeRoomResponse

Data and ResponseStatus for a specific RealTimeRoom object.

gpg::RealTimeMultiplayerManager::RoomInboxUIResponse

Data and ResponseStatus for the ShowRoomInboxUI operation.

gpg::RealTimeMultiplayerManager::WaitingRoomUIResponse

Data and ResponseStatus for the ShowWaitingRoomUI operation.

gpg::SnapshotManager::CommitResponse

Holds the data for an updated snapshot, along with a response status.

gpg::SnapshotManager::OpenResponse

Holds the data for a particular requested snapshot along with a response status.

gpg::SnapshotManager::ReadResponse

Reads response status and snapshot data returned from a snapshot read operation.

gpg::SnapshotManager::SnapshotSelectUIResponse

Data and ResponseStatus for the ShowSelectUIOperation operation.

gpg::StartAdvertisingResult

The ID and name of an instance registered on this device.

gpg::StatsManager::FetchForPlayerResponse

Holds all PlayerStats data, along with a response status.

gpg::TurnBasedMultiplayerManager::MatchInboxUIResponse

Data and ResponseStatus for the ShowMatchInboxUI operation.

gpg::TurnBasedMultiplayerManager::PlayerSelectUIResponse

Data and ResponseStatus for the ShowPlayerSelectUI operation.

gpg::TurnBasedMultiplayerManager::TurnBasedMatchResponse

Data and ResponseStatus for a specific TurnBasedMatch.

gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse

Data and ResponseStatus for TurnBasedMatches and invitations.

gpg::VideoManager::GetCaptureCapabilitiesResponse

Holds data for video capabilities, along with a response status.

gpg::VideoManager::GetCaptureStateResponse

Holds data for video capture state, along with a response status.

gpg::VideoManager::IsCaptureAvailableResponse

Holds whether or not a capture mode (specified in IsCaptureAvailable) is available, along with a response status.

ResponseTypes

Structs

gpg::AchievementManager::FetchAllResponse

Holds all data for all achievements, along with a response status.

gpg::AchievementManager::FetchResponse

Contains data and response status for a single achievement.

ValueType

Classes

gpg::Achievement

A single data structure which allows you to access data about the status of a specific achievement.

gpg::Event

A single data structure containing data about the status of a specific event.

gpg::Leaderboard

A single data structure allowing you to access data about the status of a specific leaderboard, such as its name and validity.

gpg::MultiplayerInvitation

A data structure containing data about the current state of an invitation to a turn-based match.

gpg::MultiplayerParticipant

A data structure containing data about a participant in a multiplayer match.

gpg::ParticipantResults

A data structure containing data about the per-participant results for a TurnBasedMatch.

gpg::Player

A data structure that allows you to access data about a specific player.

gpg::PlayerLevel

A single data structure containing data about player's level.

gpg::PlayerStats

A data structure that allows you to access data about a specific player.

gpg::Quest

A single data structure allowing you to access data about the status of a specific quest.

gpg::QuestMilestone

A single data structure allowing you to access data about the status of a specific quest milestone.

gpg::RealTimeRoom

A data structure containing the current state of a real-time multiplayer room.

gpg::RealTimeRoomConfig

A data structure containing the data needed to create a RealTimeRoom object.

gpg::Score

Single data structure which allows you to access data about a player's score.

gpg::ScorePage

A single data structure which allows you to access score data.

gpg::ScorePage::Entry

A class that creates an entry on a score page.

gpg::ScorePage::ScorePageToken

A data structure that is a nearly-opaque type representing a query for a ScorePage (or is empty).

gpg::ScoreSummary

A single data structure which allows you to access a summary of score information.

gpg::SnapshotMetadata

A single data structure that allows you to access data about the status of a specific snapshot metadata.

gpg::SnapshotMetadataChange

A single data structure which allows you to access data about the status of a specific snapshot.

gpg::SnapshotMetadataChange::CoverImage

A single data structure which allows you to access data about the status of a specific cover image.

gpg::TurnBasedMatch

A data structure containing data about the current state of a TurnBasedMatch.

gpg::TurnBasedMatchConfig

A data structure containing the data needed to create a TurnBasedMatch.

Enviar comentarios sobre…

Play Games Services for C++
Play Games Services for C++