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 RealTimeRoom objects.  | 
      
      
        | 
          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::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 TurnBasedMatch objects.  | 
      
      
        | 
          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.  |