| Classes | 
      
        | gpg::Achievement | A single data structure which allows you to access data about the status of a specific achievement. | 
      
        | gpg::AchievementManager | Gets and sets various achievement-related data. | 
      
        | gpg::AndroidPlatformConfiguration | The platform configuration used when creating an instance of the GameServices class on Android. | 
      
        | gpg::CaptureOverlayStateListenerHelper | Defines a helper which can be used to provide ICaptureOverlayStateListener callbacks to the SDK without defining the full ICaptureOverlayStateListener interface. | 
      
        | gpg::EndpointDiscoveryListenerHelper | Defines a helper which can be used to provide IEndpointDiscoveryListener callbacks to the SDK without defining the full IEndpointDiscoveryListener interface. | 
      
        | gpg::Event | A single data structure containing data about the status of a specific event. | 
      
        | gpg::EventManager | Gets and sets various event-related data. | 
      
        | gpg::GameServices | The starting point for interacting with Google Play Games. | 
      
        | gpg::GameServices::Builder | Used for creating and configuring an instance of the GameServices class. | 
      
        | gpg::ICaptureOverlayStateListener | Defines an interface that can deliver events relating to changes in video capture state. | 
      
        | gpg::ICrossAppEndpointDiscoveryListener | Defines an interface which can be delivered events relating to cross-app remote endpoint discovery. | 
      
        | gpg::IEndpointDiscoveryListener | Defines an interface which can be delivered events relating to remote endpoint discovery. | 
      
        | gpg::IMessageListener | Defines an interface which can be delivered messages from remote endpoints. | 
      
        | gpg::IRealTimeEventListener | Defines an interface that can deliver events relating to real-time multiplayer. | 
      
        | 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::LeaderboardManager | Gets and sets various leaderboard-related data. | 
      
        | gpg::MessageListenerHelper | Defines a helper which can be used to provide IMessageListener callbacks to the SDK without defining the full IMessageListener interface. | 
      
        | 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::NearbyConnections | An API used for creating connections and communicating between apps on the same local network. | 
      
        | gpg::NearbyConnections::Builder | Builder class used to construct NearbyConnections objects. | 
      
        | 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::PlayerManager | Gets and sets various player-related data. | 
      
        | gpg::PlayerStats | A data structure that allows you to access data about a specific player. | 
      
        | gpg::RealTimeEventListenerHelper | Defines a helper which can be used to provide IRealTimeEventListener callbacks to the SDK without defining the full IRealTimeEventListener interface. | 
      
        | gpg::RealTimeMultiplayerManager | Fetches, modifies, handles messaging for, and creates RealTimeRoomobjects. | 
      
        | 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 RealTimeRoomobject. | 
      
        | gpg::RealTimeRoomConfig::Builder | Builds one or more RealTimeRoomConfig objects. | 
      
        | 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::SnapshotManager | Gets and sets various snapshot-related data. | 
      
        | 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::Builder | Builds one or more SnapshotMetadataChange objects. | 
      
        | gpg::SnapshotMetadataChange::CoverImage | A single data structure which allows you to access data about the status of a specific cover image. | 
      
        | gpg::StatsManager | Gets and sets various stats-related data. | 
      
        | 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. | 
      
        | gpg::TurnBasedMatchConfig::Builder | Builds one or more TurnBasedMatchConfig objects. | 
      
        | gpg::TurnBasedMultiplayerManager | Fetches, modifies and creates TurnBasedMatchobjects. | 
      
        | gpg::VideoCapabilities | A data structure which allows access to information on what capabilities the current device has for video recording. | 
      
        | gpg::VideoCaptureState | A data structure which allows access to the current state of video capture. | 
      
        | gpg::VideoManager | Gets and sets various video-related data. |