The statistics interface. More...
#include "murl_core_i_statistics.h"
Inherited by Murl::Core::Statistics.
Public Member Functions | |
virtual StatisticsItem | GetTotal () const =0 |
Get the total time used for processing the last frame. More... | |
virtual const StatisticsItem & | GetProcessGraphLogic () const =0 |
Get the time used for processing ProcessGraphLogic during the last frame. More... | |
virtual const StatisticsItem & | GetFinishGraphLogic () const =0 |
Get the time used for processing FinishGraphLogic during the last frame. More... | |
virtual const StatisticsItem & | GetProcessGraphInput () const =0 |
Get the time used for processing ProcessGraphInput during the last frame. More... | |
virtual const StatisticsItem & | GetFinishGraphInput () const =0 |
Get the time used for processing FinishGraphInput during the last frame. More... | |
virtual const StatisticsItem & | GetProcessLogicTick () const =0 |
Get the time used for processing ProcessLogicTick during the last frame. More... | |
virtual const StatisticsItem & | GetFinishLogicTick () const =0 |
Get the time used for processing FinishLogicTick during the last frame. More... | |
virtual const StatisticsItem & | GetProcessLogicFrame () const =0 |
Get the time used for processing ProcessLogicFrame during the last frame. More... | |
virtual const StatisticsItem & | GetFinishLogicFrame () const =0 |
Get the time used for processing FinishLogicFrame during the last frame. More... | |
virtual const StatisticsItem & | GetProcessGraphOutput () const =0 |
Get the time used for processing GraphOutput during the last frame. More... | |
virtual const StatisticsItem & | GetFinishGraphOutput () const =0 |
Get the time used for processing FinishGraphOutput during the last frame. More... | |
virtual const StatisticsItem & | GetSimulator () const =0 |
Get the time used for processing the simulator during the last frame. More... | |
virtual const StatisticsItem & | GetRenderer () const =0 |
Get the time used for processing the Video- and AudioRenderer during the last frame. More... | |
virtual String | GetMessage () const =0 |
Get the system debug info message which can be configured by the Murl::IAppConfiguration::SetSystemDebugInfoItems method. More... | |
virtual String | GenerateReport () const =0 |
Generate a statistics report. More... | |
virtual String | GenerateEngineTransitionTimes ()=0 |
Generate the loading/init/suspend/resume time report. More... | |
Detailed Description
The statistics interface.
Member Function Documentation
◆ GetTotal()
|
pure virtual |
Get the total time used for processing the last frame.
- Returns
- The time value in µsec as StatisticsItem.
◆ GetProcessGraphLogic()
|
pure virtual |
Get the time used for processing ProcessGraphLogic during the last frame.
- Returns
- The time value in µsec as StatisticsItem.
◆ GetFinishGraphLogic()
|
pure virtual |
Get the time used for processing FinishGraphLogic during the last frame.
- Returns
- The time value in µsec as StatisticsItem.
◆ GetProcessGraphInput()
|
pure virtual |
Get the time used for processing ProcessGraphInput during the last frame.
- Returns
- The time value in µsec as StatisticsItem.
◆ GetFinishGraphInput()
|
pure virtual |
Get the time used for processing FinishGraphInput during the last frame.
- Returns
- The time value in µsec as StatisticsItem.
◆ GetProcessLogicTick()
|
pure virtual |
Get the time used for processing ProcessLogicTick during the last frame.
- Returns
- The time value in µsec as StatisticsItem.
◆ GetFinishLogicTick()
|
pure virtual |
Get the time used for processing FinishLogicTick during the last frame.
- Returns
- The time value in µsec as StatisticsItem.
◆ GetProcessLogicFrame()
|
pure virtual |
Get the time used for processing ProcessLogicFrame during the last frame.
- Returns
- The time value in µsec as StatisticsItem.
◆ GetFinishLogicFrame()
|
pure virtual |
Get the time used for processing FinishLogicFrame during the last frame.
- Returns
- The time value in µsec as StatisticsItem.
◆ GetProcessGraphOutput()
|
pure virtual |
Get the time used for processing GraphOutput during the last frame.
- Returns
- The time value in µsec as StatisticsItem.
◆ GetFinishGraphOutput()
|
pure virtual |
Get the time used for processing FinishGraphOutput during the last frame.
- Returns
- The time value in µsec as StatisticsItem.
◆ GetSimulator()
|
pure virtual |
Get the time used for processing the simulator during the last frame.
- Returns
- The time value in µsec as StatisticsItem.
◆ GetRenderer()
|
pure virtual |
Get the time used for processing the Video- and AudioRenderer during the last frame.
- Returns
- The time value in µsec as StatisticsItem.
◆ GetMessage()
|
pure virtual |
Get the system debug info message which can be configured by the Murl::IAppConfiguration::SetSystemDebugInfoItems method.
- Returns
- The system debug info message as String.
◆ GenerateReport()
|
pure virtual |
Generate a statistics report.
- Returns
- The generated report as String.
◆ GenerateEngineTransitionTimes()
|
pure virtual |
Generate the loading/init/suspend/resume time report.
- Returns
- The generated transition time(s) as string
The documentation for this interface was generated from the following file:
- murl_core_i_statistics.h