maplibre/debug/fps_system.rs
1use crate::{
2 context::MapContext,
3 tcs::system::{SystemError, SystemResult},
4 util::FPSMeter,
5};
6
7pub fn fps_system(MapContext { world, .. }: &mut MapContext) -> SystemResult {
8 let Some(fps_meter) = world.resources.get_mut::<FPSMeter>() else {
9 return Err(SystemError::Dependencies);
10 };
11
12 fps_meter.update_and_print();
13
14 Ok(())
15}