7#include "ReplicationFilteringConfig.generated.h"
17 return FilterProfileName ==
Name;
52 bool IsObjectScopeHysteresisEnabled()
const;
53 uint8 GetDefaultHysteresisFrameCount()
const;
54 uint8 GetHysteresisUpdateConnectionThrottling()
const;
61 bool bEnableObjectScopeHysteresis =
true;
65 uint8 DefaultHysteresisFrameCount = 0;
72 uint8 HysteresisUpdateConnectionThrottling = 1;
81 return bEnableObjectScopeHysteresis;
86 return DefaultHysteresisFrameCount;
91 return FMath::Clamp<uint8>(HysteresisUpdateConnectionThrottling, 1U, 128U);
96 return HysteresisProfiles;
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
Definition Engine.Build.cs:7
Definition NameTypes.h:617
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