UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Net::FNetRefHandle Class Reference

#include <NetRefHandle.h>

Public Member Functions

 FNetRefHandle ()
 
uint64 GetId () const
 
uint32 GetReplicationSystemId () const
 
bool IsValid () const
 
bool IsCompleteHandle () const
 
bool IsStatic () const
 
bool IsDynamic () const
 
bool operator== (const FNetRefHandle &Other) const
 
bool operator< (const FNetRefHandle &Other) const
 
bool operator!= (const FNetRefHandle &Other) const
 
IRISCORE_API FString ToString () const
 
IRISCORE_API FString ToCompactString () const
 

Static Public Member Functions

static FNetRefHandle GetInvalid ()
 
static bool FullCompare (FNetRefHandle A, FNetRefHandle B)
 

Static Public Attributes

static constexpr uint64 MaxReplicationSystemId = (1ULL << ReplicationSystemIdBits) - 1
 
static constexpr uint64 MaxReplicationSystemCount = MaxReplicationSystemId + 1
 

Friends

uint32 GetTypeHash (const FNetRefHandle &Handle)
 

Detailed Description

Constructor & Destructor Documentation

◆ FNetRefHandle()

UE::Net::FNetRefHandle::FNetRefHandle ( )
inline

Member Function Documentation

◆ FullCompare()

static bool UE::Net::FNetRefHandle::FullCompare ( FNetRefHandle  A,
FNetRefHandle  B 
)
inlinestatic

◆ GetId()

uint64 UE::Net::FNetRefHandle::GetId ( ) const
inline

◆ GetInvalid()

static FNetRefHandle UE::Net::FNetRefHandle::GetInvalid ( )
inlinestatic

◆ GetReplicationSystemId()

uint32 UE::Net::FNetRefHandle::GetReplicationSystemId ( ) const
inline

◆ IsCompleteHandle()

bool UE::Net::FNetRefHandle::IsCompleteHandle ( ) const
inline

Does the handle know which ReplicationSystem it is related to.

◆ IsDynamic()

bool UE::Net::FNetRefHandle::IsDynamic ( ) const
inline

Dynamic handles have EVEN Id's

◆ IsStatic()

bool UE::Net::FNetRefHandle::IsStatic ( ) const
inline

Static handles have ODD Id's

◆ IsValid()

bool UE::Net::FNetRefHandle::IsValid ( ) const
inline

◆ operator!=()

bool UE::Net::FNetRefHandle::operator!= ( const FNetRefHandle Other) const
inline

◆ operator<()

bool UE::Net::FNetRefHandle::operator< ( const FNetRefHandle Other) const
inline

◆ operator==()

bool UE::Net::FNetRefHandle::operator== ( const FNetRefHandle Other) const
inline

◆ ToCompactString()

FString UE::Net::FNetRefHandle::ToCompactString ( ) const

◆ ToString()

FString UE::Net::FNetRefHandle::ToString ( ) const

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FNetRefHandle Handle)
friend

Member Data Documentation

◆ Id

uint64 UE::Net::FNetRefHandle::Id

◆ MaxReplicationSystemCount

constexpr uint64 UE::Net::FNetRefHandle::MaxReplicationSystemCount = MaxReplicationSystemId + 1
staticconstexpr

◆ MaxReplicationSystemId

constexpr uint64 UE::Net::FNetRefHandle::MaxReplicationSystemId = (1ULL << ReplicationSystemIdBits) - 1
staticconstexpr

◆ ReplicationSystemId

uint64 UE::Net::FNetRefHandle::ReplicationSystemId

◆ Value

uint64 UE::Net::FNetRefHandle::Value

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