Editor multyrender initial
This commit is contained in:
parent
119e610db6
commit
19706ed738
7 changed files with 74 additions and 29 deletions
24
3DEditor/private/Editor.cpp
Normal file
24
3DEditor/private/Editor.cpp
Normal 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);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue