Google Play 遊戲 C++ API 參考資料

這些是 Play 遊戲服務 C++ API 的參考頁面。

類別

gpg::Achievement 讓您存取特定成就狀態的相關資料。
gpg::AchievementManager 取得並設定各種成就相關資料。
gpg::AndroidPlatformConfiguration 在 Android 上建立 GameServices 類別執行個體的平台設定。
gpg::CaptureOverlayStateListenerHelper 定義一個輔助程式,可用來定義 SDK 的 ICaptureOverlayStateListener 回呼,而不定義完整的 ICaptureOverlayStateListener 介面。
gpg::EndpointDiscoveryListenerHelper 定義一個輔助程式,可用來定義 SDK 的 IEndpointDiscoveryListener 回呼,而不定義完整的 IEndpointDiscoveryListener 介面。
gpg::Event 單一資料結構,內含特定事件狀態的相關資料。
gpg::EventManager 取得並設定各種事件相關資料。
gpg::GameServices 與 Google Play 遊戲互動的起點。
gpg::GameServices::Builder 用於建立及設定 GameServices 類別的例項。
gpg::ICaptureOverlayStateListener 定義可以提供影片擷取狀態相關事件的介面。
gpg::ICrossAppEndpointDiscoveryListener 定義可以提供與跨應用程式遠端端點探索作業相關事件的介面。
gpg::IEndpointDiscoveryListener 定義可以提供與遠端端點探索作業相關事件的介面。
gpg::IMessageListener 定義可從遠端端點傳送訊息的介面。
gpg::IRealTimeEventListener 定義可以提供與即時多人對戰遊戲相關的介面。
gpg::League 單一資料結構可讓您存取特定排行榜狀態的資料,例如其名稱和有效性。
gpg::LeagueManager 取得及設定各種排行榜相關資料。
gpg::MessageListenerHelper 定義一個輔助程式,可用來定義 SDK 的 IMessageListener 回呼,而不必定義完整的 IMessageListener 介面。
gpg::Multiplayer invitations 這種資料結構包含回合比對邀請目前狀態的相關資料。
gpg::Multiplayer 參與者 這種資料結構包含多人對戰多人對戰的相關資料。
gpg::NearbyConnections 這個 API 可用於建立本地區域連線,以及建立應用程式之間的通訊。
gpg::NearbyConnections::Builder Builder 類別,用來建構 NearbyConnections 物件。
gpg::參與者結果 這種資料結構包含 TurnBasedMatch 中每位參與者的結果相關資料。
gpg::Player 可存取特定玩家相關資料的資料結構。
gpg::PlayerLevel 包含玩家等級相關資料的單一資料結構。
gpg::PlayerManager 取得及設定各種玩家相關資料。
gpg::PlayerStats 可存取特定玩家相關資料的資料結構。
gpg::RealTimeEventListenerHelper 定義一個輔助程式,可用來定義 SDK 的 IRealTimeEventListener 回呼,而不定義完整的 IRealTimeEventListener 介面。
gpg::RealTimeMultiplayerManager 擷取、修改、處理訊息,以及建立 RealTimeRoom 物件。
gpg::RealTimeRoom 包含即時多人遊戲室目前狀態的資料結構。
gpg::RealTimeRoomConfig 資料結構包含建立 RealTimeRoom 物件所需的資料。
gpg::RealTimeRoomConfig::Builder 建構一或多個 RealTimeRoomConfig 物件。
gpg::Score 單一資料結構可讓您存取玩家的分數。
gpg::ScorePage 可讓您存取分數資料的單一資料結構。
gpg::ScorePage::Entry 可在分數網頁上建立項目的類別。
gpg::ScorePage::ScorePageToken 資料結構是一種近乎不透明的類型,代表 ScorePage (或空白) 的查詢。
gpg::ScoreSummary 讓您存取分數資訊摘要的資料結構。
gpg::SnapshotManager 取得及設定各種快照相關資料。
gpg::SnapshotMetadata 單一資料結構,可讓您存取特定快照中繼資料狀態的相關資料。
gpg::SnapshotMetadataChange 單一資料結構,可讓您存取特定快照狀態的相關資料。
gpg::SnapshotMetadataChange::Builder 建構一或多個 SnapshotMetadataChange 物件。
gpg::SnapshotMetadataChange::CoverImage 單一資料結構可讓您存取特定封面圖片的狀態資料。
gpg::StatsManager 取得並設定各種統計資料相關資料。
gpg::turnBasedMatch 包含 TurnBasedMatch 目前狀態相關資料的資料結構。
gpg::turnBasedMatchConfig 包含建立 TurnBasedMatch 所需資料的資料結構。
gpg::turnBasedMatchConfig::Builder 建構一或多個 TurnBasedMatchConfig 物件。
gpg::turnBasedMultiplayerManager 擷取、修改及建立 TurnBasedMatch 物件。
gpg::VideoCapabilities 這是一種資料結構,可用來存取目前裝置的錄影功能相關資訊。
gpg::VideoCaptureState 允許存取目前影片狀態的資料結構。
gpg::VideoManager 取得及設定各種影片相關資料。

結構

gpg::AchievementManager::FetchAllResponse 包含所有成就的所有資料,以及回應狀態。
gpg::AchievementManager::FetchResponse 包含單一成就的資料和回應狀態。
gpg::AndroidInitialization AndroidInitialization 包含三個初始化函式,只能呼叫其中一個初始化函式。
gpg::AndroidSupport 支援 Android 4.0 以下版本的函式。
gpg::AppIdentifier 應用程式識別碼。
gpg::BaseStatus 包含 API 可傳回的所有可能狀態碼。
gpg::ConnectionRequest 建立連線要求。
gpg::ConnectionResponse 對連線要求的回應。
gpg::EndpointDetails 應用程式找到的遠端端點詳細資料。
gpg::EventManager::FetchAllResponse DataResponseStatus (用於所有活動)。
gpg::EventManager::FetchResponse 包含單一事件的資料與回應狀態。
gpg::LeagueManager::FetchAllResponse 包含所有排行榜的資料及回應狀態。
gpg::LeagueManager::FetchAllScoreSummariesResponse 包含所有排行榜分數摘要的所有資料和回應狀態。
gpg::LeagueManager::FetchResponse 保留排行榜的資料以及回應狀態。
gpg::LeagueManager::FetchScorePageResponse 從存取分數頁面傳回回應狀態和資料。
gpg::LeagueManager::FetchScoreSummaryResponse 指定排行榜分數摘要的資料與回應狀態。
gpg::PlayerManager::FetchListResponse 包含玩家向量回應的回應。
gpg::PlayerManager::FetchResponse 對特定玩家而言,dataResponseStatus
gpg::PlayerManager::FetchSelfResponse 存放所有玩家資料,以及回應狀態。
gpg::RealTimeMultiplayerManager::FetchInvitationsResponse DataResponseStatus 用於 FetchInvitations 作業。
gpg::RealTimeMultiplayerManager::RealTimeRoomResponse 特定 RealTimeRoom 物件的 DataResponseStatus
gpg::RealTimeMultiplayerManager::RoomInboxUIResponse DataResponseStatus 用於 ShowRoomInboxUI 作業。
gpg::RealTimeMultiplayerManager::WaitingRoomUIResponse DataResponseStatus 用於 ShowWaitingRoomUI 作業。
gpg::SnapshotManager::CommitResponse 保留更新快照的資料,以及回應狀態。
gpg::SnapshotManager::FetchAllResponse 保留所有快照的所有資料,以及回應狀態。
gpg::SnapshotManager::MaxSizeResponse 保留快照資料和快照封面圖片的大小上限。
gpg::SnapshotManager::OpenResponse 保留特定要求快照的資料,以及回應狀態。
gpg::SnapshotManager::ReadResponse 讀取快照讀取作業傳回的回應狀態和快照資料。
gpg::SnapshotManager::SnapshotSelectUIResponse DataResponseStatus 用於 ShowSelectUIOperation 作業。
gpg::StartAdvertisingResult 此裝置上註冊執行個體的 ID 和名稱。
gpg::StatsManager::FetchForPlayerResponse 保留所有 PlayerStats 資料以及回應狀態。
gpg::turnBasedMultiplayerManager::MatchInboxUIResponse DataResponseStatus 用於 ShowMatchInboxUI 作業。
gpg::turnBasedMultiplayerManager::PlayerSelectUIResponse DataResponseStatus 用於 ShowPlayerSelectUI 作業。
gpg::turnBasedMultiplayerManager::TurnBasedMatchResponse 特定 TurnBasedMatchDataResponseStatus
gpg::TurnBasedMultiplayerManager::TurnBasedMatchesResponse DataResponseStatus Turn 匹配邀請函
gpg::VideoManager::GetCaptureCapabilitiesResponse 保留影片功能的資料,以及回應狀態。
gpg::VideoManager::GetCaptureStateResponse 保留影片拍攝狀態的資料,以及回應狀態。
gpg::VideoManager::IsCaptureAvailableResponse 是否能擷取擷取模式 (在 IsCaptureAvailable 中指定),以及回應狀態。