Space Engineers
Classes | Public Member Functions | List of all members
Sandbox.Game.Gui.MyMartinInputComponent Class Reference
Inheritance diagram for Sandbox.Game.Gui.MyMartinInputComponent:
Sandbox.Game.Gui.MyDebugComponent

Classes

class  MyMarker
 

Public Member Functions

 MyMartinInputComponent ()
 
bool GetDirectedPositionOnGround (Vector3D initPosition, Vector3D direction, float amount, out Vector3D outPosition, float raycastHeight=100.0f)
 
bool SelectNextBot ()
 
bool KillNotSelectedBots ()
 
bool SwitchSwitch (MyKeys key)
 
bool SwitchSwitchDebugBeh (MyKeys key)
 
bool SwitchSwitchOneStep (MyKeys key)
 
override string GetName ()
 
override bool HandleInput ()
 
override void Draw ()
 
- Public Member Functions inherited from Sandbox.Game.Gui.MyDebugComponent
void Section (string text, params object[] formatArgs)
 
 MyDebugComponent ()
 
 MyDebugComponent (bool enabled)
 
virtual void DispatchUpdate ()
 
virtual void Update10 ()
 
virtual void Update100 ()
 
bool GetSwitchValue (MyKeys key)
 
bool GetSwitchValue (string note)
 

Additional Inherited Members

- Public Types inherited from Sandbox.Game.Gui.MyDebugComponent
enum  MyDebugComponentInfoState { MyDebugComponentInfoState.NoInfo, MyDebugComponentInfoState.EnabledInfo, MyDebugComponentInfoState.FullInfo }
 
- Static Public Member Functions inherited from Sandbox.Game.Gui.MyDebugComponent
static float NextTextOffset (float scale)
 
static void ResetFrame ()
 
- Public Attributes inherited from Sandbox.Game.Gui.MyDebugComponent
int m_frameCounter = 0
 
- Protected Member Functions inherited from Sandbox.Game.Gui.MyDebugComponent
void Text (string message, params object[] arguments)
 
void Text (Color color, string message, params object[] arguments)
 
void Text (Color color, float scale, string message, params object[] arguments)
 
void MultilineText (string message, params object[] arguments)
 
void MultilineText (Color color, string message, params object[] arguments)
 
void MultilineText (Color color, float scale, string message, params object[] arguments)
 
void VSpace (float space)
 
void Save ()
 
void AddShortcut (MyKeys key, bool newPress, bool control, bool shift, bool alt, Func< string > description, Func< bool > action)
 
void AddSwitch (MyKeys key, Func< MyKeys, bool > action, string note="", bool defaultValue=false)
 
void AddSwitch (MyKeys key, Func< MyKeys, bool > action, MyRef< bool > boolRef, string note="")
 
void SetSwitch (MyKeys key, bool value)
 
- Properties inherited from Sandbox.Game.Gui.MyDebugComponent
static float VerticalTextOffset [get]
 
static float NextVerticalOffset [get]
 
bool Enabled [get, set]
 
virtual object InputData [get, set]
 

Detailed Description

Definition at line 23 of file MyMartinDebugInputComponent.cs.

Constructor & Destructor Documentation

Sandbox.Game.Gui.MyMartinInputComponent.MyMartinInputComponent ( )
inline

Definition at line 37 of file MyMartinDebugInputComponent.cs.

Member Function Documentation

override void Sandbox.Game.Gui.MyMartinInputComponent.Draw ( )
inlinevirtual

Reimplemented from Sandbox.Game.Gui.MyDebugComponent.

Definition at line 634 of file MyMartinDebugInputComponent.cs.

bool Sandbox.Game.Gui.MyMartinInputComponent.GetDirectedPositionOnGround ( Vector3D  initPosition,
Vector3D  direction,
float  amount,
out Vector3D  outPosition,
float  raycastHeight = 100.0f 
)
inline

Definition at line 143 of file MyMartinDebugInputComponent.cs.

override string Sandbox.Game.Gui.MyMartinInputComponent.GetName ( )
inlinevirtual

Implements Sandbox.Game.Gui.MyDebugComponent.

Definition at line 296 of file MyMartinDebugInputComponent.cs.

override bool Sandbox.Game.Gui.MyMartinInputComponent.HandleInput ( )
inlinevirtual

Reimplemented from Sandbox.Game.Gui.MyDebugComponent.

Definition at line 301 of file MyMartinDebugInputComponent.cs.

bool Sandbox.Game.Gui.MyMartinInputComponent.KillNotSelectedBots ( )
inline

Definition at line 194 of file MyMartinDebugInputComponent.cs.

bool Sandbox.Game.Gui.MyMartinInputComponent.SelectNextBot ( )
inline

Definition at line 188 of file MyMartinDebugInputComponent.cs.

bool Sandbox.Game.Gui.MyMartinInputComponent.SwitchSwitch ( MyKeys  key)
inline

Definition at line 218 of file MyMartinDebugInputComponent.cs.

bool Sandbox.Game.Gui.MyMartinInputComponent.SwitchSwitchDebugBeh ( MyKeys  key)
inline

Definition at line 225 of file MyMartinDebugInputComponent.cs.

bool Sandbox.Game.Gui.MyMartinInputComponent.SwitchSwitchOneStep ( MyKeys  key)
inline

Definition at line 232 of file MyMartinDebugInputComponent.cs.


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