a920ca7a6a
Formalize scene viewport navigation input helpers
2026-04-04 01:28:53 +08:00
d207043f8f
Formalize staged scene viewport gizmo frame API
2026-04-04 01:09:02 +08:00
42e2e1b8f2
Add unlit rendering integration coverage
2026-04-04 01:00:36 +08:00
2620b5914b
docs: add editor runtime flow docs
2026-04-04 00:45:13 +08:00
468dbfa7ac
Formalize scene viewport interaction actions
2026-04-04 00:21:25 +08:00
308b3b061c
Add builtin unlit surface path
2026-04-03 17:18:46 +08:00
1ac2afb0bb
Formalize scene viewport interaction resolver
2026-04-03 17:16:16 +08:00
27014e613e
Adopt binding plan for builtin object-id pass
2026-04-03 17:05:38 +08:00
5d24fd0337
Formalize scene viewport HUD overlay
2026-04-03 17:04:34 +08:00
2de254a16f
Generalize builtin pass resource binding plan
2026-04-03 16:59:18 +08:00
e0e5c1fcaa
Add concrete component script field support
2026-04-03 16:51:42 +08:00
03bd755e0a
Formalize material schema and constant layout contract
2026-04-03 16:49:30 +08:00
052ac28aa3
Introduce scene viewport overlay providers
2026-04-03 16:26:20 +08:00
2b19b4bece
Add SerializeField private field support
2026-04-03 16:19:56 +08:00
76f1a8e9b2
Add enum script field support
2026-04-03 15:55:47 +08:00
aaeb885566
Refine scene view gizmo execution plan
2026-04-03 15:52:13 +08:00
24a200e126
Move scene viewport shaders into editor resources
2026-04-03 15:43:21 +08:00
19bd38ab15
docs: sync rendering pass execution docs
2026-04-03 15:10:37 +08:00
d4afa022c1
Add shader artifact import pipeline
2026-04-03 14:56:51 +08:00
0f51f553c8
Add Unity-style GetComponents scripting API
2026-04-03 14:51:52 +08:00
5225faff1d
Align Unity-style object and hierarchy scripting APIs
2026-04-03 14:31:07 +08:00
608e0bc9d8
Refactor scene viewport render planning
2026-04-03 14:17:50 +08:00
3f9e286637
docs: update scripting API docs
2026-04-02 22:23:29 +08:00
ec2891b16b
fix: respect dock layout for top run toolbar
2026-04-02 22:19:03 +08:00
00ce503762
docs: update API docs for rendering and script editors
2026-04-02 21:29:08 +08:00
f7d7d08d99
feat: add pause control to top run toolbar
2026-04-02 21:21:42 +08:00
8e362fc4c0
feat: add top run toolbar controls
2026-04-02 21:11:08 +08:00
1f29dfd611
feat: add play mode pause resume and step controls
2026-04-02 19:56:07 +08:00
fb15d60be9
feat: add runtime play tick and play-mode scene editing semantics
2026-04-02 19:37:35 +08:00
e30f5d5ffa
Split mesh artifacts into material and texture artifacts
2026-04-02 19:36:16 +08:00
a5d2058818
refactor: formalize scene viewport object-id picking
2026-04-02 15:23:25 +08:00
617b11f801
test: close renderer phase boundary
2026-04-02 15:03:31 +08:00
4c167bec0e
Implement initial Unity-style asset library cache
2026-04-02 03:03:36 +08:00
784af81b07
docs: close editor viewport host phase
2026-04-01 21:50:58 +08:00
e5cb79f3ce
chore: sync workspace state
2026-03-29 01:36:53 +08:00
fd0b19fd11
Document editor architecture finish state
2026-03-27 12:35:05 +08:00
4afe2f88ba
Expand editor regression coverage
2026-03-27 12:18:40 +08:00
4b9a63098e
Refine editor action shell and add regression tests
2026-03-27 12:06:24 +08:00
c97510ed5b
Extract hierarchy and project drag semantics
2026-03-27 00:30:11 +08:00
6ec5f05601
Refactor main menu action shell
2026-03-27 00:15:38 +08:00
3ebad63874
Unify inspector and console panel actions
2026-03-27 00:08:46 +08:00
31675e00c8
Refactor editor shell host layers
2026-03-26 23:52:05 +08:00
f87bc53875
Extract editor edit action router
2026-03-26 22:31:22 +08:00
5735e769b0
Route editor actions by active target
2026-03-26 22:10:43 +08:00
f6286d432c
Extract editor interaction states
2026-03-26 21:30:46 +08:00
6467d87b81
Refactor editor UI architecture
2026-03-26 21:18:33 +08:00
7a814c724d
docs: add C# scripting design and editor issues
2026-03-26 17:23:30 +08:00
16e2065c6c
Unified logging: Replace LogSystem with EditorConsoleSink
...
- Created EditorConsoleSink (implements ILogSink interface)
- EditorConsoleSink stores logs in memory buffer (max 1000 entries)
- Added to Debug::Logger in Application::Initialize()
- ConsolePanel now reads from EditorConsoleSink via static GetInstance()
- Removed separate LogSystem singleton
- Removed editor/src/Core/LogEntry.h (no longer needed)
Now Editor and Engine share the same Debug::Logger, with ConsolePanel
displaying logs via EditorConsoleSink.
2026-03-25 16:13:02 +08:00
600892bbe2
Refactor RHI documentation and remove unused files
2026-03-25 01:31:09 +08:00
9fae910854
Editor: 更新编辑器面板和UI控件系统
...
- 添加新的UI控件系统(Core.h, ScalarControls.h, VectorControls.h, UI.h)
- 更新SceneManager支持场景层级管理
- 优化SelectionManager选择管理
- 改进InspectorPanel/GameViewPanel/HierarchyPanel等面板
- 更新RHI文档说明Vulkan实现计划
2026-03-24 20:02:38 +08:00