Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
KSP.UI.Screens.Settings.Controls.SettingsInputAxis Class Reference
Inheritance diagram for KSP.UI.Screens.Settings.Controls.SettingsInputAxis:
KSP.UI.Screens.Settings.Controls.SettingsControlReflection KSP.UI.Screens.Settings.Controls.SettingsControlBase

Public Member Functions

void UpdateInputSettings ()
 
- Public Member Functions inherited from KSP.UI.Screens.Settings.Controls.SettingsControlReflection
override void OnApply ()
 
override void OnRevert ()
 
- Public Member Functions inherited from KSP.UI.Screens.Settings.Controls.SettingsControlBase
virtual bool IsValid ()
 
void SetTitleText (string title)
 

Public Attributes

EventData< object, string,
SettingsInputBinding.BindingType,
SettingsInputBinding.BindingVariant
OnTryBind = new EventData<object, string, SettingsInputBinding.BindingType, SettingsInputBinding.BindingVariant>("OnTryBind")
 
Button primaryButton
 
TMPro.TextMeshProUGUI primaryButtonText
 
Slider primaryDeadzone
 
TMPro.TextMeshProUGUI primaryDeadzoneText
 
UIButtonToggle primaryInvert
 
Slider primarySensitivity
 
TMPro.TextMeshProUGUI primarySensitivityText
 
Button secondaryButton
 
TMPro.TextMeshProUGUI secondaryButtonText
 
Slider secondaryDeadzone
 
TMPro.TextMeshProUGUI secondaryDeadzoneText
 
UIButtonToggle secondaryInvert
 
Slider secondarySensitivity
 
TMPro.TextMeshProUGUI secondarySensitivityText
 
- Public Attributes inherited from KSP.UI.Screens.Settings.Controls.SettingsControlReflection
string settingName
 
TMPro.TextMeshProUGUI valueText
 
- Public Attributes inherited from KSP.UI.Screens.Settings.Controls.SettingsControlBase
TMPro.TextMeshProUGUI titleText
 

Protected Member Functions

void OnChangePrimaryDeadzone (float value)
 
void OnChangePrimarySensitivity (float value)
 
void OnChangeSecondaryDeadzone (float value)
 
void OnChangeSecondarySensitivity (float value)
 
void OnClickPrimary ()
 
void OnClickSecondary ()
 
override void OnStart ()
 
void OnTogglePrimaryInvert ()
 
void OnToggleSecondaryInvert ()
 
override void ValueInitialized ()
 
override void ValueUpdated ()
 
- Protected Member Functions inherited from KSP.UI.Screens.Settings.Controls.SettingsControlReflection
virtual AccessorBase GetAccessor (string settingName)
 
virtual void GetValue ()
 
virtual void PreApply ()
 
virtual void SetValue ()
 

Additional Inherited Members

- Protected Attributes inherited from KSP.UI.Screens.Settings.Controls.SettingsControlReflection
AccessorBase accessor
 
- Properties inherited from KSP.UI.Screens.Settings.Controls.SettingsControlReflection
object Value [get, set]
 
- Properties inherited from KSP.UI.Screens.Settings.Controls.SettingsControlBase
bool IgnoreEmptySetting [get, set]
 

Member Function Documentation

void KSP.UI.Screens.Settings.Controls.SettingsInputAxis.OnChangePrimaryDeadzone ( float  value)
inlineprotected
void KSP.UI.Screens.Settings.Controls.SettingsInputAxis.OnChangePrimarySensitivity ( float  value)
inlineprotected
void KSP.UI.Screens.Settings.Controls.SettingsInputAxis.OnChangeSecondaryDeadzone ( float  value)
inlineprotected
void KSP.UI.Screens.Settings.Controls.SettingsInputAxis.OnChangeSecondarySensitivity ( float  value)
inlineprotected
void KSP.UI.Screens.Settings.Controls.SettingsInputAxis.OnClickPrimary ( )
inlineprotected
void KSP.UI.Screens.Settings.Controls.SettingsInputAxis.OnClickSecondary ( )
inlineprotected
override void KSP.UI.Screens.Settings.Controls.SettingsInputAxis.OnStart ( )
inlineprotectedvirtual
void KSP.UI.Screens.Settings.Controls.SettingsInputAxis.OnTogglePrimaryInvert ( )
inlineprotected
void KSP.UI.Screens.Settings.Controls.SettingsInputAxis.OnToggleSecondaryInvert ( )
inlineprotected
void KSP.UI.Screens.Settings.Controls.SettingsInputAxis.UpdateInputSettings ( )
inline
override void KSP.UI.Screens.Settings.Controls.SettingsInputAxis.ValueInitialized ( )
inlineprotectedvirtual
override void KSP.UI.Screens.Settings.Controls.SettingsInputAxis.ValueUpdated ( )
inlineprotectedvirtual

Member Data Documentation

EventData<object, string, SettingsInputBinding.BindingType, SettingsInputBinding.BindingVariant> KSP.UI.Screens.Settings.Controls.SettingsInputAxis.OnTryBind = new EventData<object, string, SettingsInputBinding.BindingType, SettingsInputBinding.BindingVariant>("OnTryBind")
Button KSP.UI.Screens.Settings.Controls.SettingsInputAxis.primaryButton
TMPro.TextMeshProUGUI KSP.UI.Screens.Settings.Controls.SettingsInputAxis.primaryButtonText
Slider KSP.UI.Screens.Settings.Controls.SettingsInputAxis.primaryDeadzone
TMPro.TextMeshProUGUI KSP.UI.Screens.Settings.Controls.SettingsInputAxis.primaryDeadzoneText
UIButtonToggle KSP.UI.Screens.Settings.Controls.SettingsInputAxis.primaryInvert
Slider KSP.UI.Screens.Settings.Controls.SettingsInputAxis.primarySensitivity
TMPro.TextMeshProUGUI KSP.UI.Screens.Settings.Controls.SettingsInputAxis.primarySensitivityText
Button KSP.UI.Screens.Settings.Controls.SettingsInputAxis.secondaryButton
TMPro.TextMeshProUGUI KSP.UI.Screens.Settings.Controls.SettingsInputAxis.secondaryButtonText
Slider KSP.UI.Screens.Settings.Controls.SettingsInputAxis.secondaryDeadzone
TMPro.TextMeshProUGUI KSP.UI.Screens.Settings.Controls.SettingsInputAxis.secondaryDeadzoneText
UIButtonToggle KSP.UI.Screens.Settings.Controls.SettingsInputAxis.secondaryInvert
Slider KSP.UI.Screens.Settings.Controls.SettingsInputAxis.secondarySensitivity
TMPro.TextMeshProUGUI KSP.UI.Screens.Settings.Controls.SettingsInputAxis.secondarySensitivityText

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