Navigation
API > API/Runtime > API/Runtime/IrisCore
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.
| Name | FNetObjectPrioritizationParams |
| Type | struct |
| Header File | /Engine/Source/Runtime/Net/Iris/Public/Iris/ReplicationSystem/Prioritization/NetObjectPrioritizer.h |
| Include Path | #include "Iris/ReplicationSystem/Prioritization/NetObjectPrioritizer.h" |
Syntax
struct FNetObjectPrioritizationParams
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ConnectionId | uint32 | ID of the connection that objects are prioritized for. | Iris/ReplicationSystem/Prioritization/NetObjectPrioritizer.h | |
| ObjectCount | uint32 | The number of objects to prioritize. | Iris/ReplicationSystem/Prioritization/NetObjectPrioritizer.h | |
| ObjectIndices | const uint32 * | The indices for the objects that are being prioritized. | Iris/ReplicationSystem/Prioritization/NetObjectPrioritizer.h | |
| Priorities | float * | Priorities for all objects. Index using ObjectIndices[0..ObjectCount-1]. | Iris/ReplicationSystem/Prioritization/NetObjectPrioritizer.h | |
| PrioritizationInfos | const FNetObjectPrioritizationInfo * | PrioritizationInfos for all objects. Index using ObjectIndices[0..ObjectCount-1]. | Iris/ReplicationSystem/Prioritization/NetObjectPrioritizer.h | |
| View | UE::Net::FReplicationView | The view associated with the connection and its sub-sconnections that objects are prioritized for. | Iris/ReplicationSystem/Prioritization/NetObjectPrioritizer.h |