Brenta Engine 1.2
Loading...
Searching...
No Matches
brenta::PostProcessPass Class Reference
Inheritance diagram for brenta::PostProcessPass:
brenta::RenderPass

Public Member Functions

 PostProcessPass (tenno::shared_ptr< FrameBuffer > input_fb, tenno::shared_ptr< FrameBuffer > output_fb, tenno::shared_ptr< Material > pp_material, bool clear=false, bool set_viewport=false)
 
 PostProcessPass (const PostProcessPass &other)=delete
 
PostProcessPassoperator= (const PostProcessPass &other)=delete
 
void begin () override
 
void end () override
 
void execute (const Renderer::RenderData &data) override
 

Detailed Description

Definition at line 16 of file post_process_pass.hpp.

Constructor & Destructor Documentation

◆ PostProcessPass()

PostProcessPass::PostProcessPass ( tenno::shared_ptr< FrameBuffer input_fb,
tenno::shared_ptr< FrameBuffer output_fb,
tenno::shared_ptr< Material pp_material,
bool  clear = false,
bool  set_viewport = false 
)

Definition at line 13 of file post_process_pass.cpp.

Member Function Documentation

◆ begin()

void PostProcessPass::begin ( )
overridevirtual

Implements brenta::RenderPass.

Definition at line 32 of file post_process_pass.cpp.

◆ end()

void PostProcessPass::end ( )
overridevirtual

Implements brenta::RenderPass.

Definition at line 43 of file post_process_pass.cpp.

◆ execute()

void PostProcessPass::execute ( const Renderer::RenderData data)
overridevirtual

Implements brenta::RenderPass.

Definition at line 48 of file post_process_pass.cpp.


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