![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
Snapshot of all node metrics for a single frame. More...
#include <PerformanceProfiler.h>
Public Attributes | |
| uint64_t | frameNumber = 0 |
| float | totalFrameTimeMs = 0.0f |
| std::vector< NodeExecutionMetrics > | nodeMetrics |
Snapshot of all node metrics for a single frame.
Definition at line 48 of file PerformanceProfiler.h.
| uint64_t Olympe::FrameProfile::frameNumber = 0 |
Definition at line 49 of file PerformanceProfiler.h.
Referenced by Olympe::PerformanceProfiler::EndFrame(), Olympe::PerformanceProfiler::GetCurrentFrame(), Olympe::ProfilerPanel::RenderFrameTimeline(), and Olympe::PerformanceProfiler::SaveToFile().
| std::vector<NodeExecutionMetrics> Olympe::FrameProfile::nodeMetrics |
Definition at line 51 of file PerformanceProfiler.h.
Referenced by Olympe::PerformanceProfiler::EndFrame(), Olympe::PerformanceProfiler::GetCurrentFrame(), Olympe::ProfilerPanel::RenderFrameTimeline(), and Olympe::PerformanceProfiler::SaveToFile().
| float Olympe::FrameProfile::totalFrameTimeMs = 0.0f |
Definition at line 50 of file PerformanceProfiler.h.
Referenced by Olympe::PerformanceProfiler::EndFrame(), Olympe::PerformanceProfiler::GetCurrentFrame(), Olympe::ProfilerPanel::RenderFrameTimeline(), and Olympe::PerformanceProfiler::SaveToFile().