UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ReplicationFilteringConfig.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
7#include "ReplicationFilteringConfig.generated.h"
8
11{
13
14public:
15 bool operator==(FName Name) const
16 {
17 return FilterProfileName == Name;
18 }
19
21 UPROPERTY()
22 FName FilterProfileName;
23
25 UPROPERTY()
26 uint8 HysteresisFrameCount = 0;
27};
28
46UCLASS(transient, config = Engine)
48{
50
51public:
52 bool IsObjectScopeHysteresisEnabled() const;
53 uint8 GetDefaultHysteresisFrameCount() const;
54 uint8 GetHysteresisUpdateConnectionThrottling() const;
55
56 const TArray<FObjectScopeHysteresisProfile>& GetHysteresisProfiles() const;
57
58private:
59 UPROPERTY(Config)
61 bool bEnableObjectScopeHysteresis = true;
62
63 UPROPERTY(Config)
65 uint8 DefaultHysteresisFrameCount = 0;
66
67 UPROPERTY(Config)
72 uint8 HysteresisUpdateConnectionThrottling = 1;
73
75 UPROPERTY(Config)
77};
78
80{
81 return bEnableObjectScopeHysteresis;
82}
83
85{
86 return DefaultHysteresisFrameCount;
87}
88
90{
91 return FMath::Clamp<uint8>(HysteresisUpdateConnectionThrottling, 1U, 128U);
92}
93
95{
96 return HysteresisProfiles;
97}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
#define USTRUCT(...)
Definition ObjectMacros.h:746
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition Engine.Build.cs:7
Definition NameTypes.h:617
Definition Array.h:670
Definition Object.h:95
Definition ReplicationFilteringConfig.h:48
uint8 GetHysteresisUpdateConnectionThrottling() const
Definition ReplicationFilteringConfig.h:89
bool IsObjectScopeHysteresisEnabled() const
Definition ReplicationFilteringConfig.h:79
uint8 GetDefaultHysteresisFrameCount() const
Definition ReplicationFilteringConfig.h:84
const TArray< FObjectScopeHysteresisProfile > & GetHysteresisProfiles() const
Definition ReplicationFilteringConfig.h:94
Definition ReplicationFilteringConfig.h:11
bool operator==(FName Name) const
Definition ReplicationFilteringConfig.h:15