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

Public Member Functions

 OpaquePass (tenno::shared_ptr< FrameBuffer > fb, bool clear=false, bool set_viewport=false)
 
 OpaquePass (const OpaquePass &other)=delete
 
OpaquePassoperator= (const OpaquePass &other)=delete
 
void begin () override
 
void end () override
 
void execute (const Renderer::RenderData &data) override
 

Detailed Description

Definition at line 15 of file opaque_pass.hpp.

Constructor & Destructor Documentation

◆ OpaquePass()

OpaquePass::OpaquePass ( tenno::shared_ptr< FrameBuffer fb,
bool  clear = false,
bool  set_viewport = false 
)

Definition at line 15 of file opaque_pass.cpp.

Member Function Documentation

◆ begin()

void OpaquePass::begin ( )
overridevirtual

Implements brenta::RenderPass.

Definition at line 23 of file opaque_pass.cpp.

◆ end()

void OpaquePass::end ( )
overridevirtual

Implements brenta::RenderPass.

Definition at line 34 of file opaque_pass.cpp.

◆ execute()

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

Implements brenta::RenderPass.

Definition at line 39 of file opaque_pass.cpp.


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