Extra2D/include
ChestnutYueyue b4a55239aa refactor(core): 替换shared_ptr为侵入式引用计数IntrusivePtr
重构整个项目,将std::shared_ptr替换为自定义的IntrusivePtr实现:
1. 新增RefCounted基类,提供引用计数功能
2. 实现IntrusivePtr智能指针模板类
3. 修改所有资源管理类使用IntrusivePtr
4. 更新Node类继承自RefCounted
5. 移除types.h中的shared_ptr相关定义
6. 统一使用makeRef替代shared创建对象
2026-02-26 21:17:11 +08:00
..
app refactor(core): 替换shared_ptr为侵入式引用计数IntrusivePtr 2026-02-26 21:17:11 +08:00
audio refactor(core): 替换shared_ptr为侵入式引用计数IntrusivePtr 2026-02-26 21:17:11 +08:00
core refactor(core): 替换shared_ptr为侵入式引用计数IntrusivePtr 2026-02-26 21:17:11 +08:00
event refactor(core): 重构数学模块,拆分为多个独立头文件 2026-02-26 20:06:51 +08:00
graphics refactor(core): 替换shared_ptr为侵入式引用计数IntrusivePtr 2026-02-26 21:17:11 +08:00
platform refactor: 移除自定义字符串模块并改用标准库 2026-02-26 20:21:55 +08:00
renderer refactor(core): 替换shared_ptr为侵入式引用计数IntrusivePtr 2026-02-26 21:17:11 +08:00
resource refactor(core): 替换shared_ptr为侵入式引用计数IntrusivePtr 2026-02-26 21:17:11 +08:00
scene refactor(core): 替换shared_ptr为侵入式引用计数IntrusivePtr 2026-02-26 21:17:11 +08:00
utils refactor(ui): 移除UI组件及相关功能代码 2026-02-26 20:16:46 +08:00
extra2d.h refactor: 移除自定义字符串模块并改用标准库 2026-02-26 20:21:55 +08:00