![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <NetIDVariant.h>
Classes | |
| struct | FEmptyID |
Public Types | |
| using | FVariantType = TVariant< FEmptyID, FNetworkGUID, FNetRefHandle > |
Public Member Functions | |
| FNetIDVariant ()=default | |
| ENGINE_API | FNetIDVariant (FNetworkGUID NetGUID) |
| ENGINE_API | FNetIDVariant (FNetRefHandle NetRefHandle) |
| bool ENGINE_API | IsValid () const |
| FVariantType | GetVariant () const |
| bool ENGINE_API | operator== (const FNetIDVariant &RHS) const |
| ENGINE_API FString | ToString () const |
Friends | |
| ENGINE_API FArchive & | operator<< (FArchive &Ar, FNetIDVariant &NetID) |
Simple variant wrapper to hold a generic or Iris network object ID (FNetworkGUID or FNetRefHandle). Intended for transitioning systems that were using FNetworkGUID directly to Iris, not intended for general use.
|
default |
Constructs a variant holding an FEmptyID
|
explicit |
|
explicit |
|
inline |
Returns the stored TVariant
| bool UE::Net::FNetIDVariant::IsValid | ( | ) | const |
Returns whether the stored ID or handle is valid
| bool UE::Net::FNetIDVariant::operator== | ( | const FNetIDVariant & | RHS | ) | const |
Equality comparison
| FString UE::Net::FNetIDVariant::ToString | ( | ) | const |
Output to string
|
friend |
Serializes or deserializes the stored ID or handle, suitable for networking