PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
PixelBullet::Subrender Class Referenceabstract

Represents a render pipeline that is used to render a type of pipeline. More...

#include <Subrender.hpp>

Public Member Functions

 Subrender (Pipeline::Stage stage)
 
 Subrender (const Subrender &)=delete
 
Subrenderoperator= (const Subrender &)=delete
 
 Subrender (Subrender &&) noexcept=default
 
Subrenderoperator= (Subrender &&) noexcept=default
 
virtual void Render (const CommandBuffer &commandBuffer)=0
 
const Pipeline::StageGetStage () const
 
bool IsEnabled () const
 
void SetEnabled (bool enable)
 

Detailed Description

Represents a render pipeline that is used to render a type of pipeline.

Constructor & Destructor Documentation

◆ Subrender()

PixelBullet::Subrender::Subrender ( Pipeline::Stage stage)
inlineexplicit

Creates a new render pipeline.

Parameters
stageThe stage this renderer will be used in.

Member Function Documentation

◆ Render()

virtual void PixelBullet::Subrender::Render ( const CommandBuffer & commandBuffer)
pure virtual

Runs the render pipeline in the current renderpass.

Parameters
commandBufferThe command buffer to record render command into.

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