Navigation
API > API/Developer > API/Developer/CookMetadata
| Name | UE::Cook::ECookMetadataStateVersion |
| Type | enum |
| Header File | /Engine/Source/Developer/CookMetadata/Public/CookMetadata.h |
| Include Path | #include "CookMetadata.h" |
Syntax
namespace UE
{
namespace Cook
{
enum ECookMetadataStateVersion
{
InvalidVersion = 0,
PluginHierarchy = 1,
PostWritebackHash = 2,
FixSerialization = 3,
AddedCustomFields = 4,
AddedShaderPseudoHierarchy = 5,
AddedPluginEntryType = 6,
ActualAddShaderPseudoHierarchy = 7,
AdjustCustomFieldLayout = 8,
VersionCount,
LatestVersion = VersionCount - 1,
}
}
}
Values
| Name | Remarks |
|---|---|
| InvalidVersion | |
| PluginHierarchy | |
| PostWritebackHash | |
| FixSerialization | |
| AddedCustomFields | |
| AddedShaderPseudoHierarchy | Note: This is a lie, the shader data wasn't actually serializing to file, use ActualAddShaderPseudoHierarchy. |
| AddedPluginEntryType | |
| ActualAddShaderPseudoHierarchy | |
| AdjustCustomFieldLayout | |
| VersionCount | Add new versions above this. |
| LatestVersion |