![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "GameFramework/OnlineReplStructs.h"#include "UObject/CoreNet.h"#include "Serialization/MemoryWriter.h"#include "Serialization/MemoryReader.h"#include "Dom/JsonValue.h"#include "EngineLogs.h"#include "Net/OnlineEngineInterface.h"#include "Misc/AsciiSet.h"#include "Misc/ConfigCacheIni.h"#include "Misc/OutputDeviceNull.h"#include "UObject/UnrealType.h"Macros | |
| #define | CHECK_REPL_EQUALITY(IdOne, IdTwo, TheBool) |
| #define | CHECK_REPL_VALIDITY(IdOne, TheBool) |
| #define | WAYTOOLONG |
Enumerations | |
| enum class | EUniqueIdEncodingFlags : uint8 { NotEncoded = 0 , IsEncoded = (1 << 0) , IsEmpty = (1 << 1) , IsPadded = (1 << 2) , Reserved1 = (1 << 3) , Reserved2 = (1 << 4) , Reserved3 = (1 << 5) , Reserved4 = (1 << 6) , Reserved5 = (1 << 7) , FlagsMask = (Reserved1 - 1) , TypeMask = (MAX_uint8 ^ FlagsMask) } |
Functions | |
| ENUM_CLASS_FLAGS (EUniqueIdEncodingFlags) | |
| FArchive & | operator<< (FArchive &Ar, FUniqueNetIdRepl &UniqueNetId) |
| uint8 | GetTypeHashFromEncoding (EUniqueIdEncodingFlags inFlags) |
| void | TestUniqueIdRepl (UWorld *InWorld) |
Variables | |
| const uint8 | TypeHash_Other = 31 |
| const uint8 | TypeHash_V2 = 30 |
| #define WAYTOOLONG |
|
strong |
Flags relevant to network serialization of a unique id
| ENUM_CLASS_FLAGS | ( | EUniqueIdEncodingFlags | ) |
|
inline |
| FArchive & operator<< | ( | FArchive & | Ar, |
| FUniqueNetIdRepl & | UniqueNetId | ||
| ) |
Serialization to any FArchive
| const uint8 TypeHash_Other = 31 |
Use highest value for type for other (out of engine) oss type
| const uint8 TypeHash_V2 = 30 |
Use next highest value for V2 net id