Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
Inheritance Hierarchy
- ICookInfo
- UCookOnTheFlyServer
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/ICookInfo.h |
| Include | #include "UObject/ICookInfo.h" |
Syntax
class ICookInfo
Remarks
Engine interface for information provided by UCookOnTheFlyServer in cook callbacks.
Functions
| Type | Name | Description | |
|---|---|---|---|
| UE::Cook::ECookingDLC | Whether dlc is being cooked (e.g. via "-dlcname= |
||
| FString | GetCookOutputFolder
(
const ITargetPlatform* TargetPlatform |
Returns the output folder being used by the cooker for the given platform in the given session. | |
| UE::Cook::ECookType | GetCookType () |
The type (e.g. CookByTheBook) of the running cook. | |
| void | GetCulturesToCook
(
TArray< FString >& OutCulturesToCook |
Gets the current cultures that are being cooked. | |
| FInstigator | GetInstigator
(
FName PackageName |
Return the instigator that first caused the package to be requested by the cook. | |
| TArray< FInstigator > | GetInstigatorChain
(
FName PackageName |
Return the chain of instigators that caused the package to be requested by the cook. | |
| UE::Cook::EProcessType | The role the current process plays in its MPCook session, or EProcessType::SingleProcess if it is running standalone. | ||
| TArray< const ITargetPlatform * > | Returns the list of platforms that will be/are being/have been cooked for the current cook session. | ||
| bool | IsIterative () |
Returns true if the cooker is cooking after a previous cook session and is cooking only the changed files. | |
| void | RegisterCollector
(
IMPCollector* Collector, |
MPCook: register in the current process a collector that replicates system-specific and package-specific information between CookWorkers and the CookDirector. | |
| void | UnregisterCollector
(
IMPCollector* Collector |
MPCook: Unregister in the current process a collector that was registered via RegisterCollector. |