Module |
|
Header |
/Engine/Source/Developer/DerivedDataCache/Public/DerivedDataBuildFunction.h |
Include |
#include "DerivedDataBuildFunction.h" |
class FBuildConfigContext
A build config context allows cache and build behavior to be modified based on constant inputs.
Name | Description | |
---|---|---|
|
~FBuildConfigContext() |
Name | Description | ||
---|---|---|---|
|
AddError ( |
Adds the error to the build output. Must be deterministic and based only on inputs. |
|
|
AddMessage ( |
Adds the message to the build output. Must be deterministic and based only on inputs. |
|
|
AddWarning ( |
Adds the warning to the build output. Must be deterministic and based only on inputs. |
|
|
FindConstant ( |
Returns the constant with the matching key, or an object with no fields if not found. |
|
|
GetBuildPolicyMask() |
Returns the build policy mask used when executing this build. |
|
|
GetCachePolicyMask() |
Returns the cache policy mask used when reading or writing this build in the cache. |
|
|
GetName() |
Returns the name by which to identify this build for logging and profiling. |
|
|
SetBuildPolicyMask ( |
Overrides the build policy mask used when executing this build. |
|
|
SetCacheBucket ( |
Overrides the cache bucket used when reading or writing this build in the cache. |
|
|
SetCachePolicyMask ( |
Overrides the cache policy mask used when reading or writing this build in the cache. |
|
|
SetRequiredMemory ( |
Sets the estimated peak memory required to execute the build, excluding input size. |
|
|
SkipDeterministicOutputCheck() |
Skips verification that this function has deterministic output. |