952 B
952 B
SceneViewPanel::SceneViewPanel
命名空间: XCEngine::Editor
类型: constructor
源文件: editor/src/panels/SceneViewPanel.h
签名
SceneViewPanel();
作用
创建标题固定为 "Scene" 的 Scene View 面板。
当前实现行为
当前构造函数非常薄:
SceneViewPanel::SceneViewPanel() : Panel("Scene") {}
这意味着它只做一件事:
- 通过基类
Panel把窗口标题初始化成"Scene"
其余运行期状态都依赖成员默认值完成初始化,例如:
m_toolMode = Movem_pivotMode = Pivotm_transformSpaceMode = Global- 三套 gizmo 对象
- look / pan 拖拽标记
设计含义
这类构造方式说明 SceneViewPanel 的真正初始化成本不在 constructor,而在每帧 Render() 里对上下文、视口宿主和当前选择状态的编排。