Files
XCEngine/editor/src/panels/SceneViewPanel.cpp

24 lines
492 B
C++
Raw Normal View History

2026-03-26 22:31:22 +08:00
#include "Actions/ActionRouting.h"
#include "SceneViewPanel.h"
2026-03-28 17:04:14 +08:00
#include "ViewportPanelContent.h"
2026-03-26 21:18:33 +08:00
#include "UI/UI.h"
#include <imgui.h>
namespace XCEngine {
namespace Editor {
SceneViewPanel::SceneViewPanel() : Panel("Scene") {}
void SceneViewPanel::Render() {
UI::PanelWindowScope panel(m_name.c_str());
2026-03-26 22:31:22 +08:00
if (!panel.IsOpen()) {
return;
}
2026-03-28 17:04:14 +08:00
RenderViewportPanelContent(*m_context, EditorViewportKind::Scene);
2026-03-26 22:31:22 +08:00
Actions::ObserveInactiveActionRoute(*m_context);
}
}
}