Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Public Member Functions | List of all members
VehiclePhysics.DataRecorder Class Reference

Public Member Functions

 DataRecorder (float recordTime, float recordDeltaTime)
 
int GetFirstFrame ()
 
int GetLastFrame ()
 
void GetReadPointers (float fromTime, float toTime, out int fromFrame, out int frameCount)
 
int GetWriteFrame ()
 
void MoveReadToEnd ()
 
void MoveReadToFrame (int frame)
 
void MoveReadToStart ()
 
void MoveReadToTime (float time)
 
int NewFloatChannel ()
 
int NewQuaternionChannel ()
 
int NewVector3Channel ()
 
bool NextReadFrame ()
 
void NextWriteFrame ()
 
bool PrevReadFrame ()
 
float ReadFloatValue (int channel)
 
Quaternion ReadQuaternionValue (int channel)
 
int ReadTimeSpan (float fromTime, float toTime)
 
Vector3 ReadVector3Value (int channel)
 
void ResetData ()
 
void RewriteFromRead ()
 
void WriteFloatValue (int channel, float value)
 
void WriteQuaternionValue (int channel, Quaternion value)
 
void WriteVector3Value (int channel, Vector3 value)
 

Constructor & Destructor Documentation

VehiclePhysics.DataRecorder.DataRecorder ( float  recordTime,
float  recordDeltaTime 
)
inline

Member Function Documentation

int VehiclePhysics.DataRecorder.GetFirstFrame ( )
inline
int VehiclePhysics.DataRecorder.GetLastFrame ( )
inline
void VehiclePhysics.DataRecorder.GetReadPointers ( float  fromTime,
float  toTime,
out int  fromFrame,
out int  frameCount 
)
inline
int VehiclePhysics.DataRecorder.GetWriteFrame ( )
inline
void VehiclePhysics.DataRecorder.MoveReadToEnd ( )
inline
void VehiclePhysics.DataRecorder.MoveReadToFrame ( int  frame)
inline
void VehiclePhysics.DataRecorder.MoveReadToStart ( )
inline
void VehiclePhysics.DataRecorder.MoveReadToTime ( float  time)
inline
int VehiclePhysics.DataRecorder.NewFloatChannel ( )
inline
int VehiclePhysics.DataRecorder.NewQuaternionChannel ( )
inline
int VehiclePhysics.DataRecorder.NewVector3Channel ( )
inline
bool VehiclePhysics.DataRecorder.NextReadFrame ( )
inline
void VehiclePhysics.DataRecorder.NextWriteFrame ( )
inline
bool VehiclePhysics.DataRecorder.PrevReadFrame ( )
inline
float VehiclePhysics.DataRecorder.ReadFloatValue ( int  channel)
inline
Quaternion VehiclePhysics.DataRecorder.ReadQuaternionValue ( int  channel)
inline
int VehiclePhysics.DataRecorder.ReadTimeSpan ( float  fromTime,
float  toTime 
)
inline
Vector3 VehiclePhysics.DataRecorder.ReadVector3Value ( int  channel)
inline
void VehiclePhysics.DataRecorder.ResetData ( )
inline
void VehiclePhysics.DataRecorder.RewriteFromRead ( )
inline
void VehiclePhysics.DataRecorder.WriteFloatValue ( int  channel,
float  value 
)
inline
void VehiclePhysics.DataRecorder.WriteQuaternionValue ( int  channel,
Quaternion  value 
)
inline
void VehiclePhysics.DataRecorder.WriteVector3Value ( int  channel,
Vector3  value 
)
inline

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