Navigation
API > API/Developer > API/Developer/DerivedDataCache
A cache record that can be null.
| Name | FOptionalCacheRecord |
| Type | class |
| Header File | /Engine/Source/Developer/DerivedDataCache/Public/DerivedDataCacheRecord.h |
| Include Path | #include "DerivedDataCacheRecord.h" |
Syntax
class FOptionalCacheRecord : private UE::DerivedData::FCacheRecord
Inheritance Hierarchy
- FCacheRecord → FOptionalCacheRecord
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| DerivedDataCacheRecord.h | |||
FOptionalCacheRecord
(
FCacheRecord&& InRecord |
DerivedDataCacheRecord.h | ||
FOptionalCacheRecord
(
const FCacheRecord& InRecord |
DerivedDataCacheRecord.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FCacheRecord & Get () |
Returns the cache record. The caller must check for null before using this accessor. | DerivedDataCacheRecord.h | |
FCacheRecord Get () |
DerivedDataCacheRecord.h | ||
bool IsNull() |
DerivedDataCacheRecord.h | ||
bool IsValid() |
DerivedDataCacheRecord.h | ||
void Reset() |
DerivedDataCacheRecord.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
DerivedDataCacheRecord.h | ||
FOptionalCacheRecord & operator=
(
FCacheRecord&& InRecord |
DerivedDataCacheRecord.h | ||
FOptionalCacheRecord & operator=
(
const FCacheRecord& InRecord |
DerivedDataCacheRecord.h |