Navigation
API > API/Runtime > API/Runtime/CoreUObject
An interface for reading files that can be provided either from disk or from ZenServer storage of incremental cook artifacts. Paths passed to this interface should be the same as the on-disk location of the artifacts during a cook, e.g. ICookInfo.GetCookMetadataOutputFolder(TargetPlatform).
| Name | ICookArtifactReader |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/Cooker/CookArtifactReader.h |
| Include Path | #include "Cooker/CookArtifactReader.h" |
Syntax
class ICookArtifactReader
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~ICookArtifactReader() |
Cooker/CookArtifactReader.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FArchive * CreateFileReader
(
const TCHAR* Filename |
Utilities. | Cooker/CookArtifactReader.h | |
bool FileExists
(
const TCHAR* Filename |
Cooker/CookArtifactReader.h | ||
int64 FileSize
(
const TCHAR* Filename |
Cooker/CookArtifactReader.h | ||
| Cooker/CookArtifactReader.h | |||
| Cooker/CookArtifactReader.h | |||
bool IterateDirectory
(
const TCHAR* Directory, |
Cooker/CookArtifactReader.h | ||
bool IterateDirectoryRecursively
(
const TCHAR* Directory, |
Cooker/CookArtifactReader.h | ||
IFileHandle * OpenRead
(
const TCHAR* Filename |
Cooker/CookArtifactReader.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Initialize
(
bool bCleanBuild |
Cooker/CookArtifactReader.h |