Space Engineers
|
Classes | |
class | MyRef |
Public Types | |
enum | MyDebugComponentInfoState { MyDebugComponentInfoState.NoInfo, MyDebugComponentInfoState.EnabledInfo, MyDebugComponentInfoState.FullInfo } |
Public Member Functions | |
void | Section (string text, params object[] formatArgs) |
MyDebugComponent () | |
MyDebugComponent (bool enabled) | |
virtual bool | HandleInput () |
abstract string | GetName () |
virtual void | DispatchUpdate () |
virtual void | Draw () |
virtual void | Update10 () |
virtual void | Update100 () |
bool | GetSwitchValue (MyKeys key) |
bool | GetSwitchValue (string note) |
Static Public Member Functions | |
static float | NextTextOffset (float scale) |
static void | ResetFrame () |
Public Attributes | |
int | m_frameCounter = 0 |
Protected Member Functions | |
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 | |
static float | VerticalTextOffset [get] |
static float | NextVerticalOffset [get] |
bool | Enabled [get, set] |
virtual object | InputData [get, set] |
Definition at line 15 of file MyDebugComponent.cs.
Enumerator | |
---|---|
NoInfo | |
EnabledInfo | |
FullInfo |
Definition at line 138 of file MyDebugComponent.cs.
|
inline |
Definition at line 243 of file MyDebugComponent.cs.
|
inline |
Definition at line 250 of file MyDebugComponent.cs.
|
inlineprotected |
Definition at line 382 of file MyDebugComponent.cs.
|
inlineprotected |
Definition at line 396 of file MyDebugComponent.cs.
|
inlineprotected |
Definition at line 402 of file MyDebugComponent.cs.
|
inlinevirtual |
Definition at line 328 of file MyDebugComponent.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.Gui.MyCestmirDebugInputComponent, Sandbox.Game.Gui.MyPetaInputComponent, Sandbox.Game.Gui.MyMartinInputComponent, Sandbox.Game.Gui.MyHonzaInputComponent.DefaultComponent, Sandbox.Game.Gui.MyComponentsDebugInputComponent, Sandbox.Game.Gui.MyAIDebugInputComponent, Sandbox.Game.Gui.MyHonzaInputComponent.LiveWatchComponent, Sandbox.Game.GUI.DebugInputComponents.MyVisualScriptingDebugInputComponent, Sandbox.Game.Gui.MyCharacterInputComponent, Sandbox.Game.Gui.MyAsteroidsDebugInputComponent, Sandbox.Game.Gui.MyMichalDebugInputComponent, Sandbox.Game.Gui.MyAlexDebugInputComponent, Sandbox.Game.Gui.MyMultiDebugInputComponent, Sandbox.Game.GUI.DebugInputComponents.MyVoxelDebugInputComponent.PhysicsComponent, Sandbox.Game.Gui.MyVRDebugInputComponent, Sandbox.Game.Gui.MyPlanetsDebugInputComponent, Sandbox.Common.MyRenderDebugInputComponent, Sandbox.Game.Gui.MyOndraInputComponent, and Sandbox.Game.Gui.MyRendererStatsComponent.
Definition at line 340 of file MyDebugComponent.cs.
|
pure virtual |
Implemented in Sandbox.Game.Gui.MyCestmirDebugInputComponent, Sandbox.Game.Gui.MyComponentsDebugInputComponent, Sandbox.Game.Gui.MyMartinInputComponent, Sandbox.Game.Gui.MyPetaInputComponent, Sandbox.Game.Gui.MyAsteroidsDebugInputComponent, Sandbox.Game.Gui.MyAIDebugInputComponent, Sandbox.Game.Gui.MyTestersInputComponent, Sandbox.Game.Gui.MyHonzaInputComponent.LiveWatchComponent, Sandbox.Common.MyRenderDebugInputComponent, Sandbox.Game.Gui.MyAlesDebugInputComponent, Sandbox.Game.Gui.MyMichalDebugInputComponent, Sandbox.Game.GUI.DebugInputComponents.MyVisualScriptingDebugInputComponent, Sandbox.Game.GUI.DebugInputComponents.MyVoxelDebugInputComponent.PhysicsComponent, Sandbox.Game.Gui.MyHonzaInputComponent.DefaultComponent, Sandbox.Game.Gui.MyHonzaInputComponent, Sandbox.Game.Gui.MyAlexDebugInputComponent, Sandbox.Game.Gui.MyTomasInputComponent, Sandbox.Game.GUI.DebugInputComponents.MyResearchDebugInputComponent, Sandbox.Game.Gui.MyCharacterInputComponent, Sandbox.Game.Gui.MyPlanetsDebugInputComponent, Sandbox.Game.Gui.MyOndraInputComponent, Sandbox.Game.Gui.MyHonzaInputComponent.PhysicsComponent, Sandbox.Game.GUI.DebugInputComponents.MyVoxelDebugInputComponent, Sandbox.Game.Gui.MyRendererStatsComponent, Sandbox.Game.Gui.MyVRDebugInputComponent, and Sandbox.Game.Gui.MyGlobalInputComponent.
|
inline |
Definition at line 420 of file MyDebugComponent.cs.
|
inline |
Definition at line 430 of file MyDebugComponent.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.Gui.MyCestmirDebugInputComponent, Sandbox.Game.Gui.MyPetaInputComponent, Sandbox.Game.Gui.MyTomasInputComponent, Sandbox.Game.Gui.MyMartinInputComponent, Sandbox.Game.Gui.MyTestersInputComponent, Sandbox.Game.Gui.MyAIDebugInputComponent, Sandbox.Game.Gui.MyHonzaInputComponent.DefaultComponent, Sandbox.Game.Gui.MyAsteroidsDebugInputComponent, Sandbox.Game.Gui.MyHonzaInputComponent.LiveWatchComponent, Sandbox.Game.Gui.MyMichalDebugInputComponent, Sandbox.Game.Gui.MyMultiDebugInputComponent, Sandbox.Game.Gui.MyCharacterInputComponent, Sandbox.Game.GUI.DebugInputComponents.MyResearchDebugInputComponent, Sandbox.Game.Gui.MyGlobalInputComponent, Sandbox.Game.Gui.MyHonzaInputComponent, Sandbox.Game.Gui.MyAlexDebugInputComponent, Sandbox.Game.Gui.MyOndraInputComponent, and Sandbox.Game.Gui.MyVRDebugInputComponent.
Definition at line 281 of file MyDebugComponent.cs.
|
inlineprotected |
Definition at line 193 of file MyDebugComponent.cs.
|
inlineprotected |
Definition at line 198 of file MyDebugComponent.cs.
|
inlineprotected |
Definition at line 203 of file MyDebugComponent.cs.
|
inlinestatic |
Definition at line 169 of file MyDebugComponent.cs.
|
inlinestatic |
Definition at line 320 of file MyDebugComponent.cs.
|
inlineprotected |
Definition at line 267 of file MyDebugComponent.cs.
|
inline |
Definition at line 223 of file MyDebugComponent.cs.
|
inlineprotected |
Definition at line 408 of file MyDebugComponent.cs.
|
inlineprotected |
Definition at line 176 of file MyDebugComponent.cs.
|
inlineprotected |
Definition at line 181 of file MyDebugComponent.cs.
|
inlineprotected |
Definition at line 186 of file MyDebugComponent.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.Gui.MyMichalDebugInputComponent, Sandbox.Game.Gui.MyMultiDebugInputComponent, and Sandbox.Game.GUI.DebugInputComponents.MyVisualScriptingDebugInputComponent.
Definition at line 373 of file MyDebugComponent.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Game.Gui.MyMultiDebugInputComponent, and Sandbox.Game.Gui.MyPlanetsDebugInputComponent.
Definition at line 377 of file MyDebugComponent.cs.
|
inlineprotected |
Definition at line 232 of file MyDebugComponent.cs.
int Sandbox.Game.Gui.MyDebugComponent.m_frameCounter = 0 |
Definition at line 326 of file MyDebugComponent.cs.
|
getset |
Definition at line 256 of file MyDebugComponent.cs.
|
getset |
Definition at line 262 of file MyDebugComponent.cs.
|
staticgetprotected |
Definition at line 160 of file MyDebugComponent.cs.
|
staticget |
Definition at line 155 of file MyDebugComponent.cs.