UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CookEnums.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "HAL/PlatformMath.h"
7
8namespace UE::Cook
9{
10
11enum class ECookType
12{
13 Unknown,
16};
17
18enum class ECookingDLC
19{
20 Unknown,
21 Yes,
22 No,
23};
24
31enum class EProcessType
32{
35 Worker,
36
39};
40
41/* The Result of the Cook-Save of a package */
42enum class ECookResult : uint8
43{
44 /* CookResults have not yet been set */
46 /* The package was saved with success. */
48 /* The package was processed but SavePackage failed. */
49 Failed,
53 Invalid,
54 Count,
55 NumBits = FPlatformMath::ConstExprCeilLogTwo(ECookResult::Count),
56};
57
60{
62 None = 0,
64 RunAssetValidation = 1<<0,
66 RunMapValidation = 1<<1,
69};
71
72}
73
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition CookOnTheFly.h:19
ECookResult
Definition CookEnums.h:43
EProcessType
Definition CookEnums.h:32
ECookValidationOptions
Definition CookEnums.h:60
ECookingDLC
Definition CookEnums.h:19
ECookType
Definition CookEnums.h:12