Module |
|
Header |
/Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Source/ConcertSyncClient/Public/IConcertClientTransactionBridge.h |
Include |
#include "IConcertClientTransactionBridge.h" |
class IConcertClientTransactionBridge
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.
Name | Description | |
---|---|---|
|
~IConcertClientTransactionBridge() |
Name | Description | ||
---|---|---|---|
|
ApplyRemoteTransaction ( |
Apply a remote transaction event to this local instance. |
|
|
CanApplyRemoteTransaction() |
Can we currently apply a remote transaction event to this local instance? |
|
|
bool & |
GetIgnoreLocalTransactionsRef() |
Function to access the internal bool controlling whether local transactions are currently being tracked. |
|
FOnConcertCl... |
OnLocalTransactionFinalized() |
Called when an transaction is finalized. @note This is called during end-frame processing. |
|
FOnConcertCl... |
OnLocalTransactionSnapshot() |
Called when an ongoing transaction is updated via a snapshot. |
|
RegisterTransactionFilter ( |
Callback to register delegate for handling transaction events |
|
|
UnregisterTransactionFilter ( |
Callback to register delegate for handling transaction events |
Name |
Description |
|
---|---|---|
|
FScopedIgnoreLocalTransaction |
Scoped struct to ignore a local transaction |