gpg:: GameServices:: Builder
  #include <builder.h>
  Utilizzato per creare e configurare un'istanza della classe GameServices.
Riepilogo
        Costruttori e distruttori | 
    |
|---|---|
        Builder()
         | 
    |
        ~Builder()
         | 
    
        Tipi pubblici | 
    |
|---|---|
        OnAuthActionFinishedCallback
       | 
      typedefstd::function< void(AuthOperation, AuthStatus)>
        Il tipo di callback terminato dall'azione di autenticazione che può essere fornito all'SDK.   | 
    
        OnAuthActionStartedCallback
       | 
      typedefstd::function< void(AuthOperation)>
        Il tipo di callback di avvio dell'azione di autenticazione che può essere fornito all'SDK.   | 
    
        OnLogCallback
       | 
      typedefstd::function< void(LogLevel, const std::string &)>
        Il tipo di callback di logging che può essere fornito all'SDK.   | 
    
        OnMultiplayerInvitationEventCallback
       | 
      typedefstd::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)>
        Il tipo di callback di invito multiplayer che può essere fornito all'SDK.   | 
    
        OnTurnBasedMatchEventCallback
       | 
      typedefstd::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)>
        Il tipo di callback dell'evento multiplayer in base a turni che può essere fornito all'SDK.   | 
    
        Funzioni pubbliche | 
    |
|---|---|
        AddOauthScope(const std::string & scope)
       | 
      
        Builder &
        Ambiti oltre l'ambito richiesto da Play Giochi per la richiesta.  
       | 
    
        Create(const PlatformConfiguration & platform)
       | 
      
        std::unique_ptr< GameServices >
        Prende una configurazione della piattaforma e tenta di restituire un oggetto GameServices di cui è stata creata un'istanza di recente.  
       | 
    
        EnableSnapshots()
       | 
      
        Builder &
        Abilita gli snapshot.  
       | 
    
        SetDefaultOnLog(LogLevel min_level)
       | 
      
        Builder &
        Specifica che il logging deve utilizzare DEFAULT_ON_LOG_CALLBACK al livello di log specificato.  
       | 
    
        SetLogging(OnLogCallback callback, LogLevel min_level)
       | 
      Builder &
         | 
    
        SetLogging(OnLogCallback callback)
       | 
      Builder &
         | 
    
        SetOnAuthActionFinished(OnAuthActionFinishedCallback callback)
       | 
      
        Builder &
        Registra un callback da chiamare al termine dell'autorizzazione.  
       | 
    
        SetOnAuthActionStarted(OnAuthActionStartedCallback callback)
       | 
      
        Builder &
        Registra un callback da chiamare dopo l'inizio dell'autorizzazione.  
       | 
    
        SetOnLog(OnLogCallback callback, LogLevel min_level)
       | 
      
        Builder &
        Registra un callback che verrà utilizzato per eseguire il logging.  
       | 
    
        SetOnLog(OnLogCallback callback)
       | 
      
        Builder &
        Registra un callback che verrà utilizzato per eseguire il logging.  
       | 
    
        SetOnMultiplayerInvitationEvent(OnMultiplayerInvitationEventCallback callback)
       | 
      
        Builder &
        Registra un callback da chiamare quando si verifica un evento per un invito multiplayer.  
       | 
    
        SetOnTurnBasedMatchEvent(OnTurnBasedMatchEventCallback callback)
       | 
      
        Builder &
        Registra un callback da chiamare quando si verifica un evento per una partita multiplayer a turni.  
       | 
    
        SetShowConnectingPopup(bool show_popup)
       | 
      
        Builder &
        Imposta se una "connessione" dovrebbe essere visualizzato automaticamente all'inizio del flusso di accesso.  
       | 
    
Tipi pubblici
OnAuthActionFinishedCallback
std::function< void(AuthOperation, AuthStatus)> OnAuthActionFinishedCallback
Il tipo di callback terminato dall'azione di autenticazione che può essere fornito all'SDK.
OnAuthActionStartedCallback
std::function< void(AuthOperation)> OnAuthActionStartedCallback
Il tipo di callback di avvio dell'azione di autenticazione che può essere fornito all'SDK.
OnLogCallback
std::function< void(LogLevel, const std::string &)> OnLogCallback
Il tipo di callback di logging che può essere fornito all'SDK.
OnMultiplayerInvitationEventCallback
std::function< void(MultiplayerEvent, std::string, MultiplayerInvitation)> OnMultiplayerInvitationEventCallback
Il tipo di callback di invito multiplayer che può essere fornito all'SDK.
Valid() restituisce true solo per MultiplayerInvitation per gli eventi UPDATED.
OnTurnBasedMatchEventCallback
std::function< void(MultiplayerEvent event, std::string, TurnBasedMatch)> OnTurnBasedMatchEventCallback
Il tipo di callback dell'evento multiplayer in base a turni che può essere fornito all'SDK.
Valid() restituisce true solo per il parametro TurnBasedMatch negli eventi UPDATED.
Funzioni pubbliche
AddOauthScope
Builder & AddOauthScope( const std::string & scope )
Ambiti oltre l'ambito richiesto da Play Giochi per la richiesta.
Per informazioni dettagliate sugli ambiti di autorizzazione, consulta la pagina https://developers.google.com/+/api/oauth#scopes.
Builder
Builder()
Crea
std::unique_ptr< GameServices > Create( const PlatformConfiguration & platform )
Prende una configurazione della piattaforma e tenta di restituire un oggetto GameServices di cui è stata creata un'istanza di recente.
Restituisce nullptr se viene fornita un'istanza PlatformConfiguration non valida (ad es. !platform.Valid()) e può restituire nullptr se è già stata creata un'istanza di un altro oggetto GameServices.
Per ulteriori informazioni, consulta la documentazione su IosPlatformConfiguration, AndroidPlatformConfiguration e PlatformConfiguration: https://developers.google.com/games/services/cpp/api/platform__configuration_8h
EnableSnapshots
Builder & EnableSnapshots()
Abilita gli snapshot.
Equivale a AddOauthScope(kSnapshotScope). Per ulteriori dettagli, vedi SnapshotManager. 
SetDefaultOnLog
Builder & SetDefaultOnLog( LogLevel min_level )
Specifica che il logging deve utilizzare DEFAULT_ON_LOG_CALLBACK al livello di log specificato.
min_level specifica il livello minimo di log al quale viene richiamato il callback predefinito. I livelli possibili sono: VERBOSE, INFO, WARNING e ERROR. Equivale a chiamare SetOnLog(OnLogCallback, LogLevel) con OnLogCallback impostato su DEFAULT_ON_LOG_CALLBACK e con LogLevel di min_level.
SetLogging
Builder & SetLogging( OnLogCallback callback, LogLevel min_level )
Obsoleta. di Gemini Advanced. Preferisci SetOnLog e SetDefaultOnLog. Registra un callback che verrà utilizzato per eseguire il logging. min_level specifica il livello minimo di log al quale viene richiamato il callback. I livelli possibili sono: VERBOSE, INFO, WARNING e ERROR.
SetLogging
Builder & SetLogging( OnLogCallback callback )
Obsoleta. di Gemini Advanced. Dai la preferenza a SetOnLog e SetDefaultOnLog. Registra un callback che verrà utilizzato per eseguire il logging. come chiamare SetLogging(OnLogCallback, LogLevel) con LogLevel di INFO.
SetOnAuthActionFinished
Builder & SetOnAuthActionFinished( OnAuthActionFinishedCallback callback )
Registra un callback da chiamare al termine dell'autorizzazione.
SetOnAuthActionStarted
Builder & SetOnAuthActionStarted( OnAuthActionStartedCallback callback )
Registra un callback da chiamare dopo l'inizio dell'autorizzazione.
SetOnLog
Builder & SetOnLog( OnLogCallback callback, LogLevel min_level )
Registra un callback che verrà utilizzato per eseguire il logging.
min_level specifica il livello minimo di log al quale viene richiamato il callback. I livelli possibili sono: VERBOSE, INFO, WARNING e ERROR.
SetOnLog
Builder & SetOnLog( OnLogCallback callback )
Registra un callback che verrà utilizzato per eseguire il logging.
Ciò equivale a chiamare SetOnLog(OnLogCallback, LogLevel) con LogLevel di INFO.
SetOnMultiplayerInvitationEvent
Builder & SetOnMultiplayerInvitationEvent( OnMultiplayerInvitationEventCallback callback )
Registra un callback da chiamare quando si verifica un evento per un invito multiplayer.
SetOnTurnBasedMatchEvent
Builder & SetOnTurnBasedMatchEvent( OnTurnBasedMatchEventCallback callback )
Registra un callback da chiamare quando si verifica un evento per una partita multiplayer a turni.
SetShowConnectingPopup
Builder & SetShowConnectingPopup( bool show_popup )
Imposta se una "connessione" dovrebbe essere visualizzato automaticamente all'inizio del flusso di accesso.
L'opzione è attiva per impostazione predefinita.
~Builder
~Builder()