UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNetObjectFilteringParams Struct Reference

#include <NetObjectFilter.h>

Public Attributes

UE::Net::FNetBitArrayView OutAllowedObjects
 
TArrayView< const FNetObjectFilteringInfoFilteringInfos
 
const UE::Net::TNetChunkedArray< uint8 * > * StateBuffers = nullptr
 
uint32 ConnectionId = 0
 
UE::Net::FReplicationView View
 
const UE::Net::FNetBitArrayView GroupFilteredOutObjects
 

Detailed Description

Parameters passed to UNetObjectFilter::Filter.

Member Data Documentation

◆ ConnectionId

uint32 FNetObjectFilteringParams::ConnectionId = 0

ID of the connection that the filtering applies to.

◆ FilteringInfos

TArrayView<const FNetObjectFilteringInfo> FNetObjectFilteringParams::FilteringInfos

FilteringInfos for all objects. Index using the set bit indices in FilteredObjects.

◆ GroupFilteredOutObjects

const UE::Net::FNetBitArrayView FNetObjectFilteringParams::GroupFilteredOutObjects

List of objects that have been filtered out by groups for the ConnectionId

◆ OutAllowedObjects

UE::Net::FNetBitArrayView FNetObjectFilteringParams::OutAllowedObjects

The contents of OutAllowedObjects is undefined when passed to Filter(). The filter is responsible for setting and clearing bits for objects that have this filter set, which is provided in the FilteredObjects member. It's safe to set or clear all bits in the bitarray as the callee will only care about bits which the filter is responsible for.

◆ StateBuffers

const UE::Net::TNetChunkedArray<uint8*>* FNetObjectFilteringParams::StateBuffers = nullptr

State buffers for all objects. Index using the set bit indices in FilteredObjects.

◆ View

UE::Net::FReplicationView FNetObjectFilteringParams::View

The view associated with the connection and its sub-connections that objects are filtered for.


The documentation for this struct was generated from the following file: