![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Namespaces | |
| namespace | NestedVariant |
| namespace | OnlineIdHandleTags |
Classes | |
| class | FOnlineForeignAccountIdRegistry |
| class | FOnlineIdRegistryRegistry |
| class | IOnlineIdRegistry |
| class | TOnlineId |
Enumerations | |
| enum class | EOnlineServices : uint8 { Null , Epic , Xbox , PSN , Nintendo , Reserved_5 , Steam , Google , GooglePlay , Apple , AppleGameKit , Samsung , Oculus , Tencent , EpicAccount , EpicGame , Reserved_16 , Reserved_17 , Reserved_18 , Reserved_19 , Reserved_20 , Reserved_21 , Reserved_22 , Reserved_23 , Reserved_24 , Reserved_25 , Reserved_26 , Reserved_27 , GameDefined_0 = 28 , GameDefined_1 , GameDefined_2 , GameDefined_3 , None = 253 , Platform = 254 , Default = 255 } |
Functions | |
| void | RegisterAliasForGameDefined (EOnlineServices Value, const TCHAR *InStr) |
| const TCHAR * | LexToString (EOnlineServices Value) |
| void | LexFromString (EOnlineServices &OutValue, const TCHAR *InStr) |
| bool | TEMP_ShouldUseEpicModularPlugins () |
| template<typename IdType > | |
| FString | ToStringImpl (const IdType &Id) |
| FString | ToString (const FAccountId &Id) |
| template<typename IdType > | |
| FString | ToLogStringImpl (const IdType &Id) |
| FString | ToLogString (const FAccountId &Id) |
| template<typename IdType > | |
| uint32 | GetTypeHash (const TOnlineId< IdType > &OnlineId) |
Variables | |
| TCHAR | OnlineServicesAliasArray [OnlineServicesAliasArraySize][UE_ONLINE_ONLINESERVICES_MAX_LENGTH] = {} |
| using UE::Online::FVerifiedAuthSessionId = typedef TOnlineId<OnlineIdHandleTags::FVerifiedAuthSession> |
| using UE::Online::FVerifiedAuthTicketId = typedef TOnlineId<OnlineIdHandleTags::FVerifiedAuthTicket> |
| using UE::Online::IOnlineAccountIdRegistry = typedef IOnlineIdRegistry<OnlineIdHandleTags::FAccount> |
| using UE::Online::IOnlineSessionIdRegistry = typedef IOnlineIdRegistry<OnlineIdHandleTags::FSession> |
| using UE::Online::IOnlineSessionInviteIdRegistry = typedef IOnlineIdRegistry<OnlineIdHandleTags::FSessionInvite> |
|
strong |
|
inline |
| COREONLINE_API void UE::Online::LexFromString | ( | EOnlineServices & | OutValue, |
| const TCHAR * | InStr | ||
| ) |
| COREONLINE_API const TCHAR * UE::Online::LexToString | ( | EOnlineServices | Value | ) |
| COREONLINE_API void UE::Online::RegisterAliasForGameDefined | ( | EOnlineServices | Value, |
| const TCHAR * | InStr | ||
| ) |
| COREONLINE_API bool UE::Online::TEMP_ShouldUseEpicModularPlugins | ( | ) |
Temporary Signals that the EOnlineServices::Epic monolithic plugins should not be used, and EOnlineServices::EpicAccount/EpicGame should be used instead. This is a stepping stone to promoting the EOnlineServices::EpicAccount/EpicGame modular plugins and deprecating the monolithic ones.
| COREONLINE_API FString UE::Online::ToLogString | ( | const FAccountId & | Id | ) |
| FString UE::Online::ToLogStringImpl | ( | const IdType & | Id | ) |
| COREONLINE_API FString UE::Online::ToString | ( | const FAccountId & | Id | ) |
| FString UE::Online::ToStringImpl | ( | const IdType & | Id | ) |
| TCHAR UE::Online::OnlineServicesAliasArray[OnlineServicesAliasArraySize][UE_ONLINE_ONLINESERVICES_MAX_LENGTH] = {} |