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  Urho3D::NetworkCallbackMask {
  None = 0, Urho3D::NetworkCallbackMask::GetRelevanceForClient = 1 << 0, UpdateTransformOnServer = 1 << 1, Urho3D::NetworkCallbackMask::PrepareToRemove = 1 << 2,
  InterpolateState = 1 << 3, Urho3D::NetworkCallbackMask::ReliableDelta = 1 << 4, UnreliableDelta = 1 << 5, UnreliableFeedback = 1 << 6,
  Update = 1 << 7
}
 

Functions

 Urho3D::URHO3D_FLAGSET (NetworkCallbackMask, NetworkCallbackFlags)
 

Enumeration Type Documentation

◆ NetworkCallbackMask

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