Oxygen Engine
Modern C++ 3D Engine using OpenGL
Loading...
Searching...
No Matches
debug.h
1#ifndef OE_RENDER_PIPELINE_DEBUG
2#define OE_RENDER_PIPELINE_DEBUG
3
4#include "../pipeline.h"
5
7{
12 {
13 public:
14 DebugPass(const bool flush_after_render = true);
15
17
26 void setFramebuffer(std::shared_ptr<oe::render::Framebuffer> framebuffer);
27
31 std::shared_ptr<oe::render::Framebuffer> getFramebuffer();
32
33 private:
34 std::shared_ptr<oe::render::Framebuffer> _framebuffer;
35
36 bool _flush_after_render;
37 };
38}
39
40#endif
Definition framebuffer.h:43
Render manager.
Definition manager.h:22
Definition pipeline.h:131
This pass allow you to render debug objects.
Definition debug.h:12
void setFramebuffer(std::shared_ptr< oe::render::Framebuffer > framebuffer)
std::shared_ptr< oe::render::Framebuffer > getFramebuffer()
Predefined Pass and helpers for the Pipeline.
Definition blur_manager.h:8