UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UnrealNetwork.cpp File Reference
#include "Net/UnrealNetwork.h"
#include "UObject/CoreNet.h"

Functions

PRAGMA_DISABLE_DEPRECATION_WARNINGS void RegisterReplicatedLifetimeProperty (const FProperty *ReplicatedProperty, TArray< FLifetimeProperty > &OutLifetimeProps, ELifetimeCondition InCondition, ELifetimeRepNotifyCondition InRepNotifyCondition)
 
PRAGMA_ENABLE_DEPRECATION_WARNINGS void RegisterReplicatedLifetimeProperty (const NetworkingPrivate::FRepPropertyDescriptor &PropertyDescriptor, TArray< FLifetimeProperty > &OutLifetimeProps, const FDoRepLifetimeParams &Params)
 
void RegisterReplicatedLifetimeProperty (const FProperty *ReplicatedProperty, TArray< FLifetimeProperty > &OutLifetimeProps, const FDoRepLifetimeParams &Params)
 
void SetReplicatedPropertyToDisabled (const NetworkingPrivate::FRepPropertyDescriptor &PropertyDescriptor, TArray< FLifetimeProperty > &OutLifetimeProps)
 
void SetReplicatedPropertyToDisabled (const FProperty *ReplicatedProperty, TArray< FLifetimeProperty > &OutLifetimeProps)
 
void DisableReplicatedLifetimeProperty (const NetworkingPrivate::FRepPropertyDescriptor &PropertyDescriptor, TArray< FLifetimeProperty > &OutLifetimeProps)
 
void DisableReplicatedLifetimeProperty (const UClass *ThisClass, const UClass *PropertyClass, FName PropertyName, TArray< FLifetimeProperty > &OutLifetimeProps)
 
void ResetReplicatedLifetimeProperty (const NetworkingPrivate::FRepPropertyDescriptor &PropertyDescriptor, ELifetimeCondition LifetimeCondition, TArray< FLifetimeProperty > &OutLifetimeProps)
 
void ResetReplicatedLifetimeProperty (const UClass *ThisClass, const UClass *PropertyClass, FName PropertyName, ELifetimeCondition LifetimeCondition, TArray< FLifetimeProperty > &OutLifetimeProps)
 
void ResetReplicatedLifetimeProperty (const UClass *ThisClass, const UClass *PropertyClass, FName PropertyName, const FDoRepLifetimeParams &Params, TArray< FLifetimeProperty > &OutLifetimeProps)
 
void ResetReplicatedLifetimeProperty (const NetworkingPrivate::FRepPropertyDescriptor &PropertyDescriptor, const FDoRepLifetimeParams &Params, TArray< FLifetimeProperty > &OutLifetimeProps)
 
void DisableAllReplicatedPropertiesOfClass (const NetworkingPrivate::FRepClassDescriptor &ClassDescriptor, EFieldIteratorFlags::SuperClassFlags SuperClassBehavior, TArray< FLifetimeProperty > &OutLifetimeProps)
 
void DisableAllReplicatedPropertiesOfClass (const UClass *ThisClass, const UClass *ClassToDisable, EFieldIteratorFlags::SuperClassFlags SuperClassBehavior, TArray< FLifetimeProperty > &OutLifetimeProps)
 

Function Documentation

◆ DisableAllReplicatedPropertiesOfClass() [1/2]

void DisableAllReplicatedPropertiesOfClass ( const NetworkingPrivate::FRepClassDescriptor ClassDescriptor,
EFieldIteratorFlags::SuperClassFlags  SuperClassBehavior,
TArray< FLifetimeProperty > &  OutLifetimeProps 
)

◆ DisableAllReplicatedPropertiesOfClass() [2/2]

void DisableAllReplicatedPropertiesOfClass ( const UClass ThisClass,
const UClass ClassToDisable,
EFieldIteratorFlags::SuperClassFlags  SuperClassBehavior,
TArray< FLifetimeProperty > &  OutLifetimeProps 
)

◆ DisableReplicatedLifetimeProperty() [1/2]

void DisableReplicatedLifetimeProperty ( const NetworkingPrivate::FRepPropertyDescriptor PropertyDescriptor,
TArray< FLifetimeProperty > &  OutLifetimeProps 
)

◆ DisableReplicatedLifetimeProperty() [2/2]

void DisableReplicatedLifetimeProperty ( const UClass ThisClass,
const UClass PropertyClass,
FName  PropertyName,
TArray< FLifetimeProperty > &  OutLifetimeProps 
)

◆ RegisterReplicatedLifetimeProperty() [1/3]

void RegisterReplicatedLifetimeProperty ( const FProperty ReplicatedProperty,
TArray< FLifetimeProperty > &  OutLifetimeProps,
const FDoRepLifetimeParams Params 
)

◆ RegisterReplicatedLifetimeProperty() [2/3]

PRAGMA_DISABLE_DEPRECATION_WARNINGS void RegisterReplicatedLifetimeProperty ( const FProperty ReplicatedProperty,
TArray< FLifetimeProperty > &  OutLifetimeProps,
ELifetimeCondition  InCondition,
ELifetimeRepNotifyCondition  InRepNotifyCondition 
)

◆ RegisterReplicatedLifetimeProperty() [3/3]

PRAGMA_ENABLE_DEPRECATION_WARNINGS void RegisterReplicatedLifetimeProperty ( const NetworkingPrivate::FRepPropertyDescriptor PropertyDescriptor,
TArray< FLifetimeProperty > &  OutLifetimeProps,
const FDoRepLifetimeParams Params 
)

◆ ResetReplicatedLifetimeProperty() [1/4]

void ResetReplicatedLifetimeProperty ( const NetworkingPrivate::FRepPropertyDescriptor PropertyDescriptor,
const FDoRepLifetimeParams Params,
TArray< FLifetimeProperty > &  OutLifetimeProps 
)

◆ ResetReplicatedLifetimeProperty() [2/4]

void ResetReplicatedLifetimeProperty ( const NetworkingPrivate::FRepPropertyDescriptor PropertyDescriptor,
ELifetimeCondition  LifetimeCondition,
TArray< FLifetimeProperty > &  OutLifetimeProps 
)

◆ ResetReplicatedLifetimeProperty() [3/4]

void ResetReplicatedLifetimeProperty ( const UClass ThisClass,
const UClass PropertyClass,
FName  PropertyName,
const FDoRepLifetimeParams Params,
TArray< FLifetimeProperty > &  OutLifetimeProps 
)

◆ ResetReplicatedLifetimeProperty() [4/4]

void ResetReplicatedLifetimeProperty ( const UClass ThisClass,
const UClass PropertyClass,
FName  PropertyName,
ELifetimeCondition  LifetimeCondition,
TArray< FLifetimeProperty > &  OutLifetimeProps 
)

◆ SetReplicatedPropertyToDisabled() [1/2]

void SetReplicatedPropertyToDisabled ( const FProperty ReplicatedProperty,
TArray< FLifetimeProperty > &  OutLifetimeProps 
)

◆ SetReplicatedPropertyToDisabled() [2/2]

void SetReplicatedPropertyToDisabled ( const NetworkingPrivate::FRepPropertyDescriptor PropertyDescriptor,
TArray< FLifetimeProperty > &  OutLifetimeProps 
)