Class RenderPipeline

class RenderPipeline

Subclassed by P64::RenderPipelineBigTex, P64::RenderPipelineDefault, P64::RenderPipelineHDRBloom

Public Functions

inline explicit RenderPipeline(Scene &sc)
inline surface_t *getCurrColorSurf() const
inline surface_t *getCurrDepthSurf() const
virtual ~RenderPipeline() = default
virtual void init() = 0
virtual void preDraw() = 0
virtual void draw() = 0

Protected Functions

void setupLayer()

Protected Attributes

Scene &scene
surface_t *surfColor = {}
surface_t *surfDepth = {}