| FValue
|
Module |
|
Header |
/Engine/Source/Developer/DerivedDataCache/Public/DerivedDataValue.h |
Include |
#include "DerivedDataValue.h" |
class FValue
A value is a compressed buffer identified by its raw hash and raw size.
A value without data may be used as a reference to the value.
Name | Description | |
---|---|---|
|
FValue() |
Construct a null value, which is a hash and size of zero with no data. |
|
FValue ( |
Construct a value from a compressed buffer, which is cloned if not owned. |
|
FValue ( |
Construct a null value, which is a hash and size of zero with no data. |
|
FValue |
Construct a value reference from the hash and size of its data. |
Name | Description | ||
---|---|---|---|
|
Compress ( |
Compress the buffer to a value using default derived data compression parameters. |
|
|
Compress ( |
Compress the buffer to a value using default derived data compression parameters. |
|
|
const FCompr... |
GetData() |
Returns the compressed buffer for the value. May be null. |
|
const FIoHas... |
GetRawHash() |
Returns the hash of the raw buffer (uncompressed) for the value. |
|
GetRawSize() |
Returns the size of the raw buffer (uncompressed) for the value. |
|
|
HasData() |
Whether the compressed buffer for the value is available. |
|
|
RemoveData() |
Create a copy of the value with the data removed. |
|
|
Reset() |
Reset this to null. |
Name |
Description |
---|---|
Null |
A null value. |