Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <prediction.h>
Public Member Functions | |
virtual void | InitInterpolation (Unit *un, const ClientState &last_packet_state, double elapsed_since_last_packet, double deltatime) |
virtual QVector | InterpolatePosition (Unit *un, double deltatime) const |
virtual Quaternion | InterpolateOrientation (Unit *un, double deltatime) const |
![]() | |
Prediction () | |
virtual | ~Prediction () |
virtual Transformation | Interpolate (Unit *un, double deltatime) const |
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 54 of file prediction.h.
|
virtual |
Reimplemented from Prediction.
Definition at line 144 of file prediction.cpp.
References Prediction::A0, Prediction::A1, Prediction::A2, Prediction::A3, CubicSpline::createSpline(), and Prediction::InitInterpolation().
|
virtual |
Implements Prediction.
Reimplemented in MixedPrediction.
Definition at line 156 of file prediction.cpp.
References Prediction::OB.
Implements Prediction.
Reimplemented in MixedPrediction.
Definition at line 161 of file prediction.cpp.
References Prediction::A2, CubicSpline::computePoint(), Prediction::deltatime, QVector, and Prediction::VB.
Referenced by MixedPrediction::Interpolate(), and MixedPrediction::InterpolatePosition().