Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <prediction.h>
Public Member Functions | |
virtual QVector | InterpolatePosition (Unit *un, double deltatime) const |
virtual Quaternion | InterpolateOrientation (Unit *un, double deltatime) const |
virtual Transformation | Interpolate (Unit *un, double deltatime) const |
![]() | |
Prediction () | |
virtual | ~Prediction () |
virtual void | InitInterpolation (Unit *un, const ClientState &last_packet_state, double elapsed_since_last_packet, double deltatime) |
Additional Inherited Members | |
![]() | |
QVector | A0 |
QVector | B |
QVector | A1 |
QVector | A2 |
QVector | A3 |
Vector | VA |
Vector | VB |
Vector | AA |
Vector | AB |
Quaternion | OA |
Quaternion | OB |
double | deltatime |
Definition at line 46 of file prediction.h.
|
virtual |
Reimplemented from Prediction.
Reimplemented in MixedPrediction.
Definition at line 121 of file prediction.cpp.
References Prediction::A0, Prediction::A2, Prediction::B, Prediction::deltatime, VegaConfig::getVariable(), linear_interpolate_uncapped(), Prediction::OA, Prediction::OB, XMLSupport::parse_bool(), Prediction::VB, and vs_config.
Referenced by MixedPrediction::Interpolate(), InterpolateOrientation(), and InterpolatePosition().
|
virtual |
Implements Prediction.
Reimplemented in MixedPrediction.
Definition at line 116 of file prediction.cpp.
References Interpolate(), and Transformation::orientation.
Referenced by MixedPrediction::InterpolateOrientation().
Implements Prediction.
Reimplemented in MixedPrediction.
Definition at line 111 of file prediction.cpp.
References Interpolate(), and Transformation::position.