net.DeltaInitialFastArrayElements
net.DeltaInitialFastArrayElements
#Overview
name: net.DeltaInitialFastArrayElements
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
If true, send delta struct changelists for initial fast array elements.
It is referenced in 1
C++ source file.
#Summary
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Source/Runtime/Engine/Private/RepLayout.cpp:99
Scope (from outer to inner):
file
namespace UE::Net::Private
Source code excerpt:
{
static bool bDeltaInitialFastArrayElements = false;
static FAutoConsoleVariableRef CVarDeltaInitialFastArrayElements(TEXT("net.DeltaInitialFastArrayElements"), bDeltaInitialFastArrayElements, TEXT("If true, send delta struct changelists for initial fast array elements."));
/* FastArrays and other custom delta properties may have order dependencies due to callbacks being fired during serialization at which time other custom delta properties have not yet received their state.
* This cvar toggles the behavior between using the RepIndex of the property or the order of appearance in the lifetime property array filled during a GetLifetimeReplicatedProps() call.
* Default is false to keep the legacy behavior of using the GetLifetimeReplicatedProps() order for the custom delta properties.
* The cvar is used in ReplicationStateDescriptorBuilder as well. Search for the cvar name in the code base before removing it.
*/