This commit is contained in:
IlyaShurupov 2024-06-18 17:33:39 +03:00 committed by Ilya Shurupov
parent 3bc43612ef
commit 938616d989
16 changed files with 19 additions and 18 deletions

View file

@ -1,5 +1,5 @@
#include "Widgets.hpp"
#include "Render.hpp"
#include "RasterRender.hpp"
namespace tp {
@ -28,8 +28,9 @@ namespace tp {
}
public:
Render mRender;
RasterRender mRender;
Scene* mScene = nullptr;
Canvas* mCanvas = nullptr;
Canvas::ImageHandle mImage;
};

View file

@ -1,24 +0,0 @@
#pragma once
#include "Scene.hpp"
#include "Rect.hpp"
#include "FrameBuffer.hpp"
#include "Shader.hpp"
namespace tp {
class Render {
public:
explicit Render(Vec2F renderResolution);
~Render();
void render(const Scene& geometry, Vec2F size);
uint4 getRenderBufferID();
RenderBuffer* getRenderBuffer();
Vec2F getBufferSize();
private:
RenderBuffer mRenderBuffer;
RenderShader mDefaultShader;
};
}