UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IrisConfig.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "HAL/Platform.h"
6
9
10namespace UE::Net
11{
12
15
18
21
22}
23
24/* NetBitStreamReader/Writer validation support */
25#ifndef UE_NETBITSTREAMWRITER_VALIDATE
26#define UE_NETBITSTREAMWRITER_VALIDATE !(UE_BUILD_SHIPPING || UE_BUILD_TEST)
27#endif
28
29#ifndef UE_NETBITSTREAMREADER_VALIDATE
30#define UE_NETBITSTREAMREADER_VALIDATE !(UE_BUILD_SHIPPING || UE_BUILD_TEST)
31#endif
32
34#ifndef UE_NET_IRIS_CSV_STATS
35# define UE_NET_IRIS_CSV_STATS CSV_PROFILER_STATS
36#endif
37
39#ifndef UE_NET_THREAD_SAFETY_CHECK
40# define UE_NET_THREAD_SAFETY_CHECK DO_CHECK
41#endif
42
44#ifndef UE_NET_ASYNCLOADING_DEBUG
45# define UE_NET_ASYNCLOADING_DEBUG !(UE_BUILD_SHIPPING || UE_BUILD_TEST)
46#endif
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EReplicationSystem
Definition NetEnums.h:85
Definition NetworkVersion.cpp:28
void SetUseIrisReplication(bool EnableIrisReplication)
Definition IrisConfig.cpp:20
bool ShouldUseIrisReplication()
Definition IrisConfig.cpp:15
EReplicationSystem GetUseIrisReplicationCmdlineValue()
Definition IrisConfig.cpp:25