net.iris.ForceFullDequantizeAndApply
net.iris.ForceFullDequantizeAndApply
#Overview
name: net.iris.ForceFullDequantizeAndApply
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
When enabled a full dequantize of dirty states will be used when applying received statedata regardless of traits set in the fragments.
It is referenced in 2
C++ source files.
#Summary
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Source/Runtime/Experimental/Iris/Core/Private/Iris/ReplicationSystem/DequantizeAndApplyHelper.cpp:20
Scope (from outer to inner):
file
namespace UE::Net::Private
Source code excerpt:
static bool bCVarForceFullDequantizeAndApply = false;
static FAutoConsoleVariableRef CVarForceFullDequantizeAndApply(
TEXT("net.iris.ForceFullDequantizeAndApply"),
bCVarForceFullDequantizeAndApply,
TEXT("When enabled a full dequantize of dirty states will be used when applying received statedata regardless of traits set in the fragments."));
struct FDequantizeAndApplyHelper::FContext
{
struct FStateData
#Loc: <Workspace>/Engine/Plugins/Runtime/ReplicationSystemTestPlugin/Source/Private/Tests/ReplicationSystem/TestReplicationSystem.cpp:1807
Scope (from outer to inner):
file
namespace UE::Net::Private
function UE_NET_TEST_FIXTURE
Source code excerpt:
// Make sure we allow partial dequantize
IConsoleVariable* CVarForceFullDequantizeAndApply = IConsoleManager::Get().FindConsoleVariable(TEXT("net.iris.ForceFullDequantizeAndApply"));
check(CVarForceFullDequantizeAndApply != nullptr && CVarForceFullDequantizeAndApply->IsVariableBool());
const bool bForceFullDequantizeAndApply = CVarForceFullDequantizeAndApply->GetBool();
CVarForceFullDequantizeAndApply->Set(false, ECVF_SetByCode);
// Add a client
FReplicationSystemTestClient* Client = CreateClient();