FOodleNetworkDictionaryArchive

Archive for handling UE Oodle dictionary (.udic) files

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

OodleNetworkHandlerComponent

Header

/Engine/Plugins/Compression/OodleNetwork/Source/Public/OodleNetworkArchives.h

Include

#include "OodleNetworkArchives.h"

Syntax

class FOodleNetworkDictionaryArchive : public FOodleNetworkArchiveBase

Remarks

Archive for handling UE Oodle dictionary (.udic) files

Variables

Name Description

Public variable

FDictionaryHead...

 

Header

The dictionary file header

Constructors

Name Description

Public function

FOodleNetworkDictionaryArchive

(
    FArchive& InInnerArchive
)

Base constructor

Functions

Name Description

Public function

void

 

SerializeDictionaryAndState

(
    uint8*& DictionaryData,
    uint32& DictionaryBytes,
    uint8*& CompactCompresorState,
    uint32& CompactCompressorStateByte...
)

Serializes raw dictionary data and compressor state to/from file, compressing/decompressing the data as needed

Public function

void

 

SerializeHeader()

Serializes initial basic header values

Public function

void

 

SetDictionaryHeaderValues

(
    int32 InHashTableSize,
    uint32 InWritingOodleVersion
)

Sets dictionary header values, that should be set prior to serializing the header to file

Classes

Name

Description

Public class

FDictionaryHeader

Dictionary file header