Navigation
API > API/Developer > API/Developer/DerivedDataCache
Flags to control the behavior of build requests, with optional overrides by value.
| Name | FBuildPolicy |
| Type | class |
| Header File | /Engine/Source/Developer/DerivedDataCache/Public/DerivedDataBuildTypes.h |
| Include Path | #include "DerivedDataBuildTypes.h" |
Syntax
class FBuildPolicy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBuildPolicy () |
Construct a build policy that uses the default policy. | DerivedDataBuildTypes.h | |
FBuildPolicy
(
EBuildPolicy Policy |
Construct a build policy with a single policy for every value. | DerivedDataBuildTypes.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CombinedPolicy | EBuildPolicy | DerivedDataBuildTypes.h | ||
| DefaultPolicy | EBuildPolicy | DerivedDataBuildTypes.h | ||
| Shared | TRefCountPtr< const Private::IBuildPolicyShared > | DerivedDataBuildTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EBuildPolicy GetCombinedPolicy() |
Returns the build policy combined from the value policies. | DerivedDataBuildTypes.h | |
EBuildPolicy GetDefaultPolicy() |
Returns the build policy to use for values with no override. | DerivedDataBuildTypes.h | |
TConstArrayView< FBuildValuePolicy > GetValuePolicies() |
Returns the array of build policy overrides for values, sorted by ID. | DerivedDataBuildTypes.h | |
EBuildPolicy GetValuePolicy
(
const FValueId& Id |
Returns the build policy to use for the value. | DerivedDataBuildTypes.h | |
bool IsUniform() |
Returns true if every value uses the same build policy. | DerivedDataBuildTypes.h | |
FBuildPolicy Transform
(
TFunctionRef< EBuildPolicy(EBuildPolicy)> Op |
Returns a copy of this policy transformed by an operation. | DerivedDataBuildTypes.h |