$darkmode
Suckless OGL 1.0.0
A lean, high-performance C11 PBR Renderer
fps.h
Go to the documentation of this file.
1 #ifndef FPS_H
2 #define FPS_H
3 
4 typedef struct {
6  float decay_factor;
7  double last_log_time;
8  double log_interval;
9 } FpsCounter;
10 
11 void fps_init(FpsCounter* fps, float decay, double log_interval);
12 void fps_update(FpsCounter* fps, double delta_time, double current_time);
13 
14 #endif
void fps_update(FpsCounter *fps, double delta_time, double current_time)
Definition: fps.c:16
void fps_init(FpsCounter *fps, float decay, double log_interval)
Definition: fps.c:8
Definition: fps.h:4
double average_frame_time
Definition: fps.h:5
double log_interval
Definition: fps.h:8
float decay_factor
Definition: fps.h:6
double last_log_time
Definition: fps.h:7