Kohi Game Engine
metrics.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "defines.h"
4 
9 
15 KAPI void metrics_update(f64 frame_elapsed_time);
16 
21 
26 
33 KAPI void metrics_frame(f64* out_fps, f64* out_frame_ms);
This file contains global type definitions which are used throughout the entire engine and applicatio...
#define KAPI
Import/export qualifier.
Definition: defines.h:177
double f64
64-bit floating point number
Definition: defines.h:50
KAPI f64 metrics_frame_time(void)
Returns the running average frametime in milliseconds.
KAPI f64 metrics_fps(void)
Returns the running average frames per second (fps).
KAPI void metrics_frame(f64 *out_fps, f64 *out_frame_ms)
Gets both the running average frames per second (fps) and frametime in milliseconds.
KAPI void metrics_initialize(void)
Initializes the metrics system.
KAPI void metrics_update(f64 frame_elapsed_time)
Updates metrics; should be called once per frame.