Can now render 2 scene at once

This commit is contained in:
antopilo
2025-01-29 19:43:21 -05:00
parent e5fc760938
commit ea136b729c
8 changed files with 324 additions and 326 deletions

View File

@@ -2912,6 +2912,11 @@ namespace Nuake {
{
Selection = EditorSelection();
}
for (auto& sceneEditors : sceneEditors)
{
sceneEditors->Update(ts);
}
}
void EditorInterface::BuildFonts()

View File

@@ -29,7 +29,7 @@ ViewportWidget::~ViewportWidget()
void ViewportWidget::Update(float ts)
{
editorContext.GetScene()->Update(ts);
}
void ViewportWidget::Draw()
@@ -45,6 +45,8 @@ void ViewportWidget::Draw()
ImVec2 regionAvail = ImGui::GetContentRegionAvail();
Vector2 viewportPanelSize = glm::vec2(regionAvail.x, regionAvail.y);
//this->sceneViewport->SetViewportSize(viewportPanelSize);
// This is important for make UI mouse coord relative to viewport
// Nuake::Input::SetViewportDimensions(m_ViewportPos, viewportPanelSize);