Space Engineers
Public Member Functions | List of all members
VRage.ModAPI.IMyControl Interface Reference
Inheritance diagram for VRage.ModAPI.IMyControl:
VRage.Input.MyControl

Public Member Functions

MyKeys GetKeyboardControl ()
 
MyKeys GetSecondKeyboardControl ()
 
MyMouseButtonsEnum GetMouseControl ()
 
bool IsPressed ()
 
bool IsNewPressed ()
 
bool IsNewReleased ()
 
bool IsJoystickPressed ()
 
bool IsNewJoystickPressed ()
 
bool IsNewJoystickReleased ()
 
float GetAnalogState ()
 Return the analog state between 0 (not pressed at all) and 1 (fully pressed). If a digital button is mapped to an analog control, it can return only 0 or 1. More...
 
MyStringId GetControlName ()
 
MyStringId GetControlDescription ()
 
MyGuiControlTypeEnum GetControlTypeEnum ()
 
MyStringId GetGameControlEnum ()
 
bool IsControlAssigned ()
 
string GetControlButtonName (MyGuiInputDeviceEnum deviceType)
 
MyKeys GetKeyboardControl ()
 
MyKeys GetSecondKeyboardControl ()
 
MyMouseButtonsEnum GetMouseControl ()
 
bool IsPressed ()
 
bool IsNewPressed ()
 
bool IsNewReleased ()
 
bool IsJoystickPressed ()
 
bool IsNewJoystickPressed ()
 
bool IsNewJoystickReleased ()
 
float GetAnalogState ()
 Return the analog state between 0 (not pressed at all) and 1 (fully pressed). If a digital button is mapped to an analog control, it can return only 0 or 1. More...
 
MyStringId GetControlName ()
 
MyStringId GetControlDescription ()
 
MyGuiControlTypeEnum GetControlTypeEnum ()
 
MyStringId GetGameControlEnum ()
 
bool IsControlAssigned ()
 
string GetControlButtonName (MyGuiInputDeviceEnum deviceType)
 

Detailed Description

Definition at line 10 of file IMyControl.cs.

Member Function Documentation

float VRage.ModAPI.IMyControl.GetAnalogState ( )

Return the analog state between 0 (not pressed at all) and 1 (fully pressed). If a digital button is mapped to an analog control, it can return only 0 or 1.

Implemented in VRage.Input.MyControl.

float VRage.ModAPI.IMyControl.GetAnalogState ( )

Return the analog state between 0 (not pressed at all) and 1 (fully pressed). If a digital button is mapped to an analog control, it can return only 0 or 1.

Implemented in VRage.Input.MyControl.

string VRage.ModAPI.IMyControl.GetControlButtonName ( MyGuiInputDeviceEnum  deviceType)

Implemented in VRage.Input.MyControl.

string VRage.ModAPI.IMyControl.GetControlButtonName ( MyGuiInputDeviceEnum  deviceType)

Implemented in VRage.Input.MyControl.

MyStringId VRage.ModAPI.IMyControl.GetControlDescription ( )

Implemented in VRage.Input.MyControl.

MyStringId VRage.ModAPI.IMyControl.GetControlDescription ( )

Implemented in VRage.Input.MyControl.

MyStringId VRage.ModAPI.IMyControl.GetControlName ( )

Implemented in VRage.Input.MyControl.

MyStringId VRage.ModAPI.IMyControl.GetControlName ( )

Implemented in VRage.Input.MyControl.

MyGuiControlTypeEnum VRage.ModAPI.IMyControl.GetControlTypeEnum ( )

Implemented in VRage.Input.MyControl.

MyGuiControlTypeEnum VRage.ModAPI.IMyControl.GetControlTypeEnum ( )

Implemented in VRage.Input.MyControl.

MyStringId VRage.ModAPI.IMyControl.GetGameControlEnum ( )

Implemented in VRage.Input.MyControl.

MyStringId VRage.ModAPI.IMyControl.GetGameControlEnum ( )

Implemented in VRage.Input.MyControl.

MyKeys VRage.ModAPI.IMyControl.GetKeyboardControl ( )

Implemented in VRage.Input.MyControl.

MyKeys VRage.ModAPI.IMyControl.GetKeyboardControl ( )

Implemented in VRage.Input.MyControl.

MyMouseButtonsEnum VRage.ModAPI.IMyControl.GetMouseControl ( )

Implemented in VRage.Input.MyControl.

MyMouseButtonsEnum VRage.ModAPI.IMyControl.GetMouseControl ( )

Implemented in VRage.Input.MyControl.

MyKeys VRage.ModAPI.IMyControl.GetSecondKeyboardControl ( )

Implemented in VRage.Input.MyControl.

MyKeys VRage.ModAPI.IMyControl.GetSecondKeyboardControl ( )

Implemented in VRage.Input.MyControl.

bool VRage.ModAPI.IMyControl.IsControlAssigned ( )

Implemented in VRage.Input.MyControl.

bool VRage.ModAPI.IMyControl.IsControlAssigned ( )

Implemented in VRage.Input.MyControl.

bool VRage.ModAPI.IMyControl.IsJoystickPressed ( )

Implemented in VRage.Input.MyControl.

bool VRage.ModAPI.IMyControl.IsJoystickPressed ( )

Implemented in VRage.Input.MyControl.

bool VRage.ModAPI.IMyControl.IsNewJoystickPressed ( )

Implemented in VRage.Input.MyControl.

bool VRage.ModAPI.IMyControl.IsNewJoystickPressed ( )

Implemented in VRage.Input.MyControl.

bool VRage.ModAPI.IMyControl.IsNewJoystickReleased ( )

Implemented in VRage.Input.MyControl.

bool VRage.ModAPI.IMyControl.IsNewJoystickReleased ( )

Implemented in VRage.Input.MyControl.

bool VRage.ModAPI.IMyControl.IsNewPressed ( )

Implemented in VRage.Input.MyControl.

bool VRage.ModAPI.IMyControl.IsNewPressed ( )

Implemented in VRage.Input.MyControl.

bool VRage.ModAPI.IMyControl.IsNewReleased ( )

Implemented in VRage.Input.MyControl.

bool VRage.ModAPI.IMyControl.IsNewReleased ( )

Implemented in VRage.Input.MyControl.

bool VRage.ModAPI.IMyControl.IsPressed ( )

Implemented in VRage.Input.MyControl.

bool VRage.ModAPI.IMyControl.IsPressed ( )

Implemented in VRage.Input.MyControl.


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