核心热路径(数学/内存/字符串/性能分析)用MASM汇编(SSE/AVX2) 外围系统(窗口/渲染/ECS/音频/UI/脚本)用C语言 含自研编辑器、VisualScript积木编程、中文渲染(glyph_atlas)
29 lines
567 B
C
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);
|