$darkmode
Suckless OGL
1.0.0
A lean, high-performance C11 PBR Renderer
Back to Docs
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
fps.h
Go to the documentation of this file.
1
#ifndef FPS_H
2
#define FPS_H
3
4
typedef
struct
{
5
double
average_frame_time
;
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
fps_update
void fps_update(FpsCounter *fps, double delta_time, double current_time)
Definition:
fps.c:16
fps_init
void fps_init(FpsCounter *fps, float decay, double log_interval)
Definition:
fps.c:8
FpsCounter
Definition:
fps.h:4
FpsCounter::average_frame_time
double average_frame_time
Definition:
fps.h:5
FpsCounter::log_interval
double log_interval
Definition:
fps.h:8
FpsCounter::decay_factor
float decay_factor
Definition:
fps.h:6
FpsCounter::last_log_time
double last_log_time
Definition:
fps.h:7
include
fps.h
Generated by
1.9.1