Files
XCEngine/docs/api/XCEngine/Editor/panels/SceneViewPanel/Constructor.md

952 B
Raw Blame History

SceneViewPanel::SceneViewPanel

命名空间: XCEngine::Editor

类型: constructor

源文件: editor/src/panels/SceneViewPanel.h

签名

SceneViewPanel();

作用

创建标题固定为 "Scene" 的 Scene View 面板。

当前实现行为

当前构造函数非常薄:

SceneViewPanel::SceneViewPanel() : Panel("Scene") {}

这意味着它只做一件事:

  • 通过基类 Panel 把窗口标题初始化成 "Scene"

其余运行期状态都依赖成员默认值完成初始化,例如:

  • m_toolMode = Move
  • m_pivotMode = Pivot
  • m_transformSpaceMode = Global
  • 三套 gizmo 对象
  • look / pan 拖拽标记

设计含义

这类构造方式说明 SceneViewPanel 的真正初始化成本不在 constructor而在每帧 Render() 里对上下文、视口宿主和当前选择状态的编排。

相关文档