Navigation
| Name | OnlineServicesEOSGS |
| Type | Plugin |
| Part of Plugins | Online Services EOS (Game Services) |
| Location | /Engine/Plugins/Online/OnlineServicesEOSGS/Source/ |
| Module Build Rules | OnlineServicesEOSGS.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FAccountInfoRegistryEOS | |
| FAchievementsEOSGS | |
| FAuthEOSGS | |
| FExternalUIEOSGS | |
| FLeaderboardsEOSGS | |
| FLobbiesEOSGS | |
| FOnlineAccountIdRegistryEOSGS | Account id registry specifically for EOS id's which are segmented. |
| FOnlineServicesEOSGS | |
| FOnlineServicesEOSGSModule | |
| FOnlineSessionIdRegistryEOSGS | |
| FOnlineSessionInviteIdRegistryEOSGS | |
| FPlayerReportsEOSGS | |
| FPlayerSanctionsEOSGS | |
| FSessionAttributeConverter | |
| FSessionEOSGS | |
| FSessionsEOSGS | |
| FStatsEOSGS | Because the value type is int32 in EOS, stats types are converted to int32. |
| FTitleFileEOSGS | |
| FUserFileEOSGS |
Structs
Interfaces
| Name | Remarks |
|---|---|
| IOnlineAccountIdRegistryEOSGS | |
| IPlayerReports | Interface definition for the EOS player reports service |
| IPlayerSanctions | Interface definition for the EOS player reports service |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FUpdateSessionJoinabilityParams | FUpdateSessionJoinabilityImpl::Params | Online/SessionsEOSGS.h | |
| IEOSPlatformHandlePtr | TSharedPtr< class IEOSPlatformHandle > | Online/OnlineServicesEOSGS.h | |
| IPlayerReportsPtr | TSharedPtr< class IPlayerReports > | Online/OnlineServicesEOSGS.h | |
| IPlayerSanctionsPtr | TSharedPtr< class IPlayerSanctions > | Online/OnlineServicesEOSGS.h |
Enums
Public
| Name | Remarks |
|---|---|
| UE::Online::EPlayerReportCategory | Serializes data in network byte order form into a buffer |
| UE::Online::EPlayerSanctionAppealReason | Serializes data in network byte order form into a buffer |
| UE::Online::ESessionAttributeConversionType | Serializes data in network byte order form into a buffer |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| UE::Online::EOSGS_ALLOW_NEW_MEMBERS_ATTRIBUTE_KEY | FName | Online/SessionsEOSGSTypes.h | |
| UE::Online::EOSGS_ANTI_CHEAT_PROTECTED_ATTRIBUTE_KEY | FName | Online/SessionsEOSGSTypes.h | |
| UE::Online::EOSGS_BUCKET_ID_ATTRIBUTE_KEY | FName | Online/SessionsEOSGSTypes.h | |
| UE::Online::EOSGS_HOST_ADDRESS_ATTRIBUTE_KEY | FName | Online/SessionsEOSGSTypes.h | |
| UE::Online::EOSGS_IS_DEDICATED_SERVER_SESSION_ATTRIBUTE_KEY | FName | Online/SessionsEOSGSTypes.h | |
| UE::Online::EOSGS_SCHEMA_NAME_ATTRIBUTE_KEY | FName | Online/SessionsEOSGSTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EOS_MAX_TOKEN_SIZE | const int | Online/AuthEOSGS.h | ||
| EOS_STRING_BUFFER_LENGTH | const int | Online/AuthEOSGS.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void UE::Online::NboSerializerEOSGSSvc::SerializeFromBuffer
(
FNboSerializeFromBuffer& Ar, |
NboSerializeFromBuffer methods | Online/NboSerializerEOSGSSvc.h | |
void UE::Online::NboSerializerEOSGSSvc::SerializeFromBuffer
(
FNboSerializeFromBuffer& Ar, |
Online/NboSerializerEOSGSSvc.h | ||
void UE::Online::NboSerializerEOSGSSvc::SerializeFromBuffer
(
FNboSerializeFromBuffer& Packet, |
Online/NboSerializerEOSGSSvc.h | ||
void UE::Online::NboSerializerEOSGSSvc::SerializeToBuffer
(
FNboSerializeToBuffer& Ar, |
NboSerializeToBuffer methods | Online/NboSerializerEOSGSSvc.h | |
void UE::Online::NboSerializerEOSGSSvc::SerializeToBuffer
(
FNboSerializeToBuffer& Ar, |
Online/NboSerializerEOSGSSvc.h | ||
void UE::Online::NboSerializerEOSGSSvc::SerializeToBuffer
(
FNboSerializeToBuffer& Packet, |
Online/NboSerializerEOSGSSvc.h | ||
bool UE::Online::ValidateOnlineId
(
const TOnlineId< IdType > OnlineId |
Online/OnlineIdEOSGS.h |