Navigation
| Name | MultiUserClient |
| Type | Developer |
| Part of Plugins | Multi-User Editing |
| Location | /Engine/Plugins/Developer/Concert/ConcertApp/MultiUserClient/Source/MultiUserClient/ |
| Module Build Rules | MultiUserClient.Build.cs |
Structs
| Name | Remarks |
|---|---|
| FChangeAuthorityRequest | Params for changing a client's authority (what they're replicating). |
| FChangeClientAuthorityResponse | Result of processing FChangeAuthorityRequest |
| FChangeClientReplicationRequest | Params for changing a client's stream or authority. |
| FChangeClientReplicationResult | Result of processing a FChangeClientReplicationRequest. |
| FChangeClientStreamFrequencyResponse | Result about changing frequency. |
| FChangeClientStreamResponse | Result of processing FChangeStreamRequest. |
| FChangeStreamRequest | Params for changing a client's stream. |
| FPropertyChange | |
| FReplicationDiscoveryParams | |
| FServerLaunchOverrides |
Interfaces
| Name | Remarks |
|---|---|
| IClientChangeOperation | Exposes events that occur as part of changing a client's stream, authority, or both. |
| IMultiUserClientModule | Interface for the Multi-User module. |
| IMultiUserReplication | Interface for interacting with Multi-User replication, which uses the Concert replication system. |
| IOfflineReplicationClient | Interface for querying information about an offline replication client. |
| IReplicationDiscoverer | An interface for setting up default replication settings for an object. |
| IReplicationDiscoveryContext | An interface for discovering replication settings for an object. |
Enums
Public
| Name | Remarks |
|---|---|
| UE::MultiUserClient::EChangeAuthorityOperationResult | Result of changing a client's authority |
| UE::MultiUserClient::EChangeObjectFrequencyErrorCode | This public, high-level Multi-User API for replication effectively encapsulates the lower-level ConcertSyncCore replication API, |
| UE::MultiUserClient::EChangeStreamOperationResult | Result of changing a client's stream |
| UE::MultiUserClient::EPropertyChangeType | This public, high-level Multi-User API for replication effectively encapsulates the lower-level ConcertSyncCore replication API, |
| UE::MultiUserClient::EPutObjectErrorCode | Explains why a change to an object in the stream was invalid. |