TimeManager class.
More...
#include <time_manager.h>
TimeManager class.
Manages time, delta time, frame rate, and time scaling.
- Version
- 0.0.1
◆ TimeManager()
TimeManager::TimeManager |
( |
| ) |
|
◆ get_average_fps()
float TimeManager::get_average_fps |
( |
| ) |
const |
◆ get_delta_time()
float TimeManager::get_delta_time |
( |
| ) |
const |
◆ get_elapsed_time()
float TimeManager::get_elapsed_time |
( |
| ) |
const |
◆ get_fps()
float TimeManager::get_fps |
( |
| ) |
const |
◆ get_frame_count()
Uint64 TimeManager::get_frame_count |
( |
| ) |
const |
◆ get_max_delta_time()
float TimeManager::get_max_delta_time |
( |
| ) |
const |
◆ get_raw_delta_time()
float TimeManager::get_raw_delta_time |
( |
| ) |
const |
◆ get_scaled_delta_time()
float TimeManager::get_scaled_delta_time |
( |
| ) |
const |
◆ get_target_fps()
Uint32 TimeManager::get_target_fps |
( |
| ) |
const |
◆ get_time_scale()
float TimeManager::get_time_scale |
( |
| ) |
const |
◆ get_total_time()
float TimeManager::get_total_time |
( |
| ) |
const |
◆ is_paused()
bool TimeManager::is_paused |
( |
| ) |
const |
◆ limit_frame_rate()
void TimeManager::limit_frame_rate |
( |
| ) |
|
◆ pause()
void TimeManager::pause |
( |
| ) |
|
◆ print_debug_info()
void TimeManager::print_debug_info |
( |
| ) |
const |
◆ reset()
void TimeManager::reset |
( |
| ) |
|
◆ resume()
void TimeManager::resume |
( |
| ) |
|
◆ set_max_delta_time()
void TimeManager::set_max_delta_time |
( |
float |
max_dt | ) |
|
◆ set_target_fps()
void TimeManager::set_target_fps |
( |
Uint32 |
fps = 60 | ) |
|
◆ set_time_scale()
void TimeManager::set_time_scale |
( |
float |
scale | ) |
|
◆ toggle_pause()
void TimeManager::toggle_pause |
( |
| ) |
|
◆ update()
void TimeManager::update |
( |
| ) |
|
The documentation for this class was generated from the following files: