Navigation
API > API/Runtime > API/Runtime/IrisCore > API/Runtime/IrisCore/Iris > API/Runtime/IrisCore/Iris/ReplicationSystem
References
| Module | IrisCore |
| Header | /Engine/Source/Runtime/Experimental/Iris/Core/Public/Iris/ReplicationSystem/ReplicationOperations.h |
| Include | #include "Iris/ReplicationSystem/ReplicationOperations.h" |
Syntax
struct FReplicationInstanceOperations
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CopyAndQuantize
(
FNetSerializationContext& Context, |
Quantize the state for a replicated object with a given InstanceProtocol using the ReplicationProtocol. | |
| void | CopyAndQuantizeIfDirty
(
FNetSerializationContext& Context, |
Quantize the state for a replicated object with a given InstanceProtocol using the ReplicationProtocol. | |
| void | DequantizeAndApply
(
FNetSerializationContext& Context, |
Dequantize the state for a replicated object with a given protocol. | |
| void | DequantizeAndApply
(
FNetSerializationContext& Context, |
Dequantize the state for a replicated object with a given protocol. | |
| void | OutputInternalDefaultStateToString
(
FNetSerializationContext& Context, |
Dequantize the default state for a replicated object with a given protocol and output the state to string. | |
| void | OutputInternalStateToString
(
FNetSerializationContext& Context, |
Dequantize the state for a replicated object with a given protocol and output the state to string. | |
| bool | PollAndRefreshCachedObjectReferences
(
const FReplicationInstanceProtocol* InstanceProtocol, |
Update object references in fragments that has object references and additional required traits. | |
| bool | PollAndRefreshCachedPropertyData
(
const FReplicationInstanceProtocol* InstanceProtocol, |
Update all registered Fragments that updates dirtiness by polling. | |
| bool | PollAndRefreshCachedPropertyData
(
const FReplicationInstanceProtocol* InstanceProtocol, |
Update all registered Fragments that updates dirtiness by polling, except for those with any of the ExcludeTraits. | |
| void | ResetDirtiness
(
const FReplicationInstanceProtocol* InstanceProtocol, |
Resets dirty tracking stored with the protocol, such as changemasks and init state dirtiness. |