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

#include <ObjectReplicationBridge.h>

Public Attributes

bool bNeedsPreUpdate = false
 
bool bNeedsWorldLocationUpdate = false
 
bool bIsDormant = false
 
bool bUseClassConfigDynamicFilter = true
 
bool bUseExplicitDynamicFilter = false
 
FName ExplicitDynamicFilterName
 
float StaticPriority = 0.0f
 
float PollFrequency = 0.0f
 

Member Data Documentation

◆ bIsDormant

bool UObjectReplicationBridge::FRootObjectReplicationParams::bIsDormant = false

Whether the object is dormant or not

◆ bNeedsPreUpdate

bool UObjectReplicationBridge::FRootObjectReplicationParams::bNeedsPreUpdate = false

When true it means the object wants to receive a PreUpdate callback just before it gets polled.

◆ bNeedsWorldLocationUpdate

bool UObjectReplicationBridge::FRootObjectReplicationParams::bNeedsWorldLocationUpdate = false

When true the object has a dynamic world location and we should ask the bridge to update its current location everytime it is polled.

◆ bUseClassConfigDynamicFilter

bool UObjectReplicationBridge::FRootObjectReplicationParams::bUseClassConfigDynamicFilter = true

Ask the class config for a dynamic filter assigned to this class or one of it's parent class. Default is true.

◆ bUseExplicitDynamicFilter

bool UObjectReplicationBridge::FRootObjectReplicationParams::bUseExplicitDynamicFilter = false

When enabled we ignore the class config for this object and instead use the one specified by ExplicitDynamicFilter

◆ ExplicitDynamicFilterName

FName UObjectReplicationBridge::FRootObjectReplicationParams::ExplicitDynamicFilterName

The name of the dynamic filter to use for this object (instead of asking the class config). Can be none so that no dynamic filter is assigned to the object. Only used when bUseExplicitDynamicFilter is true.

◆ PollFrequency

float UObjectReplicationBridge::FRootObjectReplicationParams::PollFrequency = 0.0f

How often per second the object should be polled for dirtiness, including calling the InstancePreUpdate function. When set to zero it will be polled every frame.

◆ StaticPriority

float UObjectReplicationBridge::FRootObjectReplicationParams::StaticPriority = 0.0f

If StaticPriority is > 0 the ReplicationSystem will use that as priority when scheduling objects. If it's <= 0.0f one will look for a world location support and then use the default spatial prioritizer.


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