![]() |
Murl Engine Lua Addon API
Version 1.0 beta
|
The statistics interface.
Get the total time used for processing the last frame.
Murl.Core.StatisticsItem GetTotal()
Get the time used for processing ProcessGraphLogic during the last frame.
Murl.Core.StatisticsItem GetProcessGraphLogic()
Get the time used for processing FinishGraphLogic during the last frame.
Murl.Core.StatisticsItem GetFinishGraphLogic()
Get the time used for processing ProcessGraphInput during the last frame.
Murl.Core.StatisticsItem GetProcessGraphInput()
Get the time used for processing FinishGraphInput during the last frame.
Murl.Core.StatisticsItem GetFinishGraphInput()
Get the time used for processing ProcessLogicTick during the last frame.
Murl.Core.StatisticsItem GetProcessLogicTick()
Get the time used for processing FinishLogicTick during the last frame.
Murl.Core.StatisticsItem GetFinishLogicTick()
Get the time used for processing ProcessLogicFrame during the last frame.
Murl.Core.StatisticsItem GetProcessLogicFrame()
Get the time used for processing FinishLogicFrame during the last frame.
Murl.Core.StatisticsItem GetFinishLogicFrame()
Get the time used for processing GraphOutput during the last frame.
Murl.Core.StatisticsItem GetProcessGraphOutput()
Get the time used for processing FinishGraphOutput during the last frame.
Murl.Core.StatisticsItem GetFinishGraphOutput()
Get the time used for processing the simulator during the last frame.
Murl.Core.StatisticsItem GetSimulator()
Get the time used for processing the Video- and AudioRenderer during the last frame.
Murl.Core.StatisticsItem GetRenderer()
Get the system debug info message which can be configured by the Murl::IAppConfiguration::SetSystemDebugInfoItems method.
String GetMessage()
Check if a requested statistics report is ready. A report becomes ready some time after it was requested via a call to TriggerReport().
Boolean IsReportReady()
Get the generated statistics report if it is ready. To obtain a valid report, it must first be requested via a call to TriggerReport(), and as soon as IsReportReady() returns true, this method will return the actual report. A requested report can only be retrieved once; after the call to this method, the report is discarded internally.
String GetReport()
Generate the loading/init/suspend/resume time report
String GenerateEngineTransitionTimes()