![]() |
Raven Engine v0.1
|
Provides a high resolution Timer, a ScopedTimer for RAII timing, and a Time utility for GLFW-based time queries. More...
#include "Raven/Core/Logging.h"#include <chrono>#include <cstddef>#include <optional>#include <utility>#include "GLFW/glfw3.h"Classes | |
| struct | Raven::TimerData |
| Holds the name, elapsed time, and threshold for a timer. More... | |
| class | Raven::Timer |
| A high-resolution timer class. More... | |
| class | Raven::ScopedTimer |
| A scoped timer class for automatic timing. More... | |
| class | Raven::Time |
Namespaces | |
| namespace | Raven |
Provides a high resolution Timer, a ScopedTimer for RAII timing, and a Time utility for GLFW-based time queries.
This file delivers three related timing utilities:
Usage patterns: