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

#include <NetObjectPrioritizer.h>

Public Attributes

const uint32ObjectIndices
 
uint32 ObjectCount
 
floatPriorities
 
const FNetObjectPrioritizationInfoPrioritizationInfos
 
uint32 ConnectionId
 
UE::Net::FReplicationView View
 

Detailed Description

Parameters passed to UNetObjectPrioritizer::Prioritize.

The prioritizer should honor the existing priority set for an object and only update the priority if the calculated value is higher than what is already stored. Prioritize() is only allowed to modify Priorities.

Member Data Documentation

◆ ConnectionId

uint32 FNetObjectPrioritizationParams::ConnectionId

ID of the connection that objects are prioritized for.

◆ ObjectCount

uint32 FNetObjectPrioritizationParams::ObjectCount

The number of objects to prioritize.

◆ ObjectIndices

const uint32* FNetObjectPrioritizationParams::ObjectIndices

The indices for the objects that are being prioritized. Will only contain objects which have been added to the prioritizer and have dirty properties or are in need of resending.

◆ Priorities

float* FNetObjectPrioritizationParams::Priorities

Priorities for all objects. Index using ObjectIndices[0..ObjectCount-1].

◆ PrioritizationInfos

const FNetObjectPrioritizationInfo* FNetObjectPrioritizationParams::PrioritizationInfos

PrioritizationInfos for all objects. Index using ObjectIndices[0..ObjectCount-1].

◆ View

UE::Net::FReplicationView FNetObjectPrioritizationParams::View

The view associated with the connection and its sub-sconnections that objects are prioritized for.


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