Navigation
| Name | CookMetadata |
| Type | Developer |
| Location | /Engine/Source/Developer/CookMetadata/ |
| Module Build Rules | CookMetadata.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FCookMetadataState | Structure serialized to disk to contain non-asset related metadata about a cook. |
Structs
| Name | Remarks |
|---|---|
| FCookMetadataPluginEntry | The name and dependency information for a plugin that was enabled during cooking. |
| FCookMetadataPluginHierarchy | |
| FCookMetadataShaderPseudoAsset | After staging when sizes are written back we assign the sizes of shaders to these fake assets and we expose a dependency list for "normal" packages that use them. |
| FCookMetadataShaderPseudoHierarchy | |
| FPluginSizeInfo |
Enums
Public
| Name | Remarks |
|---|---|
| UE::Cook::ECookMetadataCustomFieldType | |
| UE::Cook::ECookMetadataPluginType | |
| UE::Cook::ECookMetadataSizesPresent | Unrealpak doesn't compress the data for all platforms. |
| UE::Cook::ECookMetadataStateVersion | |
| UE::Cook::EPluginSizeTypes | We classify various bits of the plugin data based on how it will be delivered to the end user in order to more appropriately track the user's experience. |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EPluginSizeTypesCount | uint8 | CookMetadata.h |