Navigation
API > API/Plugins > API/Plugins/ConcertSyncCore
| Name | FConcertPackage |
| Type | struct |
| Header File | /Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncCore/Source/ConcertSyncCore/Public/ConcertWorkspaceData.h |
| Include Path | #include "ConcertWorkspaceData.h" |
Syntax
USTRUCT ()
struct FConcertPackage
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FileId | FString | A link to a file containing the data if the package size was too large to be directly embedded. | ConcertWorkspaceData.h | |
| Info | FConcertPackageInfo | Contains information about the package event such as the package name, the event type, if this was triggered by an auto-save, etc. | ConcertWorkspaceData.h | |
| PackageData | FConcertByteArray | Contains the package data, unless the package size was too large (according to the hard limit or a configuration). | ConcertWorkspaceData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool HasPackageData() |
Whether some package data is embedded or linked. | ConcertWorkspaceData.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool CanEmbedPackageDataAsByteArray
(
uint64 PackageDataSize |
Whether the package data can safely be embedded in 'PackageData' without overflow (ex 3GB overflows int32 type). | ConcertWorkspaceData.h | |
static uint64 GetMaxPackageDataSizeEmbeddableAsByteArray () |
The maximum package data size that can be safely embedded in 'PackageData'. | ConcertWorkspaceData.h | |
static bool ShouldEmbedPackageDataAsByteArray
(
uint64 PackageDataSize |
Whether the package data should be embedded in 'PackageData'. | ConcertWorkspaceData.h |