UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNetworkGUID Class Reference

#include <NetworkGuid.h>

Public Member Functions

 FNetworkGUID ()
 
 FNetworkGUID (uint32 V)
 
void BuildFromNetIndex (int32 StaticNetIndex)
 
int32 ExtractNetIndex ()
 
bool IsDynamic () const
 
bool IsStatic () const
 
bool IsValid () const
 
bool IsDefault () const
 
void Reset ()
 
FString ToString () const
 
bool operator< (const FNetworkGUID &Other) const
 

Static Public Member Functions

static FNetworkGUID GetDefault ()
 
static FNetworkGUID Make (int32 Seed, bool bIsStatic)
 
static FNetworkGUID CreateFromIndex (uint64 NetIndex, bool bIsStatic)
 

Public Attributes

union { 
 
   uint32   Value 
 
   uint64   ObjectId 
 
};  
 

Friends

bool operator== (const FNetworkGUID &X, const FNetworkGUID &Y)
 
bool operator!= (const FNetworkGUID &X, const FNetworkGUID &Y)
 
FArchiveoperator<< (FArchive &Ar, FNetworkGUID &G)
 
uint32 GetTypeHash (const FNetworkGUID &Guid)
 

Detailed Description

Implements a globally unique identifier for network related use.

Constructor & Destructor Documentation

◆ FNetworkGUID() [1/2]

FNetworkGUID::FNetworkGUID ( )
inline

◆ FNetworkGUID() [2/2]

FNetworkGUID::FNetworkGUID ( uint32  V)
inline

Member Function Documentation

◆ BuildFromNetIndex()

void FNetworkGUID::BuildFromNetIndex ( int32  StaticNetIndex)
inline

◆ CreateFromIndex()

static FNetworkGUID FNetworkGUID::CreateFromIndex ( uint64  NetIndex,
bool  bIsStatic 
)
inlinestatic

◆ ExtractNetIndex()

int32 FNetworkGUID::ExtractNetIndex ( )
inline

◆ GetDefault()

static FNetworkGUID FNetworkGUID::GetDefault ( )
inlinestatic

◆ IsDefault()

bool FNetworkGUID::IsDefault ( ) const
inline

A Valid but unassigned NetGUID

◆ IsDynamic()

bool FNetworkGUID::IsDynamic ( ) const
inline

◆ IsStatic()

bool FNetworkGUID::IsStatic ( ) const
inline

◆ IsValid()

bool FNetworkGUID::IsValid ( ) const
inline

◆ Make()

static FNetworkGUID FNetworkGUID::Make ( int32  Seed,
bool  bIsStatic 
)
inlinestatic

◆ operator<()

bool FNetworkGUID::operator< ( const FNetworkGUID Other) const
inline

◆ Reset()

void FNetworkGUID::Reset ( )
inline

◆ ToString()

FString FNetworkGUID::ToString ( ) const
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FNetworkGUID Guid)
friend

◆ operator!=

bool operator!= ( const FNetworkGUID X,
const FNetworkGUID Y 
)
friend

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FNetworkGUID G 
)
friend

◆ operator==

bool operator== ( const FNetworkGUID X,
const FNetworkGUID Y 
)
friend

Member Data Documentation

◆ [union]

union { ... } FNetworkGUID

◆ ObjectId

uint64 FNetworkGUID::ObjectId

◆ Value

uint32 FNetworkGUID::Value

The documentation for this class was generated from the following file: