Vertices Engine  v1.9.2.92
A Cross Platform game engine developed by Virtex Edge Design.
Loading...
Searching...
No Matches
VerticesEngine.Diagnostics Namespace Reference

Classes

class  CommandInfo
 CommandInfo class that contains information to run the command. More...
 
interface  IDebugCommandExecutioner
 Interface for debug command executioner. More...
 
interface  IDebugCommandHost
 Interface for debug command host. More...
 
interface  IDebugEchoListner
 Interface for debug command message listener. More...
 
class  KeyboardUtils
 Helper class for keyboard input. More...
 
class  StringBuilderExtensions
 Static class for string builder extension methods. More...
 
class  vxCrashHandler
 The Crash Handler Game is a self contained game class which can be put in a try-catch block at the initial entry point of the game. This allows for debug messages and crash output to be caught and shown on Releases and on non-easily-debugable systems (i.e. Mobile, Consoles etc...) More...
 
class  vxDebugCommandUI
 Command Window class for Debug purpose. More...
 
class  vxDebugControlAttribute
 Tag a class which inherits the 'vxDebugUIControlBaseClass' class. More...
 
class  vxDebugMethodAttribute
 Tag a static method with this attribute for it to be exposed by the in game console. Note the parameters are method(), method(string[] args), method(vxEngine Engine) & method(vxEngine Engine, string[] args) More...
 
class  vxDebugText
 
class  vxDebugTimerGraphSet
 This is an internal Engine stop watch control to measure performance. More...
 
class  vxDebugUIControlBaseClass
 Base UI Control class for creating Debug Controls. Inherit this class and add the 'vxDebugTool' attribute. More...
 
class  vxFpsCounterDebugControl
 Component for FPS measure and draw. More...
 
class  vxProfiler
 
class  vxProfilerGraphDebugControl
 This control handles all of the internal engine stop watches. More...
 
class  vxSandboxCommandDebugControl
 This control handles all of the internal engine stop watches. More...
 
class  vxScreenConsoleDebugControl
 This control handles all of the internal engine stop watches. More...
 
class  vxSpriteBatchCountDebugControl
 Component for FPS measure and draw. More...
 
class  vxSystemProfiler
 
class  vxTimeRulerDebugControl
 Realtime CPU measuring tool. More...
 

Enumerations

enum  DebugCommandMessage {
  Info = 1 , Error = 2 , Warn = 3 , Net = 4 ,
  IO = 5 , Engine = 6 , PlugIn = 7 , Verbose = 8 ,
  MON =9
}
 Message types for debug command. More...
 
enum  AppendNumberOptions { None = 0 , PositiveSign = 1 , NumberGroup = 2 }
 Options for StringBuilder extension methods.
 

Functions

delegate void DebugCommandExecute (IDebugCommandHost host, string command, IList< string > arguments)
 Debug command execution delegate.
 

Enumeration Type Documentation

◆ DebugCommandMessage

Message types for debug command.

Enumerator
Info 

Standard Output.

Function Documentation

◆ DebugCommandExecute()

delegate void VerticesEngine.Diagnostics.DebugCommandExecute ( IDebugCommandHost host,
string command,
IList< string > arguments )

Debug command execution delegate.

Parameters
hostHost who will execute the command.
commandcommand name
argumentscommand arguments