CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::RendererExtension Class Referenceabstract

#include <CeresEngine/Renderer/RendererExtension.hpp>

Public Member Functions

virtual ~RendererExtension ()=default
 Defaulted virtual destructor.
 
virtual void render (GPUCommandBuffer &commandBuffer, GPURenderPass &renderPass, GPURenderTarget &renderTarget)=0
 Renders the extension on the given render target.
 

Constructor & Destructor Documentation

◆ ~RendererExtension()

virtual CeresEngine::RendererExtension::~RendererExtension ( )
virtualdefault

Defaulted virtual destructor.

Member Function Documentation

◆ render()

virtual void CeresEngine::RendererExtension::render ( GPUCommandBuffer commandBuffer,
GPURenderPass renderPass,
GPURenderTarget renderTarget 
)
pure virtual

Renders the extension on the given render target.

Parameters
renderTargetThe render to which the extension should write at the end of it's execution.

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