Navigation
API > API/Runtime > API/Runtime/CoreUObject
Accessor for data about the package being cooked during UObject::Serialize calls.
| Name | FArchiveCookContext |
| Type | struct |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/ArchiveCookContext.h |
| Include Path | #include "UObject/ArchiveCookContext.h" |
Syntax
struct FArchiveCookContext
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FArchiveCookContext
(
UPackage* InPackage, |
Inline implementations. | UObject/ArchiveCookContext.h | |
FArchiveCookContext
(
UPackage* InPackage, |
UObject/ArchiveCookContext.h | ||
FArchiveCookContext
(
UPackage* InPackage, |
UObject/ArchiveCookContext.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ECookingDLC | UE::Cook::ECookingDLC | UObject/ArchiveCookContext.h | |
| ECookType | UE::Cook::ECookType | UObject/ArchiveCookContext.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ECookByTheBook | const UE::Cook::ECookType | UObject/ArchiveCookContext.h | |
| ECookingDLCNo | const UE::Cook::ECookingDLC | UObject/ArchiveCookContext.h | |
| ECookingDLCUnknown | const UE::Cook::ECookingDLC | UObject/ArchiveCookContext.h | |
| ECookingDLCYes | const UE::Cook::ECookingDLC | UObject/ArchiveCookContext.h | |
| ECookOnTheFly | const UE::Cook::ECookType | UObject/ArchiveCookContext.h | |
| ECookTypeUnknown | const UE::Cook::ECookType | UObject/ArchiveCookContext.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCookTagListEnabled | bool | UObject/ArchiveCookContext.h | ||
| CookInfo | UE::Cook::ICookInfo * | UObject/ArchiveCookContext.h | ||
| CookingDLC | UE::Cook::ECookingDLC | UObject/ArchiveCookContext.h | ||
| CookTagList | FCookTagList | CookTagList is only valid for cook by the book; it is not publically accessible otherwise. | UObject/ArchiveCookContext.h | |
| CookType | UE::Cook::ECookType | UObject/ArchiveCookContext.h | ||
| TargetPlatform | const ITargetPlatform * | UObject/ArchiveCookContext.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UE::Cook::ICookInfo * GetCookInfo() |
UObject/ArchiveCookContext.h | ||
UE::Cook::ECookingDLC GetCookingDLC() |
UObject/ArchiveCookContext.h | ||
FCookTagList * GetCookTagList() |
UObject/ArchiveCookContext.h | ||
UE::Cook::ECookType GetCookType() |
UObject/ArchiveCookContext.h | ||
const ITargetPlatform * GetTargetPlatform() |
UObject/ArchiveCookContext.h | ||
bool IsCookByTheBook() |
UObject/ArchiveCookContext.h | ||
bool IsCookOnTheFly() |
UObject/ArchiveCookContext.h | ||
bool IsCookTypeUnknown() |
UObject/ArchiveCookContext.h | ||
void Reset() |
UObject/ArchiveCookContext.h |