Navigation
API > API/Runtime > API/Runtime/CoreOnline
| Name | FUniqueNetIdWrapper |
| Type | struct |
| Header File | /Engine/Source/Runtime/CoreOnline/Public/Online/CoreOnline.h |
| Include Path | #include "Online/CoreOnline.h" |
Syntax
USTRUCT (NoExport )
struct FUniqueNetIdWrapper
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUniqueNetIdWrapper
(
const FVariantType& InVariant |
Online/CoreOnline.h | ||
FUniqueNetIdWrapper
(
const FUniqueNetIdPtr& InUniqueNetId |
Online/CoreOnline.h | ||
FUniqueNetIdWrapper
(
const FUniqueNetIdRef& InUniqueNetId |
Online/CoreOnline.h | ||
| Online/CoreOnline.h | |||
FUniqueNetIdWrapper
(
const UE::Online::FAccountId& AccountId |
Online/CoreOnline.h | ||
FUniqueNetIdWrapper
(
const FUniqueNetId& InUniqueNetId |
Temporarily restored implicit conversion from FUniqueNetId | Online/CoreOnline.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FUniqueNetIdWrapper() |
Online/CoreOnline.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FVariantType | TVariant< FUniqueNetIdPtr, UE::Online::FAccountId > | Online/CoreOnline.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FName GetType() |
Online/CoreOnline.h | ||
FUniqueNetIdPtr GetUniqueNetId() |
Online/CoreOnline.h | ||
FUniqueNetIdPtr GetV1() |
Online/CoreOnline.h | ||
const FUniqueNetIdPtr & GetV1Unsafe() |
Getter to be used only when the variant index has already been confirmed. | Online/CoreOnline.h | |
UE::Online::FAccountId GetV2() |
Online/CoreOnline.h | ||
const UE::Online::FAccountId & GetV2Unsafe() |
Getter to be used only when the variant index has already been confirmed. | Online/CoreOnline.h | |
bool IsV1() |
Online/CoreOnline.h | ||
bool IsV2() |
Online/CoreOnline.h | ||
bool IsValid() |
Is the Variant wrapped in this object valid | Online/CoreOnline.h | |
virtual void SetAccountId
(
const UE::Online::FAccountId& AccountId |
Online/CoreOnline.h | ||
virtual void SetUniqueNetId
(
const FUniqueNetIdPtr& InUniqueNetId |
Assign a unique id to this wrapper object | Online/CoreOnline.h | |
FString ToDebugString() |
Convert this value to a string with additional information | Online/CoreOnline.h | |
FString ToString() |
Convert this value to a string | Online/CoreOnline.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FUniqueNetIdWrapper Invalid() |
Online/CoreOnline.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FUniqueNetId & operator*() |
Dereference operator returns a reference to the FUniqueNetId | Online/CoreOnline.h | |
const FUniqueNetId * operator->() |
Arrow operator returns a pointer to this FUniqueNetId | Online/CoreOnline.h |