Navigation
Unreal Engine C++ API Reference > Runtime > CoreUObject > Cooker
References
Module | CoreUObject |
Header | /Engine/Source/Runtime/CoreUObject/Public/Cooker/CookDeterminismHelper.h |
Include | #include "Cooker/CookDeterminismHelper.h" |
Syntax
struct IDeterminismModifiedExportContext
Remarks
Struct to hold input and receive output of IDeterminismHelper::OnExportModified. Virtual base class so it can be implemented in the UnrealEd project.
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Output function; calls AppendLog(GetCompareText()). | |
![]() |
void | AppendLog
(
FStringView LogText |
Output function; add the given text to the -diffonly or -iterativevalidate log output for the modified package. |
![]() |
FString | Create a string version of the values of the old and new diagnostics for the export. | |
![]() |
const TMap< FUtf8String, FCbField > & | Returns a container of the diagnostics written for the export in the current in-memory version of the package from the current cook. | |
![]() |
const TMap< FUtf8String, FCbField > & | Returns a container of the diagnostics written for the export in the old version of the package from the previous cook. | |
![]() |
IDeterminismModifiedPackageContext & | Return a reference to information about the package in general and all modified exports in the package. | |
![]() |
const ITargetPlatform * | Reports the TargetPlatform for which the package was found to be modified. | |
![]() |
bool | IsModified () |
True iff the export that registered the DeterminismHelper was found to have modifications in the bytes created by its Serialize function. |
![]() |
bool | True iff the export that registered the DeterminismHelper is the primary asset in the package. |