|
bool | Empty () |
|
MyItem | GetItem (MyTimeSpan clientTimestamp) |
|
void | Add (MySnapshot snapshot, MyTimeSpan timestamp) |
|
MyItem | GetSimilar (MyTimeSpan clientTimestamp, Vector3 linearVelocity) |
|
MyItem | Get (MyTimeSpan clientTimestamp, MyTimeSpan delay) |
|
void | Prune (MyTimeSpan clientTimestamp, MyTimeSpan delay, int leaveCount=2) |
|
void | PruneTooOld (MyTimeSpan clientTimestamp) |
|
void | ApplyDeltaPosition (MyTimeSpan timestamp, Vector3D positionDelta) |
|
void | ApplyDeltaLinearVelocity (MyTimeSpan timestamp, Vector3 linearVelocityDelta) |
|
void | ApplyDeltaAngularVelocity (MyTimeSpan timestamp, Vector3 angularVelocityDelta) |
|
void | ApplyDeltaRotation (MyTimeSpan timestamp, Quaternion rotationDelta) |
|
void | ApplyDelta (MyTimeSpan timestamp, MySnapshot delta) |
|
void | Reset () |
|
override string | ToString () |
|
string | ToStringRotation () |
|
string | ToStringTimestamps () |
|
void | OverwriteLinearVelocityUntil (MyTimeSpan timestamp, Vector3 linearVelocity, float maxLinVel) |
|
void | OverwriteRotation (MyTimeSpan timestamp, Quaternion rotation) |
|
MyItem | GetLast () |
|
Definition at line 11 of file MySnapshotHistory.cs.
Enumerator |
---|
Exact |
|
TooNew |
|
Interpolation |
|
Extrapolation |
|
TooOld |
|
Reset |
|
Definition at line 17 of file MySnapshotHistory.cs.
void Sandbox.Game.Replication.History.MySnapshotHistory.Add |
( |
MySnapshot |
snapshot, |
|
|
MyTimeSpan |
timestamp |
|
) |
| |
|
inline |
void Sandbox.Game.Replication.History.MySnapshotHistory.ApplyDelta |
( |
MyTimeSpan |
timestamp, |
|
|
MySnapshot |
delta |
|
) |
| |
|
inline |
void Sandbox.Game.Replication.History.MySnapshotHistory.ApplyDeltaAngularVelocity |
( |
MyTimeSpan |
timestamp, |
|
|
Vector3 |
angularVelocityDelta |
|
) |
| |
|
inline |
void Sandbox.Game.Replication.History.MySnapshotHistory.ApplyDeltaLinearVelocity |
( |
MyTimeSpan |
timestamp, |
|
|
Vector3 |
linearVelocityDelta |
|
) |
| |
|
inline |
void Sandbox.Game.Replication.History.MySnapshotHistory.ApplyDeltaPosition |
( |
MyTimeSpan |
timestamp, |
|
|
Vector3D |
positionDelta |
|
) |
| |
|
inline |
void Sandbox.Game.Replication.History.MySnapshotHistory.ApplyDeltaRotation |
( |
MyTimeSpan |
timestamp, |
|
|
Quaternion |
rotationDelta |
|
) |
| |
|
inline |
bool Sandbox.Game.Replication.History.MySnapshotHistory.Empty |
( |
| ) |
|
|
inline |
MyItem Sandbox.Game.Replication.History.MySnapshotHistory.GetItem |
( |
MyTimeSpan |
clientTimestamp | ) |
|
|
inline |
MyItem Sandbox.Game.Replication.History.MySnapshotHistory.GetLast |
( |
| ) |
|
|
inline |
MyItem Sandbox.Game.Replication.History.MySnapshotHistory.GetSimilar |
( |
MyTimeSpan |
clientTimestamp, |
|
|
Vector3 |
linearVelocity |
|
) |
| |
|
inline |
void Sandbox.Game.Replication.History.MySnapshotHistory.OverwriteLinearVelocityUntil |
( |
MyTimeSpan |
timestamp, |
|
|
Vector3 |
linearVelocity, |
|
|
float |
maxLinVel |
|
) |
| |
|
inline |
void Sandbox.Game.Replication.History.MySnapshotHistory.OverwriteRotation |
( |
MyTimeSpan |
timestamp, |
|
|
Quaternion |
rotation |
|
) |
| |
|
inline |
void Sandbox.Game.Replication.History.MySnapshotHistory.Prune |
( |
MyTimeSpan |
clientTimestamp, |
|
|
MyTimeSpan |
delay, |
|
|
int |
leaveCount = 2 |
|
) |
| |
|
inline |
void Sandbox.Game.Replication.History.MySnapshotHistory.PruneTooOld |
( |
MyTimeSpan |
clientTimestamp | ) |
|
|
inline |
void Sandbox.Game.Replication.History.MySnapshotHistory.Reset |
( |
| ) |
|
|
inline |
override string Sandbox.Game.Replication.History.MySnapshotHistory.ToString |
( |
| ) |
|
|
inline |
string Sandbox.Game.Replication.History.MySnapshotHistory.ToStringRotation |
( |
| ) |
|
|
inline |
string Sandbox.Game.Replication.History.MySnapshotHistory.ToStringTimestamps |
( |
| ) |
|
|
inline |
readonly MyTimeSpan Sandbox.Game.Replication.History.MySnapshotHistory.DELAY = MyTimeSpan.FromMilliseconds(100) |
|
static |
The documentation for this class was generated from the following file: