| AppendBoundButtonNames(ref StringBuilder output, MyGuiInputDeviceEnum device, string separator=null) | VRage.Input.MyControl | inline |
| AppendBoundButtonNames(ref StringBuilder output, string separator=", ", string unassignedText=null, bool includeSecondary=true) | VRage.Input.MyControl | inline |
| AppendBoundKeyJustOne(ref StringBuilder output) | VRage.Input.MyControl | inline |
| AppendName(ref StringBuilder output, MyKeys key) | VRage.Input.MyControl | inlinestatic |
| AppendName(ref StringBuilder output, MyKeys key1, MyKeys key2, string separator) | VRage.Input.MyControl | inlinestatic |
| AppendName(ref StringBuilder output, MyMouseButtonsEnum mouseButton) | VRage.Input.MyControl | inlinestatic |
| AppendName(ref StringBuilder output, MyJoystickButtonsEnum joystickButton) | VRage.Input.MyControl | inlinestatic |
| AppendName(ref StringBuilder output, MyJoystickAxesEnum joystickAxis) | VRage.Input.MyControl | inlinestatic |
| AppendUnknownTextIfNeeded(ref StringBuilder output, string unassignedText) | VRage.Input.MyControl | inlinestatic |
| ButtonNames | VRage.Input.MyControl | |
| ButtonNamesIgnoreSecondary | VRage.Input.MyControl | |
| CopyFrom(MyControl other) | VRage.Input.MyControl | inline |
| GetAnalogState() | VRage.Input.MyControl | inline |
| GetControlButtonName(MyGuiInputDeviceEnum deviceType) | VRage.Input.MyControl | inline |
| GetControlDescription() | VRage.Input.MyControl | inline |
| GetControlName() | VRage.Input.MyControl | inline |
| GetControlTypeEnum() | VRage.Input.MyControl | inline |
| GetGameControlEnum() | VRage.Input.MyControl | inline |
| GetKeyboardControl() | VRage.Input.MyControl | inline |
| GetMouseControl() | VRage.Input.MyControl | inline |
| GetSecondKeyboardControl() | VRage.Input.MyControl | inline |
| IsControlAssigned() | VRage.Input.MyControl | inline |
| IsControlAssigned(MyGuiInputDeviceEnum deviceType) | VRage.Input.MyControl | inline |
| IsJoystickPressed() | VRage.Input.MyControl | inline |
| IsNewJoystickPressed() | VRage.Input.MyControl | inline |
| IsNewJoystickReleased() | VRage.Input.MyControl | inline |
| IsNewPressed() | VRage.Input.MyControl | inline |
| IsNewReleased() | VRage.Input.MyControl | inline |
| IsPressed() | VRage.Input.MyControl | inline |
| MyControl(MyStringId controlId, MyStringId name, MyGuiControlTypeEnum controlType, MyMouseButtonsEnum?defaultControlMouse, MyKeys?defaultControlKey, MyStringId?helpText=null, MyKeys?defaultControlKey2=null, MyStringId?description=null) | VRage.Input.MyControl | inline |
| MyControl(MyControl other) | VRage.Input.MyControl | inline |
| SetControl(MyGuiInputDeviceEnum device, MyKeys key) | VRage.Input.MyControl | inline |
| SetControl(MyMouseButtonsEnum mouseButton) | VRage.Input.MyControl | inline |
| SetNoControl() | VRage.Input.MyControl | inline |
| ToString() | VRage.Input.MyControl | inline |
| ToStringBuilder(string unassignedText) | VRage.Input.MyControl | inline |