Navigation
Unreal Engine C++ API Reference > Runtime > CoreUObject > Cooker
Inheritance Hierarchy
- FRefCountBase
- IDeterminismHelper
References
Module | CoreUObject |
Header | /Engine/Source/Runtime/CoreUObject/Public/Cooker/CookDeterminismHelper.h |
Include | #include "Cooker/CookDeterminismHelper.h" |
Syntax
class IDeterminismHelper : public FRefCountBase
Remarks
Interface implemented by UObjects that want to store diagnostic data for comparison when a package is found to contain indeterminism by a -diffonly cook or is found to have a FalsePositiveIterativeSkip by a -iterativevalidate cook.
DeterminismHelper objects are registered via FObjectPreSaveContext.RegisterDeterminismHelper in the PreSave of a UObject.
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Override this function to add diagnostics to the package containing data about the UObject that registered the DeterminismHelper. | |
![]() ![]() |
void | OnPackageModified
(
IDeterminismModifiedExportContext& ExportContext |
Override this function to get a callback with the old and new values of the diagnostics when a package is found to be modified by indeterminism or FalsePositiveIterativeSkip. |