Class ProfilingTools
Profiler tools for development. Allows to gather profiling data and events from the engine.
Inheritance
System.Object
ProfilingTools
Namespace: FlaxEngine
Assembly: FlaxEngine.CSharp.dll
Syntax
[Unmanaged]
public static class ProfilingTools : Object
Properties
Enabled
Controls the engine profiler (CPU, GPU, etc.) usage.
Declaration
[Unmanaged]
public static bool Enabled { get; set; }
Property Value
System.Boolean
|
EventsCPU
The CPU threads profiler events.
Declaration
[Unmanaged]
public static ProfilingTools.ThreadStats[] EventsCPU { get; }
Property Value
ProfilingTools.ThreadStats[]
|
EventsGPU
The GPU rendering profiler events.
Declaration
[Unmanaged]
public static ProfilerGPU.Event[] EventsGPU { get; }
Property Value
ProfilerGPU.Event[]
|
EventsNetwork
The networking profiler events.
Declaration
[Unmanaged]
public static ProfilingTools.NetworkEventStat[] EventsNetwork { get; }
Property Value
ProfilingTools.NetworkEventStat[]
|
Stats
The current collected main stats by the profiler from the local session. Updated every frame.
Declaration
[Unmanaged]
public static ProfilingTools.MainStats Stats { get; }
Property Value
ProfilingTools.MainStats
|