Oxygen Engine
Modern C++ 3D Engine using OpenGL
Loading...
Searching...
No Matches
oe::render::pipeline::FinalPass Class Reference

#include <OxygenEngine/render/pipeline/final.h>

+ Inheritance diagram for oe::render::pipeline::FinalPass:
+ Collaboration diagram for oe::render::pipeline::FinalPass:

Public Member Functions

void init ()
 
void setHdrTexture (std::shared_ptr< oe::render::Texture >)
 
void setBloomTexture (std::shared_ptr< oe::render::Texture >)
 
oe::render::PipelineOutput handle (oe::render::Manager &render_manager)
 
- Public Member Functions inherited from oe::render::Pass
PipelinegetRenderPipeline ()
 
- 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
 

Detailed Description

Final pass

This pass wil apply tonemap + FXAA and send the image to result

Member Function Documentation

◆ init()

void oe::render::pipeline::FinalPass::init ( )
virtual

The documentation for this class was generated from the following file: