Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/Cooker
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/Cooker/CookDependency.h |
| Include | #include "Cooker/CookDependency.h" |
Syntax
struct FCookDependencyContext
Remarks
Context passed into FCookDependencyFunction to provide calling flags and receive their hash output.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FCookDependencyContext
(
void* InHasher, |
InHasher is void* to mask the implementation details of the hashbuilder. See Update function. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FErrorHandlerScope | ErrorHandlerScope
(
TUniqueFunction< FString(FString&&)>&& ErrorHandler |
Add a function that will be removed when the return value goes out of scope, to modify error strings reported inside the scope before passing them on to higher scopes or the error consumer. | |
| FName | Get the name of the package being considered | ||
| void | Reports failure to compute the hash (e.g. because a file cannot be read). | ||
| void | Update the hashbuilder for the key being constructed (e.g. TargetDomainKey for cooked packages) with the given Data of Size bytes. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FErrorHandlerScope | Private implementation struct used for AddErrorHandlerScope. |