FBuildPolicy

Flags to control the behavior of build requests, with optional overrides by value.

Windows
MacOS
Linux

References

Module

DerivedDataCache

Header

/Engine/Source/Developer/DerivedDataCache/Public/DerivedDataBuildTypes.h

Include

#include "DerivedDataBuildTypes.h"

Syntax

class FBuildPolicy

Remarks

Flags to control the behavior of build requests, with optional overrides by value.

Constructors

Name Description

Public function

FBuildPolicy()

Construct a build policy that uses the default policy.

Public function

FBuildPolicy

(
    EBuildPolicy Policy
)

Construct a build policy with a single policy for every value.

Functions

Name Description

Public function Const

EBuildPolicy

 

GetCombinedPolicy()

Returns the build policy combined from the value policies.

Public function Const

EBuildPolicy

 

GetDefaultValuePolicy()

Returns the build policy to use for values with no override.

Public function Const

TConstArrayV...

 

GetValuePolicies()

Returns the array of build policy overrides for values, sorted by ID.

Public function Const

EBuildPolicy

 

GetValuePolicy

(
    const FValueId& Id
)

Returns the build policy to use for the value.

Public function Const

bool

 

IsUniform()

Returns true if every value uses the same build policy.

Public function Const

FBuildPolicy

 

Transform

(
    TFunctionRef< EBuildPolicy...
)

Returns a copy of this policy transformed by an operation.