| PerformanceMonitor |
Monitors game performance metrics like FPS, frame time, and memory usage. Provides data for performance overlays and profiling. |
| PerformanceOverlay |
Renders a performance statistics overlay on screen. Shows FPS, frame time, draw calls, and other metrics. Renders in screen space (UI layer) so it doesn't move with the camera. |
| PerformanceRenderingExtensions |
Extension methods for registering performance overlay (rendering). |
| PerformanceServiceCollectionExtensions |
|
| ScopedProfiler |
Profiles individual scoped execution times. Thread-safe for concurrent scoped execution (future-proofing). |
| ScopedTimingData |
Stores timing data for a single scope. |