Oxygen Engine
Modern C++ 3D Engine using OpenGL
Loading...
Searching...
No Matches
forward.h
1#ifndef OE_RENDER_PIPELINE_FORWARD
2#define OE_RENDER_PIPELINE_FORWARD
3
4#include "../pipeline.h"
5#include "../screen_quad.h"
6
8{
10 {
11 public:
13
14 void setGeometryBuffer(std::shared_ptr<oe::render::Framebuffer> geometry_buffer);
15
22 void setFramebuffer(std::shared_ptr<oe::render::Framebuffer> framebuffer);
23
27 std::shared_ptr<oe::render::Framebuffer> getFramebuffer();
28
29 private:
30 std::shared_ptr<oe::render::Framebuffer> _geometry_buffer;
31 std::shared_ptr<oe::render::Framebuffer> _framebuffer;
32 };
33}
34
35#endif
Definition framebuffer.h:43
Render manager.
Definition manager.h:22
Definition pipeline.h:131
Definition forward.h:10
std::shared_ptr< oe::render::Framebuffer > getFramebuffer()
void setFramebuffer(std::shared_ptr< oe::render::Framebuffer > framebuffer)
Predefined Pass and helpers for the Pipeline.
Definition blur_manager.h:8