Navigation
Unreal Engine C++ API Reference > Runtime > Core > IO
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/IO/IoChunkEncoding.h |
Include | #include "IO/IoChunkEncoding.h" |
Syntax
class FIoChunkEncoding
Remarks
Encodes data into a set of encrypted and compressed blocks. The chunk encoding information is enocoded into a 16 byte header followed by N block sizes.
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | Decode
(
const FIoChunkDecodingParams& Params, |
|
![]() ![]() |
bool | ||
![]() ![]() |
bool | Encode
(
const FIoChunkEncodingParams& Params, |
|
![]() ![]() |
bool | Encode
(
const FIoChunkEncodingParams& Params, |
|
![]() ![]() |
TIoStatusOr< FIoOffsetAndLength > | GetChunkRange
(
const FIoChunkDecodingParams& Params, |
|
![]() ![]() |
TIoStatusOr< FIoOffsetAndLength > | GetChunkRange
(
uint64 TotalRawSize, |
|
![]() ![]() |
uint64 | GetTotalEncodedSize
(
TConstArrayView< uint32 > EncodedBlockSize |
|
![]() ![]() |
FIoStatus | HashBlocks
(
const FHeader& Header, |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FHeader | Header describing the encoded I/O chunk. |
Constants
Name | Description |
---|---|
DefaultBlockSize | |
ExpectedMagic | |
MaxBlockCount | |
MaxSize |