hyzboy pushed to master at hyzboy/CMPlatform 2025-06-27 03:12:38 +08:00
fd0929d89c InputEvent改名为EventDispatch
b283cb4bef InputEvent相关函数、变量改名
Compare 2 commits »
hyzboy pushed to master at hyzboy/CMCore 2025-06-27 03:10:41 +08:00
f6c50e29d9 InputEvent改名为EventDispatch
b02fc4d13c InputEvent.h改名为EventDispatch.h
9eabdaf1d1 InputEvent相关函数、变量改名
Compare 3 commits »
hyzboy pushed to devel_40_World at hyzboy/ULRE 2025-06-27 01:52:38 +08:00
f82217763c WorkManager 改从io::WindowEvent派生,SwapchainWorkManager则相应的不再从io::WindowEvent派生
7da6205caf SceneNode构造函数改为新的定义方法
Compare 2 commits »
hyzboy pushed to devel_40_World at hyzboy/ULRE 2025-06-25 02:08:44 +08:00
1af89ca37b 创建GizmoMoveNode,在下一版中尝度接收鼠标事件
e2a61e175f 各范例迁移到新的CreateComponent调用
27e5d0bdca Billboard Shader增加可指定正面为顺时针/逆时针
eb2be07ee1 ShaderCreateInfo增加user_data_liost/AddUserData,用于添加自定义数据代码
52509d6f57 建立CreateComponentInfo结构,用于CreateComponent时传递参数
Compare 5 commits »
hyzboy pushed to devel_40_World at hyzboy/ULRE 2025-06-25 00:10:53 +08:00
9e74d19220 在SceneNode中添加CreateNode/Duplication/DuplicationChildNodes/DuplicationComponents
f9b6acb56c SceneOrient增加GetSceneMatrix/SetSceneMatrix
Compare 2 commits »
hyzboy pushed to devel_40_World at hyzboy/ULRE 2025-06-24 13:11:15 +08:00
c3d9e26cde 增加一些注释说明,部分来自AI
hyzboy pushed to devel_40_World at hyzboy/ULRE 2025-06-24 00:49:30 +08:00
fa7a0fca62 HashCode统一改名为TypeHash
hyzboy pushed to devel_40_World at hyzboy/ULRE 2025-06-24 00:35:46 +08:00
3bcaf0e012 1.ComponentData/Component/ComponentManager增加各种StaticHashCode/GetHashCode.
hyzboy pushed to devel_40_World at hyzboy/ULRE 2025-06-23 23:53:30 +08:00
19aee81063 Gizmo资源管理中改为保存MeshComponentData/ComponentDataPtr
5ee42c2ae2 MeshComponentManager::CreateComponent返回值统一改为Component
Compare 2 commits »
hyzboy pushed to devel_40_World at hyzboy/ULRE 2025-06-23 18:54:33 +08:00
090f4576e0 增加一些新的COLLISION COMPONENT定义
hyzboy pushed to devel_40_World at hyzboy/ULRE 2025-06-23 02:37:17 +08:00
c69fe080dc 一些无用的代码增加
hyzboy pushed to master at hyzboy/CMCore 2025-06-18 01:56:34 +08:00
71b459c024 修正透视矩阵计算X轴方向不对问题
hyzboy pushed to devel_40_World at hyzboy/ULRE 2025-06-18 01:56:09 +08:00
368056bb96 调整好坐标轴方向以及裁剪面,并增加最简易坐标轴绘制范例
hyzboy pushed to devel_40_World at hyzboy/ULRE 2025-06-18 00:38:50 +08:00
d1a1437e6f 删除废弃不要的范例
hyzboy pushed to devel_40_World at hyzboy/ULRE 2025-06-17 01:18:03 +08:00
15da48eede 部分内置几何体增加BoundingBox数据计算
hyzboy pushed to devel_40_World at hyzboy/ULRE 2025-06-17 00:58:41 +08:00
585fd41966 VKBufferMap::Set改名为Bind,VABMap::SetVAB改名为BindVAB
hyzboy pushed to devel_40_World at hyzboy/ULRE 2025-06-17 00:42:55 +08:00
91b056bacb 定义using SceneNodeList =ObjectList<SceneNode>
hyzboy pushed to devel_40_World at hyzboy/ULRE 2025-06-17 00:34:48 +08:00
7d41722baa ComponentData改用SharedPtr保存,这样在复制Component时,不会对数据产生真正的复制
hyzboy pushed to devel_40_World at hyzboy/ULRE 2025-06-16 00:28:28 +08:00
dd083bb82b 实现了由Component实现的自我复制,而无需关心具体的Component派生类.
hyzboy pushed to devel_40_World at hyzboy/ULRE 2025-06-16 00:02:55 +08:00
a23654c73a 恢复Duplication(SceneNode *),并实现MeshComponent::Duplication...下一步Component::Duplication()改成由基类实现.