UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NetObjectFilter.h File Reference
#include "Net/Core/NetBitArray.h"
#include "Iris/Core/NetChunkedArray.h"
#include "Iris/ReplicationSystem/ReplicationView.h"
#include "UObject/ObjectMacros.h"
#include "NetObjectFilter.generated.h"

Go to the source code of this file.

Classes

struct  FNetObjectFilteringParams
 
struct  FNetObjectPreFilteringParams
 
struct  FNetObjectPostFilteringParams
 
struct  FNetObjectFilteringInfo
 
class  UNetObjectFilterConfig
 
struct  FNetObjectFilterInitParams
 
struct  FNetObjectFilterAddObjectParams
 
struct  FNetObjectFilterUpdateParams
 
class  UNetObjectFilter
 
struct  UNetObjectFilter::FDebugInfoParams
 

Namespaces

namespace  UE
 
namespace  UE::Net
 
namespace  UE::Net::Private
 

Enumerations

enum class  UE::Net::ENetFilterStatus : uint32 { UE::Net::Disallow , UE::Net::Allow }
 
enum class  ENetFilterTraits : uint8 { None = 0x00 , Spatial = 0x01 , NeedsUpdate = 0x02 }
 

Functions

const TCHARUE::Net::LexToString (ENetFilterStatus Status)
 
 ENUM_CLASS_FLAGS (ENetFilterTraits)
 

Variables

constexpr FNetObjectFilterHandle UE::Net::InvalidNetObjectFilterHandle = FNetObjectFilterHandle(0)
 
constexpr FNetObjectFilterHandle UE::Net::ToOwnerFilterHandle = FNetObjectFilterHandle(1)
 
constexpr FNetObjectFilterHandle UE::Net::ConnectionFilterHandle = FNetObjectFilterHandle(2)
 

Enumeration Type Documentation

◆ ENetFilterTraits

enum class ENetFilterTraits : uint8
strong
Enumerator
None 
Spatial 

Set this trait for NetFilters that filter according to the WorldLocation of it's objects.

NeedsUpdate 

Set this trait so that UpdateObjects will be called on your NetFilter. Default is to not call the virtual

Function Documentation

◆ ENUM_CLASS_FLAGS()

ENUM_CLASS_FLAGS ( ENetFilterTraits  )