Editor multyrender initial

This commit is contained in:
IlyaShurupov 2024-06-18 18:20:14 +03:00
parent 119e610db6
commit 19706ed738
7 changed files with 74 additions and 29 deletions

View file

@ -0,0 +1,24 @@
#include "Editor.hpp"
using namespace tp;
void Editor::loadDefaults() {
mScene.load("rsc/scene/script.lua");
}
uint4 Editor::getViewportTexID() {
return mRasterRenderer.getRenderBufferID();
}
void Editor::renderViewport() {
mRasterRenderer.render(mScene, mViewportSize);
}
void Editor::setViewportSize(const Vec2F& size) {
// TODO remove
mScene.mCamera.rotate(0.01f, 0.0);
mRasterRenderer.getRenderBuffer()->resize(size);
mScene.mCamera.setRatio(size.y / size.x);
}