UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNetLevelVisibilityTransactionId Struct Reference

#include <UpdateLevelVisibilityLevelInfo.h>

Public Types

enum  : uint32 { InvalidTransactionIndex = 0U , InvalidTransactionId = 0U , IsClientTransactionMask = 0x80000000U , ValueMask = ~IsClientTransactionMask }
 

Public Member Functions

 FNetLevelVisibilityTransactionId ()
 
bool IsClientTransaction () const
 
bool IsValid () const
 
void SetIsClientInstigator (bool bValue)
 
uint32 GetTransactionIndex () const
 
void SetTransactionIndex (uint32 TransactionIndex)
 
uint32 IncrementTransactionIndex ()
 
bool operator== (const FNetLevelVisibilityTransactionId &Other) const
 
ENGINE_API bool NetSerialize (FArchive &Ar, UPackageMap *PackageMap, bool &bOutSuccess)
 

Detailed Description

This structure is used to to identify NetLevelVisibility transactions between server and client

Member Enumeration Documentation

◆ anonymous enum

Enumerator
InvalidTransactionIndex 
InvalidTransactionId 
IsClientTransactionMask 
ValueMask 

Constructor & Destructor Documentation

◆ FNetLevelVisibilityTransactionId()

FNetLevelVisibilityTransactionId::FNetLevelVisibilityTransactionId ( )
inline

Member Function Documentation

◆ GetTransactionIndex()

uint32 FNetLevelVisibilityTransactionId::GetTransactionIndex ( ) const
inline

◆ IncrementTransactionIndex()

uint32 FNetLevelVisibilityTransactionId::IncrementTransactionIndex ( )
inline

◆ IsClientTransaction()

bool FNetLevelVisibilityTransactionId::IsClientTransaction ( ) const
inline

◆ IsValid()

bool FNetLevelVisibilityTransactionId::IsValid ( ) const
inline

◆ NetSerialize()

bool FNetLevelVisibilityTransactionId::NetSerialize ( FArchive Ar,
UPackageMap PackageMap,
bool bOutSuccess 
)

◆ operator==()

bool FNetLevelVisibilityTransactionId::operator== ( const FNetLevelVisibilityTransactionId Other) const
inline

◆ SetIsClientInstigator()

void FNetLevelVisibilityTransactionId::SetIsClientInstigator ( bool  bValue)
inline

◆ SetTransactionIndex()

void FNetLevelVisibilityTransactionId::SetTransactionIndex ( uint32  TransactionIndex)
inline

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