Antkeeper  0.0.1
Public Member Functions | List of all members
render::stage Class Referenceabstract

Abstract base class for a single stage in a render pipeline. More...

#include <stage.hpp>

Inheritance diagram for render::stage:
render::cascaded_shadow_map_stage render::culling_stage render::light_probe_stage render::queue_stage

Public Member Functions

virtual ~stage ()=default
 Destructs a render stage. More...
 
virtual void execute (render::context &ctx)=0
 Executes the render stage. More...
 

Detailed Description

Abstract base class for a single stage in a render pipeline.

Definition at line 30 of file stage.hpp.

Constructor & Destructor Documentation

◆ ~stage()

virtual render::stage::~stage ( )
virtualdefault

Destructs a render stage.

Member Function Documentation

◆ execute()

virtual void render::stage::execute ( render::context ctx)
pure virtual

Executes the render stage.

Parameters
ctxRender context.

Implemented in render::queue_stage, render::light_probe_stage, render::culling_stage, and render::cascaded_shadow_map_stage.


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