Rebel Fork Framework
NetworkCallbacks.h File Reference
#include "../Core/Assert.h"
#include "../Container/FlagSet.h"
#include "../Replica/NetworkId.h"
#include "../Replica/NetworkTime.h"
#include <EASTL/optional.h>

Classes

class  Urho3D::ServerNetworkCallback
 
class  Urho3D::ClientNetworkCallback
 
class  Urho3D::NetworkCallback
 Aggregate network-related callbacks used by NetworkObject and NetworkBehavior. More...
 

Enumerations

enum class  Urho3D::NetworkCallbackMask {
  None = 0 , GetRelevanceForClient = 1 << 0 , UpdateTransformOnServer = 1 << 1 , PrepareToRemove = 1 << 2 ,
  InterpolateState = 1 << 3 , ReliableDelta = 1 << 4 , UnreliableDelta = 1 << 5 , UnreliableFeedback = 1 << 6 ,
  Update = 1 << 7 , PostUpdate = 1 << 8
}
 

Functions

 Urho3D::URHO3D_FLAGSET (NetworkCallbackMask, NetworkCallbackFlags)
 

Enumeration Type Documentation

◆ NetworkCallbackMask

enum class Urho3D::NetworkCallbackMask
strong

Mask used to enable and disable network callbacks. Note that some callbacks are called unconditionally.

Enumerator
GetRelevanceForClient 

Server callbacks

PrepareToRemove 

Client callbacks

ReliableDelta 

Common callbacks