|
Oxygen Engine
Modern C++ 3D Engine using OpenGL
|
#include <OxygenEngine/render/pipeline/final.h>
Public Member Functions | |
| void | init () override |
| void | setHdrTexture (std::shared_ptr< oe::render::Texture >) |
| void | setBloomTexture (std::shared_ptr< oe::render::Texture >) |
| oe::render::PipelineOutput | handle (const oe::render::PipelineInput &&input) override |
| Public Member Functions inherited from oe::render::Pass | |
| Pipeline & | getRenderPipeline () |
| Public Member Functions inherited from oe::util::pipeline::Handler< PipelineInput, PipelineOutput > | |
| virtual void | clean () |
| virtual PipelineOutput | handle (const PipelineInput &&input)=0 |
| PipelineOutput | next (const PipelineInput &&input) |
Additional Inherited Members | |
| Public Attributes inherited from oe::render::Pass | |
| bool | is_active = true |
| Protected Attributes inherited from oe::render::Pass | |
| std::shared_ptr< oe::render::ScreenQuad > | _screen_quad |
| Protected Attributes inherited from oe::util::pipeline::Handler< PipelineInput, PipelineOutput > | |
| ConcretePipeline * | _pipeline |
Final pass
This pass wil apply tonemap + FXAA and send the image to result
|
overridevirtual |
Reimplemented from oe::util::pipeline::Handler< PipelineInput, PipelineOutput >.