Server Meshing
Loading...
Searching...
No Matches
PayloadStructs.hpp File Reference
#include "pch.h"
#include <string>
#include <variant>
#include "tge/math/color.h"
#include "NetSerilizer/NetSerilizeTGA.hpp"
Include dependency graph for PayloadStructs.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  ConnectConfig
struct  AABB
struct  ConnectPayload
struct  AcceptPayload
struct  MovePayload
struct  PlayerStatePayload
struct  MultiCastInitPayload
struct  PositionAndTimestamp
struct  SyncRequestPayload
struct  InitWorldBoundsPayload
struct  ReplicationState

Typedefs

using RF_Flags = uint8_t

Enumerations

enum class  NetworkState { Disconnected , Failed , Connecting , Connected }
enum class  NetworkMode { None , Client , Server , EntityStream }
enum  ReplicationFlags : uint8_t { RF_None = 0 , RF_Authoritive = 1 << 0 , RF_Temporary = 1 << 1 }

Typedef Documentation

◆ RF_Flags

using RF_Flags = uint8_t

Enumeration Type Documentation

◆ NetworkMode

enum class NetworkMode
strong
Enumerator
None 
Client 
Server 
EntityStream 

◆ NetworkState

enum class NetworkState
strong
Enumerator
Disconnected 
Failed 
Connecting 
Connected 

◆ ReplicationFlags

enum ReplicationFlags : uint8_t
Enumerator
RF_None 
RF_Authoritive 
RF_Temporary