Rebel Fork Framework
Urho3D::NetworkCallback Class Reference

Aggregate network-related callbacks used by NetworkObject and NetworkBehavior. More...

#include <Urho3D/Replica/NetworkCallbacks.h>

Inheritance diagram for Urho3D::NetworkCallback:
Urho3D::ServerNetworkCallback Urho3D::ClientNetworkCallback Urho3D::NetworkBehavior Urho3D::NetworkObject Urho3D::FilteredByDistance Urho3D::ReplicatedAnimation Urho3D::ReplicatedTransform Urho3D::TrackedAnimatedModel Urho3D::StaticNetworkObject Urho3D::BehaviorNetworkObject

Public Member Functions

virtual void InitializeStandalone ()
 Initialize object in standalone mode when neither server nor client is running.
 
virtual void Update (float replicaTimeStep, float inputTimeStep)
 Process generic network update.
 
- Public Member Functions inherited from Urho3D::ServerNetworkCallback
virtual void InitializeOnServer ()
 Perform initialization. Called once.
 
virtual ea::optional< NetworkObjectRelevanceGetRelevanceForClient (AbstractConnection *connection)
 
virtual void UpdateTransformOnServer ()
 Called when world transform or parent of the object is updated in Server mode.
 
virtual void WriteSnapshot (NetworkFrame frame, Serializer &dest)
 Write full snapshot.
 
virtual bool PrepareReliableDelta (NetworkFrame frame)
 Prepare for reliable delta update and return update mask. If mask is zero, reliable delta update is skipped.
 
virtual void WriteReliableDelta (NetworkFrame frame, Serializer &dest)
 Write reliable delta update. Delta is applied to previous delta or snapshot.
 
virtual bool PrepareUnreliableDelta (NetworkFrame frame)
 Prepare for unreliable delta update and return update mask. If mask is zero, unreliable delta update is skipped.
 
virtual void WriteUnreliableDelta (NetworkFrame frame, Serializer &dest)
 Write unreliable delta update.
 
virtual void ReadUnreliableFeedback (NetworkFrame feedbackFrame, Deserializer &src)
 Read unreliable feedback from client.
 
- Public Member Functions inherited from Urho3D::ClientNetworkCallback
virtual void InitializeFromSnapshot (NetworkFrame frame, Deserializer &src, bool isOwned)
 Read full snapshot and initialize object. Called once.
 
virtual void PrepareToRemove ()
 This component is about to be removed by the authority of the server.
 
virtual void InterpolateState (float replicaTimeStep, float inputTimeStep, const NetworkTime &replicaTime, const NetworkTime &inputTime)
 Interpolate replicated state.
 
virtual void ReadReliableDelta (NetworkFrame frame, Deserializer &src)
 Read reliable delta update. Delta is applied to previous reliable delta or snapshot message.
 
virtual void ReadUnreliableDelta (NetworkFrame frame, Deserializer &src)
 Read unreliable delta update.
 
virtual bool PrepareUnreliableFeedback (NetworkFrame frame)
 Prepare for unreliable feedback and return feedback mask. If mask is zero, unreliable feedback is skipped.
 
virtual void WriteUnreliableFeedback (NetworkFrame frame, Serializer &dest)
 Write unreliable feedback from client.
 

Detailed Description

Aggregate network-related callbacks used by NetworkObject and NetworkBehavior.


The documentation for this class was generated from the following file: