Navigation
API > API/Plugins > API/Plugins/OodleNetworkHandlerComponent
FOodleNetworkDictionaryGenerator
This class encapsulates dictionary generation, and splits it into multiple stages for readability
| Name | FOodleNetworkDictionaryGenerator |
| Type | class |
| Header File | /Engine/Plugins/Compression/OodleNetwork/Source/Classes/OodleNetworkTrainerCommandlet.h |
| Include Path | #include "OodleNetworkTrainerCommandlet.h" |
Syntax
class FOodleNetworkDictionaryGenerator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FOodleNetworkDictionaryGenerator() |
Base constructor | OodleNetworkTrainerCommandlet.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCompressionTest | bool | Whether or not compression testing should be performed after dictionary generation (uses up some of the packets) | OodleNetworkTrainerCommandlet.h | |
| bDebugDump | bool | Whether or not to do a debug-dump of the raw packet data, instead of generation a dictionary (also skips randomization) | OodleNetworkTrainerCommandlet.h | |
| bDictionaryTestOverflow | bool | OodleNetworkTrainerCommandlet.h | ||
| bNoTrials | bool | Whether or not random-trials have been disabled | OodleNetworkTrainerCommandlet.h | |
| bWriteV5Dictionaries | bool | Whether or not to write oodle version 5 dictionaries for back compat | OodleNetworkTrainerCommandlet.h | |
| CompressionTestPacketBytes | uint32 | OodleNetworkTrainerCommandlet.h | ||
| CompressionTestPackets | TArray< uint8 * > | OodleNetworkTrainerCommandlet.h | ||
| CompressionTestPacketSizes | TArray< int32 > | OodleNetworkTrainerCommandlet.h | ||
| DictionaryPacketBytes | uint32 | OodleNetworkTrainerCommandlet.h | ||
| DictionaryPackets | TArray< uint8 * > | OodleNetworkTrainerCommandlet.h | ||
| DictionaryPacketSizes | TArray< int32 > | OodleNetworkTrainerCommandlet.h | ||
| DictionarySize | int32 | Size of the dictionary to be generated | OodleNetworkTrainerCommandlet.h | |
| DictionaryTestPacketBytes | uint32 | OodleNetworkTrainerCommandlet.h | ||
| DictionaryTestPackets | TArray< uint8 * > | OodleNetworkTrainerCommandlet.h | ||
| DictionaryTestPacketSizes | TArray< int32 > | OodleNetworkTrainerCommandlet.h | ||
| DictionaryTrials | int32 | The number of random packet-selection trials to run, when generating the dictionary, to try and optimize the dictionary | OodleNetworkTrainerCommandlet.h | |
| HashTableSize | int32 | Size of the hash table to use for the dictionary | OodleNetworkTrainerCommandlet.h | |
| MergeMap | TMap< FArchive *, FString > | Runtime variables (Opaque) | OodleNetworkTrainerCommandlet.h | |
| OutputDictionaryFile | FString | Input/Parameter variables The path for outputting the generated dictionary | OodleNetworkTrainerCommandlet.h | |
| TrainerPacketBytes | uint32 | OodleNetworkTrainerCommandlet.h | ||
| TrainerPackets | TArray< uint8 * > | OodleNetworkTrainerCommandlet.h | ||
| TrainerPacketSizes | TArray< int32 > | OodleNetworkTrainerCommandlet.h | ||
| TrialGenerations | int32 | The number of generations of random packet-selection trials | OodleNetworkTrainerCommandlet.h | |
| TrialRandomness | int32 | The randomness, in percent, of random packet-selection trials | OodleNetworkTrainerCommandlet.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool BeginGenerateDictionary
(
FString InOutputDictionaryFile, |
Primary function handling generation of the dictionary | OodleNetworkTrainerCommandlet.h |