|
c37a38362c
|
TransformManager::Update函数改用UpdateNewestData探查子TRANSOFRM是否有更新
|
2025-08-01 13:56:51 +08:00 |
|
|
20ad0b9f99
|
VersionData::UpdateNewestData增加返回值表示是否真的有更新
|
2025-08-01 13:55:16 +08:00 |
|
|
dd01d1919a
|
变量名称英文名称拼写错误修正
|
2025-08-01 01:45:13 +08:00 |
|
|
f1a36055e4
|
EventDispatcher派生类返回使用EventProcResult替换bool
|
2025-07-30 23:16:08 +08:00 |
|
|
11838e9cc8
|
鼠标坐标改用Vector2i传递
|
2025-07-27 23:52:34 +08:00 |
|
|
0ed44f0531
|
Merge branch 'master' of http://www.hyzgame.com:3000/hyzboy/CMCore
|
2025-07-25 01:32:11 +08:00 |
|
|
0a29b964e3
|
修正少量bug,改进注释
|
2025-07-25 01:30:34 +08:00 |
|
|
8d7ab8fa7e
|
注释修改
|
2025-07-25 01:01:52 +08:00 |
|
|
7139219855
|
重新命名EventDispatcher的添加/解决函数
|
2025-07-17 02:22:39 +08:00 |
|
|
1862d04529
|
EventDispatcht重命名
|
2025-07-16 02:12:44 +08:00 |
|
|
a9e37e6219
|
Merge branch 'master' of http://www.hyzgame.com:3000/hyzboy/CMCore
|
2025-07-08 13:02:35 +08:00 |
|
|
6b97ffdf79
|
矩阵相关函数改名以规避与GLM函数名的冲突
|
2025-07-08 01:17:13 +08:00 |
|
|
8e733a2415
|
Rotate重命名,并增加AxisXRotate/AxisYRotate/AxisZRotate
|
2025-07-07 01:24:46 +08:00 |
|
|
847f448ce2
|
修正没有使用浮点值做rad2deg/deg2rad计算的问题
|
2025-07-07 00:34:37 +08:00 |
|
|
e5c63827ab
|
变量改名,以防止错误理解
|
2025-07-07 00:28:17 +08:00 |
|
|
24e867b0ca
|
修正Transform中的几处比较错误
|
2025-07-06 23:45:42 +08:00 |
|
|
a38866694c
|
增加注释
|
2025-07-03 23:28:28 +08:00 |
|
|
25060b07d0
|
英文语法修改Registry->Register
|
2025-07-03 10:15:02 +08:00 |
|
|
f6c50e29d9
|
InputEvent改名为EventDispatch
|
2025-06-27 03:10:07 +08:00 |
|
|
b02fc4d13c
|
InputEvent.h改名为EventDispatch.h
|
2025-06-27 03:03:33 +08:00 |
|
|
9eabdaf1d1
|
InputEvent相关函数、变量改名
|
2025-06-27 02:58:00 +08:00 |
|
|
71b459c024
|
修正透视矩阵计算X轴方向不对问题
|
2025-06-18 01:56:20 +08:00 |
|
|
c5b37f9835
|
代码精简
|
2025-06-11 01:03:53 +08:00 |
|
|
333bec0a12
|
InputEvent不再分多类建多组
|
2025-06-10 01:31:18 +08:00 |
|
|
86ac0c37fc
|
little update
|
2025-06-09 23:00:57 +08:00 |
|
|
10108953eb
|
增加InputMapping.h
|
2025-06-08 22:09:22 +08:00 |
|
|
5fde4980e1
|
使用C++ 20/23的bit系列函数取代原先手写的一些位计算
|
2025-06-08 02:39:28 +08:00 |
|
|
22a5749e6f
|
增加针对enum class的ToInt/FromInt
|
2025-06-07 23:29:09 +08:00 |
|
|
098b87d8ce
|
使用C++20的std::source_location代替自定义的实现
|
2025-06-07 23:07:29 +08:00 |
|
|
fff021488c
|
完成可用的新IDName
|
2025-06-07 05:32:43 +08:00 |
|
|
926c20448f
|
更新结构的IDName,直接为每种类型定义一个ConstStringSet来区分,代码理解更直接
|
2025-06-07 05:16:09 +08:00 |
|
|
fd72f42c92
|
恢复用size_t做为idname的索引.因为我们的索引是用hash_code产生的,传入字符串名字只是为让了typeid().hash_code()结果不一样
|
2025-06-07 04:30:42 +08:00 |
|
|
78a105affe
|
Merge branch 'master' of http://www.hyzgame.com:3000/hyzboy/CMCore
|
2025-06-07 04:22:04 +08:00 |
|
|
0c94d21de4
|
新的IDName改用字符串区分
|
2025-06-07 04:20:18 +08:00 |
|
|
fd0dbb0055
|
更改定义IDNAME的宏的名称,使用全大写方式。
|
2025-05-28 01:32:16 +08:00 |
|
|
f1a6f0b90e
|
GetObjectFromList改名为GetObjectFromMap
|
2025-05-22 01:40:30 +08:00 |
|
|
511dd86c56
|
Merge branch 'master' of http://www.hyzgame.com:3000/hyzboy/CMCore
|
2025-05-09 01:09:41 +08:00 |
|
|
ee30255116
|
IDName.h中的class id改名为class hashcode
|
2025-05-09 01:09:20 +08:00 |
|
|
b4d1bd17a9
|
修复StringInstance末位添0时可能内存不够的问题
|
2025-05-06 00:39:41 +08:00 |
|
|
3f44011ea2
|
Macro.h增加SAFE_CLEAR_STD_MAP
|
2025-05-05 03:24:36 +08:00 |
|
|
e1a8241d16
|
重新独立TreeBaseNode.h/.cpp
|
2025-05-04 19:28:02 +08:00 |
|
|
ebae11e0c3
|
删除TreeNode.cpp,将代码移到TreeNode<>中
|
2025-04-30 02:11:55 +08:00 |
|
|
59dd2332a2
|
建立DataNode/DataNodeManager,将数据管理也弄成通用的,结构管理完全放到外面。
|
2025-04-30 02:11:13 +08:00 |
|
|
2f048f7856
|
TreeNode析构函数改为使用=default
|
2025-04-30 00:04:01 +08:00 |
|
|
248d3add5d
|
拆解并重命名成独立的Node/NodeMangaer完成
|
2025-04-30 00:02:29 +08:00 |
|
|
502cb54a76
|
TreeBaseNode再抽像出独立的BaseNode,TreeBaseNodeManager也改为直接服务于BaseNode。
TreeBaseNodeManager将改名为NodeManager, 实现Node只管节点本身,Manager只管节点创建/释放。节点结构如何完成不管的模式。
|
2025-04-29 23:41:14 +08:00 |
|
|
39c4798bf5
|
修正手动释放TreeNode节点没有从node_map中移除的问题
|
2025-04-29 22:06:03 +08:00 |
|
|
c50f9eac72
|
增加全新的TreeNode节点
|
2025-04-27 00:50:59 +08:00 |
|
|
3f92832a6f
|
删除重复定义的IndexedList<>::Exchange
|
2025-04-25 22:50:52 +08:00 |
|
|
b3dba43477
|
IndexedList<>增加Exchange,Insert两个成员函数
|
2025-04-25 01:05:19 +08:00 |
|