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 |
|