Navigation
API > API/Runtime > API/Runtime/IrisCore
| Name | UObjectReplicationBridgeConfig |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Iris/Core/Public/Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h |
| Include Path | #include "Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h" |
Syntax
UCLASS (Transient, Config=Engine)
class UObjectReplicationBridgeConfig : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UObjectReplicationBridgeConfig
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UObjectReplicationBridgeConfig() |
Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAllClassesCritical | bool | Set this to true if you want any class with a protocol mismatch to force a disconnection. | Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h |
|
| CriticalActorClasses | TArray< FName > | Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h |
|
|
| CriticalClassConfigs | TArray< FObjectReplicatedBridgeCriticalClassConfig > | Classes that are considered critical and will force a disconnection when a protocol mismatch is detected. | Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h |
|
| DefaultSpatialFilterName | FName | The name of the filter to apply objects that can have spatial filtering applied. | Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h |
|
| DeltaCompressionConfigs | TArray< FObjectReplicationBridgeDeltaCompressionConfig > | Which classes should enable deltacompression. | Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h |
|
| FilterConfigs | TArray< FObjectReplicationBridgeFilterConfig > | Which classes should apply a certain filter. | Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h |
|
| PollConfigs | TArray< FObjectReplicationBridgePollConfig > | Which classes should override how often they're polled for modified replicated properties. | Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h |
|
| PrioritizerConfigs | TArray< FObjectReplicationBridgePrioritizerConfig > | Which classes should apply a certain prioritizer. | Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h |
|
| RequiredNetDriverChannelClassName | FName | The name of the channel class required for object replication to work. | Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h |
|
| TypeStatsConfigs | TArray< FObjectReplicationBridgeTypeStatsConfig > | Which classes should collect TypeStats. Derived classes will get the same behavior unless overidden | Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AreAllClassesCritical() |
When true any class with a protocol mismatch will force a disconnection. | Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h | |
TConstArrayView< FObjectReplicatedBridgeCriticalClassConfig > GetCriticalClassConfigs() |
Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h | ||
FName GetDefaultSpatialFilterName() |
Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h | ||
TConstArrayView< FObjectReplicationBridgeDeltaCompressionConfig > GetDeltaCompressionConfigs() |
Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h | ||
TConstArrayView< FObjectReplicationBridgeFilterConfig > GetFilterConfigs() |
Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h | ||
TConstArrayView< FObjectReplicationBridgePollConfig > GetPollConfigs() |
Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h | ||
TConstArrayView< FObjectReplicationBridgePrioritizerConfig > GetPrioritizerConfigs() |
Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h | ||
FName GetRequiredNetDriverChannelClassName() |
Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h | ||
TConstArrayView< FObjectReplicationBridgeTypeStatsConfig > GetTypeStatsConfigs() |
Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h |
Protected
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const UObjectReplicationBridgeConfig * GetConfig() |
Iris/ReplicationSystem/ObjectReplicationBridgeConfig.h |