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

Public Member Functions

 AxisBinding ()
 
 AxisBinding (ControlTypes lockMask)
 
 AxisBinding (float neutral)
 
 AxisBinding (float neutral, ControlTypes lockMask)
 
 AxisBinding (InputBindingModes useSwitch)
 
 AxisBinding (InputBindingModes useSwitch, ControlTypes lockMask)
 
 AxisBinding (InputBindingModes useSwitch, float neutral)
 
 AxisBinding (InputBindingModes useSwitch, float neutral, ControlTypes lockMask)
 
 AxisBinding (string Id, string Name, bool isInverted)
 
 AxisBinding (string Id, string Name, bool isInverted, ControlTypes lockMask)
 
 AxisBinding (string Id, string Name, bool isInverted, float sens, float dead_zone, float axisScale)
 
 AxisBinding (string Id, string Name, bool isInverted, float sens, float dead_zone, float axisScale, ControlTypes lockMask)
 
object Clone ()
 
float GetAxis ()
 
bool IsNeutral ()
 
void Load (ConfigNode node)
 
void Save (ConfigNode node)
 

Public Attributes

AxisBinding_Single primary
 
AxisBinding_Single secondary
 

Properties

float deadzone [get]
 
float scale [get]
 

Constructor & Destructor Documentation

AxisBinding.AxisBinding ( )
inline
AxisBinding.AxisBinding ( ControlTypes  lockMask)
inline
AxisBinding.AxisBinding ( float  neutral)
inline
AxisBinding.AxisBinding ( float  neutral,
ControlTypes  lockMask 
)
inline
AxisBinding.AxisBinding ( InputBindingModes  useSwitch)
inline
AxisBinding.AxisBinding ( InputBindingModes  useSwitch,
ControlTypes  lockMask 
)
inline
AxisBinding.AxisBinding ( InputBindingModes  useSwitch,
float  neutral 
)
inline
AxisBinding.AxisBinding ( InputBindingModes  useSwitch,
float  neutral,
ControlTypes  lockMask 
)
inline
AxisBinding.AxisBinding ( string  Id,
string  Name,
bool  isInverted 
)
inline
AxisBinding.AxisBinding ( string  Id,
string  Name,
bool  isInverted,
ControlTypes  lockMask 
)
inline
AxisBinding.AxisBinding ( string  Id,
string  Name,
bool  isInverted,
float  sens,
float  dead_zone,
float  axisScale 
)
inline
AxisBinding.AxisBinding ( string  Id,
string  Name,
bool  isInverted,
float  sens,
float  dead_zone,
float  axisScale,
ControlTypes  lockMask 
)
inline

Member Function Documentation

object AxisBinding.Clone ( )
inline
float AxisBinding.GetAxis ( )
inline
bool AxisBinding.IsNeutral ( )
inline
void AxisBinding.Load ( ConfigNode  node)
inline

Implements IConfigNode.

void AxisBinding.Save ( ConfigNode  node)
inline

Implements IConfigNode.

Member Data Documentation

AxisBinding_Single AxisBinding.primary
AxisBinding_Single AxisBinding.secondary

Property Documentation

float AxisBinding.deadzone
get
float AxisBinding.scale
get

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