MiMoEngine ASM: x86-64 MASM汇编+C混合架构游戏引擎
核心热路径(数学/内存/字符串/性能分析)用MASM汇编(SSE/AVX2) 外围系统(窗口/渲染/ECS/音频/UI/脚本)用C语言 含自研编辑器、VisualScript积木编程、中文渲染(glyph_atlas)
This commit is contained in:
commit
2d56cb3bc9
91 files changed
+9988
No files matched your search
@@ -0,0 +1,28 @@
|
||||
#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);
|
||||
Reference in new issue
Block a user