Files
lity3d/Engine/Core/timer.h
T
shuiyu1123 2d56cb3bc9 MiMoEngine ASM: x86-64 MASM汇编+C混合架构游戏引擎
核心热路径(数学/内存/字符串/性能分析)用MASM汇编(SSE/AVX2)
外围系统(窗口/渲染/ECS/音频/UI/脚本)用C语言
含自研编辑器、VisualScript积木编程、中文渲染(glyph_atlas)
2026-07-10 19:20:40 +08:00

29 lines
567 B
C

#pragma once
// ============================================================================
// timer.h - 高精度计时器
// ============================================================================
#include <stdint.h>
// 初始化计时器
void timer_init(void);
// 重置计时器
void timer_reset(void);
// 更新一帧
void timer_tick(void);
// 获取帧间隔 (秒)
double timer_get_delta(void);
// 获取总时间 (秒)
double timer_get_total(void);
// 获取 FPS
double timer_get_fps(void);
// 获取帧数
uint64_t timer_get_frame_count(void);