13#include "NetworkPredictionInterface.generated.h"
15UINTERFACE(MinimalAPI, meta=(CannotImplementInterfaceInBlueprint))
30 virtual void SendClientAdjustment()
PURE_VIRTUAL(INetworkPredictionInterface::SendClientAdjustment,);
33 virtual bool ForcePositionUpdate(
float DeltaTime)
PURE_VIRTUAL(INetworkPredictionInterface::ForcePositionUpdate,
return false;);
53 virtual bool HasPredictionData_Client()
const PURE_VIRTUAL(INetworkPredictionInterface::HasPredictionData_Client,
return false;);
56 virtual bool HasPredictionData_Server()
const PURE_VIRTUAL(INetworkPredictionInterface::HasPredictionData_Server,
return false;);
59 virtual void ResetPredictionData_Client()
PURE_VIRTUAL(INetworkPredictionInterface::ResetPredictionData_Client,);
62 virtual void ResetPredictionData_Server()
PURE_VIRTUAL(INetworkPredictionInterface::ResetPredictionData_Server,);
#define NULL
Definition oodle2base.h:134
#define PURE_VIRTUAL(func,...)
Definition CoreMiscDefines.h:103
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UINTERFACE(...)
Definition ObjectMacros.h:780
#define GENERATED_IINTERFACE_BODY(...)
Definition ObjectMacros.h:770
#define GENERATED_UINTERFACE_BODY(...)
Definition ObjectMacros.h:769
Definition Archive.h:1208
UE_FORCEINLINE_HINT constexpr bool IsMigratingRemoteObjects() const
Definition Archive.h:355
Definition NetworkPredictionInterface.h:68
virtual ~FNetworkPredictionData_Client()
Definition NetworkPredictionInterface.h:75
virtual void AddStructReferencedObjects(FReferenceCollector &Collector) const
Definition NetworkPredictionInterface.h:78
FNetworkPredictionData_Client()
Definition NetworkPredictionInterface.h:71
Definition NetworkPredictionInterface.h:84
virtual void AddStructReferencedObjects(FReferenceCollector &Collector) const
Definition NetworkPredictionInterface.h:108
virtual void ResetForcedUpdateState()
Definition NetworkPredictionInterface.h:99
virtual ~FNetworkPredictionData_Server()
Definition NetworkPredictionInterface.h:97
float ServerTimeStamp
Definition NetworkPredictionInterface.h:111
uint8 bForcedUpdateDurationExceeded
Definition NetworkPredictionInterface.h:126
FNetworkPredictionData_Server()
Definition NetworkPredictionInterface.h:87
float ServerTimeBeginningForcedUpdates
Definition NetworkPredictionInterface.h:117
virtual void Serialize(FArchive &Archive)
Definition NetworkPredictionInterface.h:131
uint8 bLastRequestNeedsForcedUpdates
Definition NetworkPredictionInterface.h:129
float ServerTimeLastForcedUpdate
Definition NetworkPredictionInterface.h:120
uint8 bTriggeringForcedUpdates
Definition NetworkPredictionInterface.h:123
Definition UObjectGlobals.h:2492
Definition NetworkPredictionInterface.h:22
Definition Interface.h:19
Definition NetworkPredictionInterface.h:17
@ false
Definition radaudio_common.h:23