![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "IO/IoOffsetLength.h"#include "IO/IoStatus.h"#include "Memory/MemoryView.h"#include "Misc/EnumClassFlags.h"#include "Templates/Function.h"#include "UObject/NameTypes.h"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) | |
| using FIoBlockDecoded = TUniqueFunction<void(FIoChunkBlockDecodeResult&&, struct FIoChunkBlockDecodeRequest&)> |
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.
| using FIoBlockHash = uint32 |
|
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 |
|
strong |
|
strong |
| ENUM_CLASS_FLAGS | ( | EIoDecodeFlags | ) |