Open 3D Engine ScriptCanvas Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ScriptCanvas::Execution::PerformanceTimer Class Reference

Public Member Functions

 AZ_TYPE_INFO (PerformanceTimer, "{696597CC-BA91-4A7B-9ED3-32BEA69ED728}")
 
 AZ_CLASS_ALLOCATOR (PerformanceTimer, AZ::SystemAllocator)
 
void AddTimeFrom (const PerformanceTimer &source)
 
void AddExecutionTime (AZStd::sys_time_t)
 
void AddLatentTime (AZStd::sys_time_t)
 
void AddInitializationTime (AZStd::sys_time_t)
 
PerformanceTimingReport GetReport () const
 
AZStd::sys_time_t GetInstantDurationInMicroseconds () const
 
double GetInstantDurationInMilliseconds () const
 
AZStd::sys_time_t GetLatentDurationInMicroseconds () const
 
double GetLatentDurationInMilliseconds () const
 
AZ::u32 GetLatentExecutions () const
 
AZStd::sys_time_t GetInitializationDurationInMicroseconds () const
 
double GetInitializationDurationInMilliseconds () const
 
AZStd::sys_time_t GetTotalDurationInMicroseconds () const
 
double GetTotalDurationInMilliseconds () const
 

The documentation for this class was generated from the following file: