Navigation
API > API/Plugins > API/Plugins/ConcertSyncClient
References
| Module | ConcertSyncClient |
| Header | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Source/ConcertSyncClient/Public/IConcertClientTransactionBridge.h |
| Include | #include "IConcertClientTransactionBridge.h" |
Syntax
class IConcertClientTransactionBridge
Remarks
Bridge between the editor transaction system and Concert. Deals with converting local ongoing transactions to Concert transaction data, and applying remote Concert transaction data onto this local instance.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ApplyRemoteTransaction
(
const FConcertTransactionEventBase& InEvent, |
Apply a remote transaction event to this local instance. | |
| void | ApplyRemoteTransaction
(
const FConcertTransactionEventBase& InEvent, |
Apply a remote transaction event to this local instance. | |
| bool | Can we currently apply a remote transaction event to this local instance? | ||
| bool & | Function to access the internal bool controlling whether local transactions are currently being tracked. | ||
| TUniquePtr< IConcertClientTransactionBridge > | NewInstance () |
Create a new instance of the concrete implementation of this class. | |
| FOnApplyTransaction & | Notification of an application of a transaction. | ||
| FOnConcertConflictResolutionForPendingSend & | Callback when a conflict occurs on pending transactions. | ||
| FOnConcertClientLocalTransactionFinalized & | Called when an transaction is finalized. This is called during end-frame processing. | ||
| FOnConcertClientLocalTransactionSnapshot & | Called when an ongoing transaction is updated via a snapshot. | ||
| void | RegisterTransactionFilter
(
FName FilterName, |
Callback to register delegate for handling transaction events | |
| void | RegisterTransactionFilter
(
FName FilterName, |
Callback to register delegate for handling transaction events | |
| void | SetIncludeAnnotationObjectChanges
(
const bool InIncludeAnnotationObjectChanges |
Set whether to include object changes that have been generated via a transaction annotation (where possible), or whether to send the entire transaction annotation blob instead. | |
| void | SetIncludeEditorOnlyProperties
(
const bool InIncludeEditorOnlyProperties |
Set whether or not to include editor-only properties when serializing object and property changes. | |
| void | SetIncludeNonPropertyObjectData
(
const bool InIncludeNonPropertyObjectData |
Set whether to include non-property object data in updates, or whether to only include property changes. | |
| void | UnregisterTransactionFilter
(
FName FilterName |
Callback to register delegate for handling transaction events |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FScopedIgnoreLocalTransaction | Scoped struct to ignore a local transaction |