Module |
|
Header |
/Engine/Source/Developer/DerivedDataCache/Public/DerivedDataCache.h |
Include |
#include "DerivedDataCache.h" |
class FCacheRecordPolicy
Flags to control the behavior of cache record requests, with optional overrides by value.
Examples:
A base policy of Disable, with value policy overrides of Default, will fetch those values if they exist in the record, and skip data for any other values.
A base policy of Default, with value policy overrides of (Query | SkipData), will skip those values, but still check if they exist, and will load any other values.
Name | Description | |
---|---|---|
|
FCacheRecordPolicy() |
Construct a cache record policy that uses the default policy. |
|
FCacheRecordPolicy ( |
Construct a cache record policy with a uniform policy for the record and every value. |
Name | Description | ||
---|---|---|---|
|
GetDefaultValuePolicy() |
Returns the cache policy to use for values with no override. |
|
|
GetRecordPolicy() |
Returns the cache policy to use for the record. |
|
|
TConstArrayV... |
GetValuePolicies() |
Returns the array of cache policy overrides for values, sorted by ID. |
|
GetValuePolicy ( |
Returns the cache policy to use for the value. |
|
|
IsUniform() |
Returns true if the record and every value use the same cache policy. |
|
|
FCacheRecord... |
Transform ( |
Returns a copy of this policy transformed by an operation. |