Navigation
API > API/Developer > API/Developer/DerivedDataCache
A value with an ID. Null if both ID and value are null.
May have a null value with a non-null ID. A non-null value must have a non-null ID.
| Name | FValueWithId |
| Type | class |
| Header File | /Engine/Source/Developer/DerivedDataCache/Public/DerivedDataValue.h |
| Include Path | #include "DerivedDataValue.h" |
Syntax
class FValueWithId : public UE::DerivedData::FValue
Inheritance Hierarchy
- FValue → FValueWithId
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FValueWithId () |
Construct a null value. | DerivedDataValue.h | |
FValueWithId
(
const FValueId& Id, |
Construct a value with a non-null ID and forward the other args to FValue(). | DerivedDataValue.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Null | const FValueWithId | A null value with a null ID. | DerivedDataValue.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Id | FValueId | DerivedDataValue.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FValueId & GetId() |
Returns the ID for the value. | DerivedDataValue.h | |
bool IsNull() |
Whether this is null. | DerivedDataValue.h | |
bool IsValid() |
Whether this is not null. | DerivedDataValue.h | |
FValueWithId RemoveData() |
Create a copy of the value with the data removed. | DerivedDataValue.h | |
void Reset() |
Reset this to null. | DerivedDataValue.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
Whether this is not null. | DerivedDataValue.h |