Navigation
Unreal Engine C++ API Reference > Plugins > ConcertSyncClient
References
Module | ConcertSyncClient |
Header | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Source/ConcertSyncClient/Public/IConcertClientWorkspace.h |
Include | #include "IConcertClientWorkspace.h" |
Syntax
class IConcertClientWorkspace
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddWorkspaceCanProcessPackagesDelegate
(
FName InDelegateName, |
This delegate allows user to defer the finalization of a package updates. |
![]() |
void | AddWorkspaceFinalizeDelegate
(
FName InDelegateName, |
This delegate allows user to defer the finalization of a sync workspace. |
![]() |
bool | AreResourcesLockedBy
(
TArrayView< const FName > ResourceNames, |
Verify if resources are locked by a particular client |
![]() |
TFuture< TOptional< FConcertSyncTransactionEvent > > | FindOrRequestTransactionEvent
(
const int64 TransactionEventId, |
Lookup the specified transaction events. |
![]() ![]() |
bool | FindPackageEvent
(
const int64 PackageEventId, |
Lookup the specified package event. |
![]() ![]() |
bool | FindTransactionEvent
(
const int64 TransactionEventId, |
Lookup the specified transaction event. |
![]() |
TArray< FName > | GatherSessionChanges
(
bool IgnorePersisted |
Gather assets changes that happened on the workspace in this session. |
![]() ![]() |
void | GetActivities
(
const int64 FirstActivityIdToFetch, |
Get Activities from the session. |
![]() |
IConcertClientDataStore & | GetDataStore () |
|
![]() ![]() |
int64 | Get the ID of the last activity in the session. | |
![]() ![]() |
FGuid | GetResourceLockId
(
const FName InResourceName |
|
![]() ![]() |
IConcertClientSession & | GetSession () |
Get the associated session. |
![]() ![]() |
TOptional< FString > | GetValidPackageSessionPath
(
FName PackageName |
Returns the full path to the package if it is a valid package session change. |
![]() ![]() |
FGuid | ||
![]() ![]() |
bool | HasLiveTransactionSupport
(
UPackage* InPackage |
Indicate if an asset package is supported for live transactions. |
![]() ![]() |
bool | Tell if a workspace contains session changes. | |
![]() ![]() |
bool | IsAssetModifiedByOtherClients
(
const FName& AssetName, |
Returns true if the specified asset has unsaved modifications from any other client than the one corresponding to this workspace client and possibly returns more information about those other clients. |
![]() ![]() |
bool | IsReloadingPackage
(
FName PackageName |
Returns true if the current named package is being reloaded by the package manager. |
![]() |
TFuture< FConcertResourceLockResponse > | LockResources
(
TArray< FName > InResourceName |
Attempt to lock the given resource. |
![]() |
FOnActivityAddedOrUpdated & | ||
![]() |
FOnFinalizeWorkspaceSyncCompleted & | ||
![]() |
FOnWorkspaceSynchronized & | ||
![]() |
FPersistResult | PersistSessionChanges
(
FPersistParameters InParam |
Persist the session changes from the package list and prepare it for source control submission |
![]() |
void | RemoveWorkspaceCanProcessPackagesDelegate
(
FName InDelegateName |
Remove the attached named delegate for package synchronization. |
![]() |
void | RemoveWorkspaceFinalizeDelegate
(
FName InDelegateName |
Remove the attached named delegate for workspace finalization. |
![]() |
void | SetIgnoreOnRestoreFlagForEmittedActivities
(
bool bIgnore |
Controls whether the activities emitted to the server through this workspace are marked as 'ignored on restore'. |
![]() ![]() |
bool | ShouldIgnorePackageDirtyEvent
(
UPackage* InPackage |
Indicate if package dirty event should be ignored for a package |
![]() |
TFuture< FConcertResourceLockResponse > | UnlockResources
(
TArray< FName > InResourceName |
Attempt to unlock the given resource. |