DeerEngine/Deer/Include/DeerRender/RenderPiperline.h
2026-01-22 17:38:25 +01:00

23 lines
482 B
C++

#pragma once
#include "DeerRender/EntityEnviroment.h"
#include "DeerRender/Render/FrameBuffer.h"
#include "DeerRender/Tools/Memory.h"
namespace Deer {
class RenderPiperline {
public:
RenderPiperline(RenderPiperline&) = delete;
RenderPiperline(PiperlineOptions);
void render(const EntityEnvironment&);
private:
Scope<FrameBuffer> resultImage;
PiperlineOptions options;
};
struct PiperlineOptions {
int width = 100;
int height = 100;
};
} // namespace Deer