UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IoChunkEncoding.h File Reference

Go to the source code of this file.

Classes

struct  FIoChunkEncodingParams
 
struct  FIoChunkDecodingParams
 
struct  FIoChunkBlockDecodingParams
 
struct  FIoChunkBlockDecodeResult
 
class  FIoChunkEncoding
 
struct  FIoChunkEncoding::FHeader
 
struct  FIoChunkBlockDecodeRequest
 
class  IIoChunkBlockDecoder
 
class  FIoChunkBlockDecoder
 

Typedefs

using FIoBlockHash = uint32
 
using FIoBlockDecoded = TUniqueFunction< void(FIoChunkBlockDecodeResult &&, struct FIoChunkBlockDecodeRequest &)>
 

Enumerations

enum class  EIoEncryptionMethod : uint8 { None = 0 , AES = (1 << 0) }
 
enum class  EIoDecodeFlags : uint8 { None = 0 , WriteOnly = 1 << 0 }
 
enum class  EIoSignatureHashFunction : uint8 { Sha1 }
 

Functions

 ENUM_CLASS_FLAGS (EIoDecodeFlags)
 

Typedef Documentation

◆ FIoBlockDecoded

Callback used when decoding I/O store chunk blocks asynchronously. The optional out paramater can be used to schedule more decode requests without recursively calling IIoChunkBlockDecoder::Enqueue.

◆ FIoBlockHash

Enumeration Type Documentation

◆ EIoDecodeFlags

enum class EIoDecodeFlags : uint8
strong

Additional options for FIoChunkEncoding::Decode calls

Enumerator
None 
WriteOnly 

Avoid operations that read from the output buffer provided. This option may use more temp scratch memory

◆ EIoEncryptionMethod

enum class EIoEncryptionMethod : uint8
strong

I/O chunk encryption method.

Enumerator
None 
AES 

◆ EIoSignatureHashFunction

List of supported signature hash functions used when decoding an I/O store chunk block.

Enumerator
Sha1 

Function Documentation

◆ ENUM_CLASS_FLAGS()

ENUM_CLASS_FLAGS ( EIoDecodeFlags  )