gpg
Резюме
Перечисления | |
---|---|
AchievementState { | перечисление Значения, используемые для указания состояния достижения. |
AchievementType { | перечисление Значения, используемые для указания типа достижения. |
AuthOperation { | перечисление Значения, используемые для указания типа выполняемой операции авторизации. |
AuthStatus { | перечисление Набор возможных значений, представляющих результат попытки авторизации. |
CommonErrorStatus { | перечисление Набор возможных значений, представляющих ошибки, общие для всех операций. |
DataSource { | перечисление Значения, определяющие, откуда брать данные при получении достижений, списка лидеров и других данных. |
EventVisibility { | перечисление Значения, определяющие, скрыто ли событие для игрока или видно ему. |
FlushStatus { | перечисление Набор возможных значений, представляющих результат попытки сброса. |
ImageResolution { | перечисление Значения, используемые для указания разрешения, с которым нужно получить конкретное изображение. |
InitializationStatus | перечисление Набор возможных значений, представляющих результат попытки инициализации API. |
LeaderboardCollection { | перечисление Значения, определяющие, могут ли просматривать таблицу лидеров все, у кого есть учетная запись Google+ (общедоступная), или только участники кругов игрока в Google+ (социальные). |
LeaderboardOrder { | перечисление Значения, определяющие, как следует интерпретировать большее или меньшее количество очков как лучшее в контексте таблицы лидеров. |
LeaderboardStart { | перечисление Значения, определяющие, отображаются ли рейтинги в таблице лидеров в порядке очков или игроков. |
LeaderboardTimeSpan { | перечисление Значения, определяющие период времени, охватываемый таблицей лидеров. |
LogLevel { | перечисление Значения, используемые для указания уровня ведения журнала. |
MatchResult { | перечисление Значения, используемые для указания результата TurnBasedMatch для участника. |
MatchStatus { | перечисление Значения, используемые для указания статуса TurnBasedMatch для локального участника. |
MultiplayerEvent { | перечисление Значения, используемые для указания типа обновления, о котором сообщает многопользовательский обратный вызов. |
MultiplayerInvitationType { | перечисление Значения, определяющие тип MultiplayerInvitation . |
MultiplayerStatus { | перечисление Набор возможных значений, представляющих результат многопользовательской операции. |
ParticipantStatus { | перечисление Значения, используемые для указания состояния участника в TurnBasedMatch . |
RealTimeRoomStatus { | перечисление Значения, представляющие текущий статус RealTimeRoom . |
ResponseStatus { | перечисление Набор возможных значений, представляющих результат предпринятой операции. |
SnapshotConflictPolicy { | перечисление Значения, используемые для указания политики разрешения конфликтов моментальных снимков. |
SnapshotOpenStatus { | перечисление Набор возможных значений, представляющих результат операции открытия моментального снимка. |
UIStatus { | перечисление Набор возможных значений, представляющих результат попытки пользовательского интерфейса. |
VideoCaptureMode { | перечисление Значения, указывающие тип выполняемого захвата видео. |
VideoCaptureOverlayState { | перечисление Значения, указывающие состояние пользовательского интерфейса наложения захвата видео. |
VideoQualityLevel { | перечисление Значения, указывающие качество захвата видео. |
Определения типов | |
---|---|
ConnectionRequestCallback | определение типаstd::function< void(int64_t client_id, const ConnectionRequest &request)> Определяет тип обратного вызова, который получает ConnectionRequest , когда удаленная конечная точка пытается подключиться к собственной конечной точке приложения. |
ConnectionResponseCallback | определение типаstd::function< void(int64_t client_id, const ConnectionResponse &response)> Определяет тип обратного вызова, который получает ConnectionResponse , когда приходит ответ после попытки установить соединение с удаленной конечной точкой. |
Duration | определение типаstd::chrono::milliseconds Тип данных, используемый для указания длительности в миллисекундах. |
StartAdvertisingCallback | определение типаstd::function< void(int64_t client_id, const StartAdvertisingResult &result)> Определяет тип обратного вызова, который получает StartAdvertisingResult после завершения попытки рекламы локальной конечной точки; его поле успеха указывает, успешно ли запущена реклама. |
Timeout | определение типаstd::chrono::milliseconds Тип данных, используемый для указания периодов ожидания для предпринятых операций. |
Timestamp | определение типаstd::chrono::milliseconds Тип данных, используемый для указания меток времени. |
TurnBasedMultiplayerEvent | определение типа Устарело. Предпочитайте многопользовательское событие. |
Функции | |
---|---|
DEFAULT_ON_AUTH_ACTION_FINISHED ( AuthOperation op, AuthStatus status) | void Это значение по умолчанию для Builder::SetOnAuthActionFinished. |
DEFAULT_ON_AUTH_ACTION_STARTED ( AuthOperation op) | void Это значение по умолчанию для Builder:SetOnAuthActionStarted. |
DEFAULT_ON_LOG ( LogLevel level, const std::string & message) | void Это значение по умолчанию для Builder::SetLogging. |
DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED ( MultiplayerEvent event, std::string invitation_id, MultiplayerInvitation invitation) | void Это значение по умолчанию для Builder::SetOnMultiplayerInvitationEvent. |
DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT ( MultiplayerEvent event, std::string match_id, TurnBasedMatch match) | void Это значение по умолчанию для Builder::SetOnTurnBasedMatchEvent. |
DebugString ( AchievementType type) | std::string Возвращает удобочитаемый тип достижения. |
DebugString ( AchievementState state) | std::string Возвращает удобочитаемое состояние достижения. |
DebugString (const Achievement & achievement) | std::string Возвращает удобочитаемое достижение. |
DebugString (const Event & event) | std::string Возвращает все данные о событиях в удобочитаемой форме. |
DebugString ( LeaderboardOrder order) | std::string Возвращает значение порядка в удобочитаемой форме. |
DebugString (const Leaderboard & leaderboard) | std::string Возвращает все данные таблицы лидеров в удобочитаемой форме. |
DebugString ( LeaderboardStart start) | std::string Возвращает значение start в удобочитаемой форме. |
DebugString ( LeaderboardTimeSpan time_span) | std::string Возвращает значение time_span в удобочитаемой форме. |
DebugString ( LeaderboardCollection collection) | std::string Возвращает значение коллекции в удобочитаемой форме. |
DebugString (const Score & score) | std::string Возвращает все данные о счете в удобочитаемой форме. |
DebugString (const ScorePage & score_page) | std::string Возвращает все данные страницы результатов в удобочитаемой форме. |
DebugString (const ScorePage::Entry & entry) | std::string Возвращает все записи результатов в удобочитаемой форме. |
DebugString (const ScoreSummary & summary) | std::string Возвращает все сводные данные оценки в удобочитаемой форме. |
DebugString (const TurnBasedMatch & match) | std::string Возвращает данные для пошагового матча в удобочитаемой форме. |
DebugString (const MultiplayerInvitation & invitation) | std::string Возвращает данные для многопользовательского приглашения в удобочитаемой форме. |
DebugString (const TurnBasedMatchConfig & config) | std::string Возвращает данные для объекта конфигурации пошагового матча в удобочитаемой форме. |
DebugString (const MultiplayerParticipant & participant) | std::string Возвращает участника многопользовательской игры в удобочитаемой форме. |
DebugString ( RealTimeRoom room) | std::string Возвращает RealTimeRoom в удобочитаемой форме. |
DebugString ( RealTimeRoomStatus status) | std::string Возвращает RealTimeRoomStatus в удобочитаемой форме. |
DebugString (const Player & player) | std::string Возвращает все данные игрока в удобочитаемой форме. |
DebugString (const PlayerLevel & player) | std::string Возвращает информацию об уровне игрока в удобочитаемой форме. |
DebugString (const SnapshotMetadataChange::CoverImage & image) | std::string Возвращает данные из обложки моментального снимка в удобочитаемой форме. |
DebugString (const SnapshotMetadata & metadata) | std::string Возвращает данные из объекта метаданных моментального снимка в удобочитаемой форме. |
DebugString (const SnapshotMetadataChange & change) | std::string Возвращает данные изменения метаданных моментального снимка в удобочитаемой форме. |
DebugString ( BaseStatus::StatusCode status) | std::string Возвращает BaseStatus в удобочитаемой форме. |
DebugString ( AuthStatus status) | std::string Возвращает статус авторизации в удобочитаемой форме. |
DebugString ( ResponseStatus status) | std::string Возвращает статус ответа в удобочитаемой форме. |
DebugString ( FlushStatus status) | std::string Возвращает статус сброса в удобочитаемой форме. |
DebugString ( UIStatus status) | std::string Возвращает статус пользовательского интерфейса в удобочитаемой форме. |
DebugString ( MultiplayerStatus status) | std::string Возвращает статус многопользовательской игры в удобочитаемой форме. |
DebugString ( SnapshotOpenStatus status) | std::string Возвращает состояние открытия моментального снимка в удобочитаемой форме. |
DebugString ( Timeout timeout) | std::string Возвращает время ожидания в удобочитаемой форме. |
DebugString ( DataSource source) | std::string Возвращает источник данных в удобочитаемой форме. |
DebugString ( LogLevel level) | std::string Возвращает уровень журнала в удобочитаемой форме. |
DebugString ( AuthOperation op) | std::string Возвращает операцию авторизации в удобочитаемой форме. |
DebugString ( ImageResolution res) | std::string Возвращает выбор разрешения изображения в удобочитаемой форме. |
DebugString ( EventVisibility vis) | std::string Возвращает видимость события в удобочитаемой форме. |
DebugString ( ParticipantStatus status) | std::string Возвращает статус участника в удобочитаемой форме. |
DebugString ( MatchResult result) | std::string Возвращает результат совпадения в удобочитаемой форме. |
DebugString ( MatchStatus status) | std::string Возвращает статус совпадения в удобочитаемой форме. |
DebugString ( MultiplayerEvent event) | std::string Возвращает пошаговое многопользовательское событие в удобочитаемой форме. |
DebugString ( SnapshotConflictPolicy policy) | std::string Возвращает политику конфликтов снимков в удобочитаемой форме. |
DebugString ( VideoCaptureMode mode) | std::string Возвращает режим захвата видео в удобочитаемой форме. |
DebugString ( VideoQualityLevel level) | std::string Возвращает уровень качества видео в удобочитаемой форме. |
IsError ( BaseStatus::StatusCode ) | bool Возвращает true, если BaseStatus представляет неудачную операцию. |
IsError ( AuthStatus ) | bool Возвращает true, если авторизация не завершилась успешно. |
IsError ( ResponseStatus ) | bool Возвращает true, если предпринятая операция не приводит к успешному ответу. |
IsError ( FlushStatus ) | bool Возвращает true, если сброс не завершился успешно. |
IsError ( UIStatus ) | bool Возвращает true, если операция пользовательского интерфейса завершилась неудачно. |
IsError ( MultiplayerStatus ) | bool Возвращает true, если многопользовательская операция не завершилась успешно. |
IsError ( SnapshotOpenStatus ) | bool Возвращает true, если операция открытия моментального снимка завершилась неудачно. |
IsSuccess ( BaseStatus::StatusCode ) | bool Возвращает true, если BaseStatus представляет собой успешную операцию. |
IsSuccess ( AuthStatus ) | bool Возвращает true, если авторизация прошла успешно. |
IsSuccess ( ResponseStatus ) | bool Возвращает true, если предпринятая операция привела к успешному ответу. |
IsSuccess ( FlushStatus ) | bool Возвращает true, если сброс завершен успешно. |
IsSuccess ( UIStatus ) | bool Возвращает true, если операция пользовательского интерфейса завершена успешно. |
IsSuccess ( MultiplayerStatus ) | bool Возвращает true, если многопользовательская операция завершилась успешно. |
IsSuccess ( SnapshotOpenStatus ) | bool Возвращает true, если операция открытия снимка успешно завершена. |
operator<< (std::ostream & os, AchievementType type) | std::ostream & Записывает удобочитаемый тип достижения в выходной поток. |
operator<< (std::ostream & os, AchievementState state) | std::ostream & Записывает удобочитаемое состояние достижения в выходной поток. |
operator<< (std::ostream & os, const Achievement & achievement) | std::ostream & Записывает удобочитаемое достижение в выходной поток. |
operator<< (std::ostream & os, const Event & event) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, EventVisibility vis) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, LeaderboardOrder order) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, const Leaderboard & leaderboard) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, LeaderboardStart start) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, LeaderboardTimeSpan time_span) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, LeaderboardCollection collection) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, const Score & score) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, const ScorePage & score_page) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, const ScorePage::Entry & entry) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, const ScoreSummary & summary) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, const TurnBasedMatch & match) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, const MultiplayerInvitation & invitation) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, const TurnBasedMatchConfig & config) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, const MultiplayerParticipant & participant) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, RealTimeRoomStatus status) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, RealTimeRoom room) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, ParticipantStatus status) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, MatchResult result) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, MatchStatus status) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, MultiplayerEvent event) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, const Player & player) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, const PlayerLevel & player) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, ImageResolution res) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, const SnapshotMetadataChange::CoverImage & image) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, const SnapshotMetadata & metadata) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, const SnapshotMetadataChange & change) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, SnapshotConflictPolicy policy) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, BaseStatus::StatusCode status) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, AuthStatus status) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, ResponseStatus status) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, FlushStatus status) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, UIStatus status) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, MultiplayerStatus status) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, SnapshotOpenStatus status) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, Timeout timeout) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, DataSource status) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, LogLevel status) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, AuthOperation op) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, VideoCaptureMode mode) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
operator<< (std::ostream & os, VideoQualityLevel level) | std::ostream & Предусмотрено для удобства использования соответствующей отладочной строки с потоками. |
Классы | |
---|---|
gpg:: Достижение | Единая структура данных, позволяющая получить доступ к данным о статусе конкретного достижения. |
gpg::Диспетчер достижений | Получает и устанавливает различные данные, связанные с достижениями. |
gpg::Конфигурация платформы Android | Конфигурация платформы, используемая при создании экземпляра класса GameServices на Android. |
gpg:: CaptureOverlayStateListenerHelper | Определяет помощник, который можно использовать для предоставления обратных вызовов ICaptureOverlayStateListener в SDK без определения полного интерфейса ICaptureOverlayStateListener . |
gpg:: EndpointDiscoveryListenerHelper | Определяет помощник, который можно использовать для предоставления обратных вызовов IEndpointDiscoveryListener в SDK без определения полного интерфейса IEndpointDiscoveryListener . |
gpg:: Событие | Единая структура данных, содержащая данные о статусе конкретного события. |
gpg::Менеджер событий | Получает и задает различные данные, связанные с событием. |
gpg:: GameServices | Отправная точка для взаимодействия с Google Play Games. |
gpg:: ICaptureOverlayStateListener | Определяет интерфейс, который может доставлять события, связанные с изменением состояния захвата видео. |
gpg:: ICrossAppEndpointDiscoveryListener | Определяет интерфейс, который может доставлять события, связанные с обнаружением удаленных конечных точек между приложениями. |
gpg:: IEndpointDiscoveryListener | Определяет интерфейс, который может доставлять события, связанные с обнаружением удаленной конечной точки. |
gpg:: IMessageListener | Определяет интерфейс, который может доставлять сообщения с удаленных конечных точек. |
gpg:: IRealTimeEventListener | Определяет интерфейс, который может доставлять события, относящиеся к многопользовательской игре в реальном времени. |
gpg:: Таблица лидеров | Единая структура данных, позволяющая получить доступ к данным о статусе конкретной таблицы лидеров, таким как ее название и действительность. |
gpg:: LeaderboardManager | Получает и устанавливает различные данные, связанные с таблицей лидеров. |
gpg:: MessageListenerHelper | Определяет помощник, который можно использовать для предоставления обратных вызовов IMessageListener в SDK без определения полного интерфейса IMessageListener . |
gpg:: МультиплеерПриглашение | Структура данных, содержащая данные о текущем состоянии приглашения на пошаговый матч. |
gpg:: МультиплеерУчастник | Структура данных, содержащая данные об участнике многопользовательского матча. |
gpg:: NearbyConnections | API, используемый для создания соединений и обмена данными между приложениями в одной локальной сети. |
gpg:: УчастникРезультаты | Структура данных, содержащая данные о результатах |
гпг:: плеер | Структура данных, позволяющая получить доступ к данным о конкретном игроке. |
gpg:: PlayerLevel | Единая структура данных, содержащая данные об уровне игрока. |
gpg:: PlayerManager | Получает и устанавливает различные данные, связанные с игроком. |
gpg:: PlayerStats | Структура данных, позволяющая получить доступ к данным о конкретном игроке. |
gpg:: RealTimeEventListenerHelper | Определяет помощник, который можно использовать для предоставления обратных вызовов IRealTimeEventListener в SDK без определения полного интерфейса IRealTimeEventListener . |
gpg:: RealTimeMultiplayerManager | Извлекает, изменяет, обрабатывает сообщения и создает объекты |
gpg:: RealTimeRoom | Структура данных, содержащая текущее состояние многопользовательской комнаты в реальном времени. |
gpg:: RealTimeRoomConfig | Структура данных, содержащая данные, необходимые для создания объекта |
gpg:: Оценка | Единая структура данных, которая позволяет вам получить доступ к данным о счете игрока. |
gpg::ScorePage | Единая структура данных, которая позволяет вам получить доступ к данным о счете. |
gpg::ScoreSummary | Единая структура данных, которая позволяет вам получить доступ к сводной информации о счете. |
gpg:: SnapshotManager | Получает и задает различные данные, относящиеся к моментальным снимкам. |
gpg:: SnapshotMetadata | Единая структура данных, позволяющая получить доступ к данным о состоянии метаданных конкретного снимка. |
gpg:: SnapshotMetadataChange | Единая структура данных, позволяющая получить доступ к данным о состоянии конкретного снимка. |
gpg::Менеджер статистики | Получает и устанавливает различные данные, связанные со статистикой. |
gpg:: TurnBasedMatch | Структура данных, содержащая данные о текущем состоянии |
gpg:: TurnBasedMatchConfig | Структура данных, содержащая данные, необходимые для создания |
gpg:: TurnBasedMultiplayerManager | Извлекает, изменяет и создает объекты |
gpg:: VideoCapabilities | Структура данных, которая позволяет получить доступ к информации о том, какие возможности есть у текущего устройства для записи видео. |
gpg:: Видеокаптурестате | Структура данных, которая позволяет получить доступ к текущему состоянию захвата видео. |
gpg:: Видеоменеджер | Получает и устанавливает различные данные, связанные с видео. |
Структуры | |
---|---|
gpg::Инициализация Android | AndroidInitialization включает в себя три функции инициализации, одна из которых должна быть вызвана. |
gpg:: AndroidSupport | Функции, обеспечивающие поддержку до Android 4.0. |
gpg:: AppIdentifier | Идентификатор приложения. |
gpg:: Базовый Статус | Структура, содержащая все возможные коды состояния, которые могут быть возвращены нашими API. |
gpg:: ConnectionRequest | Запрос на установление соединения. |
gpg:: ConnectionResponse | Ответ на запрос на подключение. |
gpg:: EndpointDetails | Сведения об удаленной конечной точке, обнаруженной приложением. |
gpg:: StartAdvertisingResult | Идентификатор и имя экземпляра, зарегистрированного на этом устройстве. |
Перечисления
состояние достижения
AchievementState
Значения, используемые для указания состояния достижения.
Скрытое достижение — это достижение, о существовании которого игрок еще не узнал. дайте им знать об этом. Открытое достижение — это достижение, о котором игрок знает, но еще не заработал. Разблокированное достижение — это достижение, которое заработал игрок.
Характеристики | |
---|---|
HIDDEN | Не виден игроку. |
REVEALED | Виден игроку, но еще не разблокирован. |
UNLOCKED | Игрок выполнил требования для этого достижения. |
Тип достижения
AchievementType
Значения, используемые для указания типа достижения.
Игрок делает постепенный прогресс (шаги) к постепенному достижению. Он или она выполняет стандартное достижение за один шаг.
Характеристики | |
---|---|
INCREMENTAL | Пошаговое достижение — выполняется в несколько шагов. |
STANDARD | Стандартное достижение - выполняется за один шаг. |
AuthOperation
AuthOperation
AuthStatus
AuthStatus
Набор возможных значений, представляющих результат попытки авторизации.
CommonErrorStatus
CommonErrorStatus
Набор возможных значений, представляющих ошибки, общие для всех операций.
Эти значения ошибок должны быть включены в каждый набор значений состояния.
Источник данных
DataSource
Значения, определяющие, откуда брать данные при получении достижений, списка лидеров и других данных.
Если установлено значение CACHE_OR_NETWORK, система прибегает к локальному кэшу при отсутствии сетевого подключения.
EventVisibility
EventVisibility
FlushStatus
FlushStatus
Набор возможных значений, представляющих результат попытки сброса.
Разрешение изображения
ImageResolution
Статус инициализации
InitializationStatus
Набор возможных значений, представляющих результат попытки инициализации API.
Если клиент API был отключен, обратный вызов будет вызван с InitializationStatus::DISCONNECTED, чтобы уведомить пользователя о том, что все вызовы API не будут успешно авторизованы, пока базовый GoogleApiClient не будет повторно подключен.
LeaderboardКоллекция
LeaderboardCollection
Значения, определяющие, могут ли просматривать таблицу лидеров все, у кого есть учетная запись Google+ (общедоступная), или только участники кругов игрока в Google+ (социальные).
Характеристики | |
---|---|
PUBLIC | Видно всем. |
SOCIAL | Видно только членам социального графа игрока.
|
Таблица лидеровЗаказ
LeaderboardOrder
Таблица лидеровСтарт
LeaderboardStart
Таблица лидеровTimeSpan
LeaderboardTimeSpan
Логуровень
LogLevel
Результат матча
MatchResult
Значения, используемые для указания результата TurnBasedMatch
для участника.
Характеристики | |
---|---|
DISAGREED | Участник не дал согласия на матч. |
DISCONNECTED | Участник отключился. |
LOSS | Участник проиграл. |
NONE | Результата нет. |
TIE | Матч закончился ничьей. |
WIN | Победил участник. |
Статус матча
MatchStatus
Значения, используемые для указания статуса TurnBasedMatch
для локального участника.
Многопользовательское событие
MultiplayerEvent
Значения, используемые для указания типа обновления, о котором сообщает многопользовательский обратный вызов.
См. также: gpg::GameServices::Builder::SetOnTurnBasedMatchEvent
См. также: gpg::GameServices::Builder::SetOnMultiplayerInvitationEvent
МультиплеерПриглашениеТип
MultiplayerInvitationType
Значения, определяющие тип MultiplayerInvitation
.
Характеристики | |
---|---|
REAL_TIME | Многопользовательский матч в реальном времени. |
TURN_BASED | Пошаговый многопользовательский матч. |
МультиплеерСтатус
MultiplayerStatus
Набор возможных значений, представляющих результат многопользовательской операции.
Статус Участника
ParticipantStatus
Значения, используемые для указания состояния участника в TurnBasedMatch
.
RealTimeRoomStatus
RealTimeRoomStatus
Значения, представляющие текущий статус RealTimeRoom .
Статус ответа
ResponseStatus
Набор возможных значений, представляющих результат предпринятой операции.
SnapshotConflictPolicy
SnapshotConflictPolicy
Значения, используемые для указания политики разрешения конфликтов моментальных снимков.
См. gpg::SnapshotManager::Open
СнапшотOpenStatus
SnapshotOpenStatus
Набор возможных значений, представляющих результат операции открытия моментального снимка.
UIStatus
UIStatus
Набор возможных значений, представляющих результат попытки пользовательского интерфейса.
VideoCaptureMode
VideoCaptureMode
Значения, указывающие тип выполняемого захвата видео.
Видеозахватоверлейстате
VideoCaptureOverlayState
Значения, указывающие состояние пользовательского интерфейса наложения захвата видео.
Видеоуровень качества
VideoQualityLevel
Значения, указывающие качество захвата видео.
Определения типов
ConnectionRequestCallback
std::function< void(int64_t client_id, const ConnectionRequest &request)> ConnectionRequestCallback
Определяет тип обратного вызова, который получает ConnectionRequest , когда удаленная конечная точка пытается подключиться к собственной конечной точке приложения.
client_id
— это идентификатор экземпляра NearbyConnections
, который получил этот запрос. request
содержит детали запроса на подключение.
ConnectionResponseCallback
std::function< void(int64_t client_id, const ConnectionResponse &response)> ConnectionResponseCallback
Определяет тип обратного вызова, который получает ConnectionResponse , когда приходит ответ после попытки установить соединение с удаленной конечной точкой.
client_id
— это идентификатор экземпляра NearbyConnections
, отправившего запрос на подключение. response
содержит детали ответа.
Продолжительность
std::chrono::milliseconds Duration
Тип данных, используемый для указания длительности в миллисекундах.
StartРекламаОбратный звонок
std::function< void(int64_t client_id, const StartAdvertisingResult &result)> StartAdvertisingCallback
Определяет тип обратного вызова, который получает StartAdvertisingResult после завершения попытки рекламы локальной конечной точки; его поле успеха указывает, успешно ли запущена реклама.
client_id
— это идентификатор экземпляра NearbyConnections
, который пытался запустить рекламу. result
содержит результаты этой рекламы.
Тайм-аут
std::chrono::milliseconds Timeout
Тип данных, используемый для указания периодов ожидания для предпринятых операций.
Отметка времени
std::chrono::milliseconds Timestamp
Тип данных, используемый для указания меток времени.
Относительно эпохи (01.01.1970).
Пошаговое многопользовательское событие
MultiplayerEvent TurnBasedMultiplayerEvent
Устарело. Предпочитайте многопользовательское событие.
Функции
DEFAULT_ON_AUTH_ACTION_FINISHED
void DEFAULT_ON_AUTH_ACTION_FINISHED( AuthOperation op, AuthStatus status )
Это значение по умолчанию для Builder::SetOnAuthActionFinished.
По умолчанию эта функция регистрирует имя завершенной операции аутентификации, а также статус завершения операции.
DEFAULT_ON_AUTH_ACTION_STARTED
void DEFAULT_ON_AUTH_ACTION_STARTED( AuthOperation op )
Это значение по умолчанию для Builder:SetOnAuthActionStarted.
По умолчанию эта функция регистрирует имя запущенной операции аутентификации.
DEFAULT_ON_LOG
void DEFAULT_ON_LOG( LogLevel level, const std::string & message )
Это значение по умолчанию для Builder::SetLogging.
По умолчанию журналы записываются в зависимости от платформы (т. е. в журнал Android или NSLog).
DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED
void DEFAULT_ON_MULTIPLAYER_INVITATION_RECEIVED( MultiplayerEvent event, std::string invitation_id, MultiplayerInvitation invitation )
Это значение по умолчанию для Builder::SetOnMultiplayerInvitationEvent.
По умолчанию эта функция регистрирует идентификатор приглашения.
DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT
void DEFAULT_ON_TURN_BASED_MULTIPLAYER_EVENT( MultiplayerEvent event, std::string match_id, TurnBasedMatch match )
Это значение по умолчанию для Builder::SetOnTurnBasedMatchEvent.
По умолчанию эта функция регистрирует идентификатор пошагового матча, который был обновлен.
DebugString
std::string DebugString( AchievementType type )
Возвращает удобочитаемый тип достижения.
DebugString
std::string DebugString( AchievementState state )
Возвращает удобочитаемое состояние достижения.
DebugString
std::string DebugString( const Achievement & achievement )
Возвращает удобочитаемое достижение.
DebugString
std::string DebugString( const Event & event )
Возвращает все данные о событиях в удобочитаемой форме.
DebugString
std::string DebugString( LeaderboardOrder order )
Возвращает значение порядка в удобочитаемой форме.
DebugString
std::string DebugString( const Leaderboard & leaderboard )
Возвращает все данные таблицы лидеров в удобочитаемой форме.
DebugString
std::string DebugString( LeaderboardStart start )
Возвращает значение start в удобочитаемой форме.
DebugString
std::string DebugString( LeaderboardTimeSpan time_span )
Возвращает значение time_span в удобочитаемой форме.
DebugString
std::string DebugString( LeaderboardCollection collection )
Возвращает значение коллекции в удобочитаемой форме.
DebugString
std::string DebugString( const Score & score )
Возвращает все данные о счете в удобочитаемой форме.
DebugString
std::string DebugString( const ScorePage & score_page )
Возвращает все данные страницы результатов в удобочитаемой форме.
DebugString
std::string DebugString( const ScorePage::Entry & entry )
Возвращает все записи результатов в удобочитаемой форме.
DebugString
std::string DebugString( const ScoreSummary & summary )
Возвращает все сводные данные оценки в удобочитаемой форме.
DebugString
std::string DebugString( const TurnBasedMatch & match )
Возвращает данные для пошагового матча в удобочитаемой форме.
DebugString
std::string DebugString( const MultiplayerInvitation & invitation )
Возвращает данные для многопользовательского приглашения в удобочитаемой форме.
DebugString
std::string DebugString( const TurnBasedMatchConfig & config )
Возвращает данные для объекта конфигурации пошагового матча в удобочитаемой форме.
DebugString
std::string DebugString( const MultiplayerParticipant & participant )
Возвращает участника многопользовательской игры в удобочитаемой форме.
DebugString
std::string DebugString( RealTimeRoom room )
Возвращает RealTimeRoom в удобочитаемой форме.
DebugString
std::string DebugString( RealTimeRoomStatus status )
Возвращает RealTimeRoomStatus в удобочитаемой форме.
DebugString
std::string DebugString( const Player & player )
Возвращает все данные игрока в удобочитаемой форме.
DebugString
std::string DebugString( const PlayerLevel & player )
Возвращает информацию об уровне игрока в удобочитаемой форме.
DebugString
std::string DebugString( const SnapshotMetadataChange::CoverImage & image )
Возвращает данные из обложки моментального снимка в удобочитаемой форме.
DebugString
std::string DebugString( const SnapshotMetadata & metadata )
Returns data from a snapshot metadata object in human-readable form.
DebugString
std::string DebugString( const SnapshotMetadataChange & change )
Returns data from a snapshot metadata change in human-readable form.
DebugString
std::string DebugString( BaseStatus::StatusCode status )
Returns a BaseStatus in human-readable form.
DebugString
std::string DebugString( AuthStatus status )
Returns authorization status in human-readable form.
DebugString
std::string DebugString( ResponseStatus status )
Returns response status in human-readable form.
DebugString
std::string DebugString( FlushStatus status )
Returns flush status in human-readable form.
DebugString
std::string DebugString( MultiplayerStatus status )
Returns multiplayer status in human-readable form.
DebugString
std::string DebugString( SnapshotOpenStatus status )
Returns snapshot open status in human-readable form.
DebugString
std::string DebugString( Timeout timeout )
Returns timeout in human-readable form.
Returns duration in human-readable form.
Returns timestamp in human-readable form.
DebugString
std::string DebugString( DataSource source )
Returns data source in human-readable form.
DebugString
std::string DebugString( AuthOperation op )
Returns authorization operation in human-readable form.
DebugString
std::string DebugString( ImageResolution res )
Returns image resolution selection in human-readable form.
DebugString
std::string DebugString( EventVisibility vis )
Returns event visibility in human-readable form.
DebugString
std::string DebugString( ParticipantStatus status )
Returns participant status in human-readable form.
DebugString
std::string DebugString( MatchResult result )
Returns match result in human-readable form.
DebugString
std::string DebugString( MatchStatus status )
Returns match status in human-readable form.
DebugString
std::string DebugString( MultiplayerEvent event )
Returns turn-based multiplayer event in human-readable form.
DebugString
std::string DebugString( SnapshotConflictPolicy policy )
Returns snapshot conflict policy in human-readable form.
DebugString
std::string DebugString( VideoCaptureMode mode )
Returns video capture mode in human-readable form.
DebugString
std::string DebugString( VideoQualityLevel level )
Returns video quality level in human-readable form.
IsError
bool IsError( BaseStatus::StatusCode )
Returns true if a BaseStatus represents an unsuccessful operation.
IsError
bool IsError( ResponseStatus )
Returns true if an attempted operation does not result in a successful response.
IsError
bool IsError( MultiplayerStatus )
Returns true if a Multiplayer operation did not complete successfully.
IsError
bool IsError( SnapshotOpenStatus )
Returns true if a snapshot open operation did not complete successfully.
IsSuccess
bool IsSuccess( BaseStatus::StatusCode )
Returns true if a BaseStatus
represents a successful operation.
IsSuccess
bool IsSuccess( ResponseStatus )
Returns true if an attempted operation resulted in a successful response.
IsSuccess
bool IsSuccess( MultiplayerStatus )
Returns true if a multiplayer operation completed successfully.
IsSuccess
bool IsSuccess( SnapshotOpenStatus )
Returns true if a snapshot open operation completed successfully.
operator<<
std::ostream & operator<<( std::ostream & os, AchievementType type )
Writes a human-readable achievement type to an output stream.
operator<<
std::ostream & operator<<( std::ostream & os, AchievementState state )
Writes a human-readable achievement state to an output stream.
operator<<
std::ostream & operator<<( std::ostream & os, const Achievement & achievement )
Writes a human-readable achievement to an output stream.
operator<<
std::ostream & operator<<( std::ostream & os, const Event & event )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, EventVisibility vis )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, LeaderboardOrder order )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, const Leaderboard & leaderboard )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, LeaderboardStart start )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, LeaderboardTimeSpan time_span )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, LeaderboardCollection collection )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, const Score & score )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, const ScorePage & score_page )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, const ScorePage::Entry & entry )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, const ScoreSummary & summary )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, const TurnBasedMatch & match )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, const MultiplayerInvitation & invitation )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, const TurnBasedMatchConfig & config )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, const MultiplayerParticipant & participant )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, RealTimeRoomStatus status )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, RealTimeRoom room )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, ParticipantStatus status )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, MatchResult result )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, MatchStatus status )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, MultiplayerEvent event )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, const Player & player )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, const PlayerLevel & player )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, ImageResolution res )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, const SnapshotMetadataChange::CoverImage & image )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, const SnapshotMetadata & metadata )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, const SnapshotMetadataChange & change )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, SnapshotConflictPolicy policy )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, BaseStatus::StatusCode status )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, AuthStatus status )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, ResponseStatus status )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, FlushStatus status )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, UIStatus status )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, MultiplayerStatus status )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, SnapshotOpenStatus status )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, Timeout timeout )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, DataSource status )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, LogLevel status )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, AuthOperation op )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, VideoCaptureMode mode )
Provided for easy use of the corresponding debug string with streams.
operator<<
std::ostream & operator<<( std::ostream & os, VideoQualityLevel level )
Provided for easy use of the corresponding debug string with streams.