Navigation
API > API/Runtime > API/Runtime/CoreUObject
Enum for the different portions of a package than can be requested from a PackageResourceManager Not all segments are available in all PackageResourceManager; header is always available but the other segments are cooked-only
| Name | EPackageSegment |
| Type | enum |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/Misc/PackageSegment.h |
| Include Path | #include "Misc/PackageSegment.h" |
Syntax
enum EPackageSegment
{
Header,
Exports,
BulkDataDefault,
BulkDataOptional,
BulkDataMemoryMapped,
PayloadSidecar,
}
Values
| Name | Remarks |
|---|---|
| Header | The summary and list of exports. |
| Exports | The serialization of the exports |
| BulkDataDefault | BulkData that is stored in a separate file |
| BulkDataOptional | BulkData that is stored in a separate file that is optional |
| BulkDataMemoryMapped | BulkData that is stored in a separate file aligned for memory mapping |
| PayloadSidecar | BulkData payloads that are stored in a separate file along side the Header in the workspace domain |