Navigation
API > API/Runtime > API/Runtime/Core
FArchive Proxy to transparently load compressed data from an array.
| Name | FArchiveLoadCompressedProxy |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Serialization/ArchiveLoadCompressedProxy.h |
| Include Path | #include "Serialization/ArchiveLoadCompressedProxy.h" |
Syntax
class FArchiveLoadCompressedProxy : public FArchive
Inheritance Hierarchy
- FArchiveState → FArchive → FArchiveLoadCompressedProxy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FArchiveLoadCompressedProxy
(
const TArray< uint8 >& InCompressedData, |
Serialization/ArchiveLoadCompressedProxy.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FArchiveLoadCompressedProxy() |
Destructor, freeing temporary memory. | Serialization/ArchiveLoadCompressedProxy.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bShouldSerializeFromArray | bool | Whether to serialize from temporary buffer of array. | Serialization/ArchiveLoadCompressedProxy.h | |
| CompressedData | const TArray< uint8 > & | Array to write compressed data to. | Serialization/ArchiveLoadCompressedProxy.h | |
| CompressionFlags | ECompressionFlags | Flags used for compression. | Serialization/ArchiveLoadCompressedProxy.h | |
| CompressionFormat | FName | Compression method | Serialization/ArchiveLoadCompressedProxy.h | |
| CurrentIndex | int32 | Current index into compressed data array. | Serialization/ArchiveLoadCompressedProxy.h | |
| RawBytesSerialized | int64 | Number of raw (uncompressed) bytes serialized. | Serialization/ArchiveLoadCompressedProxy.h | |
| TmpData | uint8 * | Pointer to current position in temporary buffer. | Serialization/ArchiveLoadCompressedProxy.h | |
| TmpDataEnd | uint8 * | Pointer to end of temporary buffer. | Serialization/ArchiveLoadCompressedProxy.h | |
| TmpDataStart | uint8 * | Pointer to start of temporary buffer. | Serialization/ArchiveLoadCompressedProxy.h |
Functions
Public
Overridden from FArchive
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Seek
(
int64 InPos |
Seeks to the passed in position in the stream. | Serialization/ArchiveLoadCompressedProxy.h | |
virtual void Serialize
(
void* Data, |
Serializes data from archive. | Serialization/ArchiveLoadCompressedProxy.h |
Overridden from FArchiveState
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int64 Tell() |
Serialization/ArchiveLoadCompressedProxy.h |