The base class for all Quantum graph profilers. More...
Inherits MonoBehaviour.
Public Member Functions | |
void | ToggleVisibility () |
Toggle the visibility of the profiler. More... | |
Protected Member Functions | |
virtual void | OnActivated () |
Called when enabled SetState(bool). More... | |
virtual void | OnDeactivated () |
Called when disabled SetState(bool) More... | |
virtual void | OnDeinitialize () |
Called during Unity OnDestroy More... | |
virtual void | OnInitialize () |
Called during Unity Awake. More... | |
virtual void | OnRestore () |
Called when the profiler is enabled or disabled. More... | |
virtual void | OnTargetFPSChanged (int fps) |
Called when Application.targetFrameRate changed during Update. More... | |
virtual void | OnUpdate () |
Called during Unity Update More... | |
Properties | |
TGraph | Graph [get] |
The graph object. More... | |
bool | IsActive [get] |
Is the profiler active and visible. More... | |
float[] | Values [get] |
Recorded values. More... | |
The base class for all Quantum graph profilers.
TGraph | Type of graph QuantumGraphSeries |
TGraph | : | QuantumGraphSeries |
|
inline |
Toggle the visibility of the profiler.
|
inlineprotectedvirtual |
Called during Unity Awake.
Reimplemented in Quantum.Profiling.QuantumGraphProfilerMarkers.
|
inlineprotectedvirtual |
Called during Unity OnDestroy
Reimplemented in Quantum.Profiling.QuantumGraphProfilerMarkers.
|
inlineprotectedvirtual |
Called when enabled SetState(bool).
Reimplemented in Quantum.Profiling.QuantumGraphProfilerMarkers, Quantum.Profiling.QuantumGraphProfilerGC, Quantum.Profiling.QuantumGraphProfilerValueSeries, and Quantum.Profiling.QuantumGraphProfilerMarkerSeries.
|
inlineprotectedvirtual |
Called when disabled SetState(bool)
Reimplemented in Quantum.Profiling.QuantumGraphProfilerMarkers, and Quantum.Profiling.QuantumGraphProfilerGC.
|
inlineprotectedvirtual |
Called during Unity Update
Reimplemented in Quantum.Profiling.QuantumGraphProfilerMarkers, Quantum.Profiling.QuantumGraphProfilerGC, Quantum.Profiling.QuantumGraphProfilerSimulationTime, Quantum.Profiling.QuantumGraphProfilerDeltaTime, Quantum.Profiling.QuantumGraphProfilerNetworkActivity, Quantum.Profiling.QuantumGraphProfilerPing, Quantum.Profiling.QuantumGraphProfilerVerifiedFrames, Quantum.Profiling.QuantumGraphProfilerFrameTime, Quantum.Profiling.QuantumGraphProfilerPredictedFrames, Quantum.Profiling.QuantumGraphProfilerRenderTime, and Quantum.Profiling.QuantumGraphProfilerUserScripts.
|
inlineprotectedvirtual |
Called when the profiler is enabled or disabled.
|
inlineprotectedvirtual |
Called when Application.targetFrameRate changed during Update.
fps |
Reimplemented in Quantum.Profiling.QuantumGraphProfilerSimulationTime, Quantum.Profiling.QuantumGraphProfilerGC, Quantum.Profiling.QuantumGraphProfilerNetworkActivity, Quantum.Profiling.QuantumGraphProfilerDeltaTime, Quantum.Profiling.QuantumGraphProfilerFrameTime, Quantum.Profiling.QuantumGraphProfilerRenderTime, and Quantum.Profiling.QuantumGraphProfilerUserScripts.
|
getprotected |
The graph object.
|
getprotected |
Recorded values.
|
getprotected |
Is the profiler active and visible.