Space Engineers
Classes | Enumerations
Package VRage.Profiler

Classes

class  MyDrawArea
 
class  MyProfiler
 Part of MyRenderProfiler, this is per-thread profiler More...
 
class  MyProfilerBlock
 
struct  MyProfilerBlockKey
 
class  MyProfilerBlockKeyComparer
 
class  MyRenderProfiler
 Provides profiling capability More...
 
class  NetProfiler
 Shortcut class for network profiler.
 
class  ProfilerShort
 Helper class, "shortcuts" to profiler
 

Enumerations

enum  RenderProfilerCommand {
  RenderProfilerCommand.Enable, RenderProfilerCommand.ToggleEnabled, RenderProfilerCommand.JumpToLevel, RenderProfilerCommand.JumpToRoot,
  RenderProfilerCommand.Pause, RenderProfilerCommand.NextFrame, RenderProfilerCommand.PreviousFrame, RenderProfilerCommand.DisableFrameSelection,
  RenderProfilerCommand.NextThread, RenderProfilerCommand.PreviousThread, RenderProfilerCommand.IncreaseLevel, RenderProfilerCommand.DecreaseLevel,
  RenderProfilerCommand.IncreaseLocalArea, RenderProfilerCommand.DecreaseLocalArea, RenderProfilerCommand.IncreaseRange, RenderProfilerCommand.DecreaseRange,
  RenderProfilerCommand.Reset, RenderProfilerCommand.SetLevel, RenderProfilerCommand.ChangeSortingOrder, RenderProfilerCommand.CopyPathToClipboard,
  RenderProfilerCommand.TryGoToPathInClipboard, RenderProfilerCommand.GetFomServer, RenderProfilerCommand.GetFromClient, RenderProfilerCommand.SaveToFile,
  RenderProfilerCommand.LoadFromFile
}
 
enum  RenderProfilerSortingOrder { RenderProfilerSortingOrder.Id = 0, RenderProfilerSortingOrder.MillisecondsLastFrame, RenderProfilerSortingOrder.MillisecondsAverage, RenderProfilerSortingOrder.NumSortingTypes }
 Profiler sorting order types More...
 

Enumeration Type Documentation

Enumerator
Enable 

Only enables the profiler, used by the developer debug window

ToggleEnabled 

Toggles profiler enabled/disabled state, doesn't reset profiler level

JumpToLevel 
JumpToRoot 

Jumps all the way to the root element

Pause 
NextFrame 
PreviousFrame 
DisableFrameSelection 

Disables the current selection again

NextThread 
PreviousThread 
IncreaseLevel 
DecreaseLevel 
IncreaseLocalArea 
DecreaseLocalArea 
IncreaseRange 
DecreaseRange 
Reset 
SetLevel 
ChangeSortingOrder 

Changes the profiler's sorting order, see ProfilerSortingOptions for the possible sorting options

CopyPathToClipboard 

Copies the current path to clipboard

TryGoToPathInClipboard 

Tries to navigate to the path in the clipboard

GetFomServer 
GetFromClient 
SaveToFile 
LoadFromFile 

Definition at line 18 of file MyRenderProfiler.cs.

Profiler sorting order types

Enumerator
Id 

Order in which the elements are logged

MillisecondsLastFrame 

Milliseconds spent in the previous frame, sorted from slowest to fastest

MillisecondsAverage 

Milliseconds spent on average, sorted from slowest to fastest

NumSortingTypes 

Total number of sorting types

Definition at line 82 of file MyRenderProfiler.cs.