Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Public Member Functions | Public Attributes | Static Public Attributes | Properties | List of all members
TrackIR Class Reference
Inheritance diagram for TrackIR:
IConfigNode

Classes

class  AxisProperties
 
class  Settings
 This helper class is used to hook the TrackIR component into the GameSettings system. More...
 

Public Member Functions

bool Init ()
 
void Load (ConfigNode node)
 
void Save (ConfigNode node)
 
void Shutdown ()
 
void TrackIRUpdate ()
 

Public Attributes

bool activeEditors = true
 
bool activeEVA = true
 
bool activeFlight = true
 
bool activeIVA = true
 
bool activeKSC = true
 
bool activeMap = true
 
bool activeTrackingStation = true
 
string dllPath = ""
 Alternative path for the TrackIR dll More...
 
AxisProperties LinX
 
AxisProperties LinY
 
AxisProperties LinZ
 
AxisProperties Pitch
 
AxisProperties Roll
 
bool verbose = true
 Should the TrackIR client log status messages More...
 
AxisProperties Yaw
 

Static Public Attributes

static TrackIR Instance
 

Properties

bool Available [get]
 
Vector3 HeadAngles [get]
 
Vector3 HeadPosition [get]
 
Quaternion HeadRotation [get]
 
bool Running [get]
 

Member Function Documentation

bool TrackIR.Init ( )
inline
void TrackIR.Load ( ConfigNode  node)
inline

Implements IConfigNode.

void TrackIR.Save ( ConfigNode  node)
inline

Implements IConfigNode.

void TrackIR.Shutdown ( )
inline
void TrackIR.TrackIRUpdate ( )
inline

Member Data Documentation

bool TrackIR.activeEditors = true
bool TrackIR.activeEVA = true
bool TrackIR.activeFlight = true
bool TrackIR.activeIVA = true
bool TrackIR.activeKSC = true
bool TrackIR.activeMap = true
bool TrackIR.activeTrackingStation = true
string TrackIR.dllPath = ""

Alternative path for the TrackIR dll

TrackIR TrackIR.Instance
static
AxisProperties TrackIR.LinX
AxisProperties TrackIR.LinY
AxisProperties TrackIR.LinZ
AxisProperties TrackIR.Pitch
AxisProperties TrackIR.Roll
bool TrackIR.verbose = true

Should the TrackIR client log status messages

AxisProperties TrackIR.Yaw

Property Documentation

bool TrackIR.Available
get
Vector3 TrackIR.HeadAngles
get
Vector3 TrackIR.HeadPosition
get
Quaternion TrackIR.HeadRotation
get
bool TrackIR.Running
get

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