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

Classes

class  Channel
 
class  DisplaySettings
 
class  GridSettings
 

Public Member Functions

void ConfigureDisplay (DisplaySettings textureSettings)
 
 DataLogger (float bufferTime, float deltaTime, DisplaySettings textureSettings)
 
int FrameCount ()
 
void GUIDrawGraphic ()
 
void GUIDrawLabels (GUIStyle style)
 
void GUILabel (int x, int y, string label, GUIStyle style)
 
void GUILabelOnTexture (int x, int y, string label, GUIStyle style)
 
void HorizontalZoom (float rate)
 
void MovePosition (float offsetX, float offsetY)
 
Channel NewChannel (string name, Color color, float origin=0.0f)
 
void NextFrame ()
 
void Refresh (bool force=false)
 
void ReleaseTexture ()
 
void ResetData ()
 
void Restart ()
 
void VerticalZoom (float rate)
 

Public Attributes

bool autoRefresh = true
 
float bottomLimit = -0.5f
 
int channelCaptionMargin = 4
 
Color channelOriginColor = GColor.gray*0.3f
 
GridSettings dotGrid = new GridSettings()
 
float horizontalZoomCenter = 0.5f
 
float maxViewPortWidth = 2100.0f
 
float minViewportHeight = 0.6f
 
float minViewportWidth = 0.2f
 
GridSettings primaryGrid = new GridSettings()
 
int rightMarginOnRecord = 80
 
GridSettings secondaryGrid = new GridSettings()
 
float topLimit = 12.0f
 
float verticalZoomCenter = 0.5f
 

Properties

Rect rect [get, set]
 

Constructor & Destructor Documentation

VehiclePhysics.DataLogger.DataLogger ( float  bufferTime,
float  deltaTime,
DisplaySettings  textureSettings 
)
inline

Member Function Documentation

void VehiclePhysics.DataLogger.ConfigureDisplay ( DisplaySettings  textureSettings)
inline
int VehiclePhysics.DataLogger.FrameCount ( )
inline
void VehiclePhysics.DataLogger.GUIDrawGraphic ( )
inline
void VehiclePhysics.DataLogger.GUIDrawLabels ( GUIStyle  style)
inline
void VehiclePhysics.DataLogger.GUILabel ( int  x,
int  y,
string  label,
GUIStyle  style 
)
inline
void VehiclePhysics.DataLogger.GUILabelOnTexture ( int  x,
int  y,
string  label,
GUIStyle  style 
)
inline
void VehiclePhysics.DataLogger.HorizontalZoom ( float  rate)
inline
void VehiclePhysics.DataLogger.MovePosition ( float  offsetX,
float  offsetY 
)
inline
Channel VehiclePhysics.DataLogger.NewChannel ( string  name,
Color  color,
float  origin = 0.0f 
)
inline
void VehiclePhysics.DataLogger.NextFrame ( )
inline
void VehiclePhysics.DataLogger.Refresh ( bool  force = false)
inline
void VehiclePhysics.DataLogger.ReleaseTexture ( )
inline
void VehiclePhysics.DataLogger.ResetData ( )
inline
void VehiclePhysics.DataLogger.Restart ( )
inline
void VehiclePhysics.DataLogger.VerticalZoom ( float  rate)
inline

Member Data Documentation

bool VehiclePhysics.DataLogger.autoRefresh = true
float VehiclePhysics.DataLogger.bottomLimit = -0.5f
int VehiclePhysics.DataLogger.channelCaptionMargin = 4
Color VehiclePhysics.DataLogger.channelOriginColor = GColor.gray*0.3f
GridSettings VehiclePhysics.DataLogger.dotGrid = new GridSettings()
float VehiclePhysics.DataLogger.horizontalZoomCenter = 0.5f
float VehiclePhysics.DataLogger.maxViewPortWidth = 2100.0f
float VehiclePhysics.DataLogger.minViewportHeight = 0.6f
float VehiclePhysics.DataLogger.minViewportWidth = 0.2f
GridSettings VehiclePhysics.DataLogger.primaryGrid = new GridSettings()
int VehiclePhysics.DataLogger.rightMarginOnRecord = 80
GridSettings VehiclePhysics.DataLogger.secondaryGrid = new GridSettings()
float VehiclePhysics.DataLogger.topLimit = 12.0f
float VehiclePhysics.DataLogger.verticalZoomCenter = 0.5f

Property Documentation

Rect VehiclePhysics.DataLogger.rect
getset

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