Luanti 5.16.0-dev
Loading...
Searching...
No Matches
ResolveMSAAStep Class Reference

#include <secondstage.h>

Inheritance diagram for ResolveMSAAStep:
Collaboration diagram for ResolveMSAAStep:

Public Member Functions

 ResolveMSAAStep (TextureBufferOutput *_msaa_fbo, TextureBufferOutput *_target_fbo)
void run (PipelineContext &context) override
 Runs the step.
Public Member Functions inherited from TrivialRenderStep
virtual void setRenderSource (RenderSource *source) override
 Assigns render source to this step.
virtual void setRenderTarget (RenderTarget *target) override
 Assigned render target to this step.
virtual void reset (PipelineContext &) override
Public Member Functions inherited from RenderPipelineObject
virtual ~RenderPipelineObject ()=default

Private Attributes

TextureBufferOutputmsaa_fbo
TextureBufferOutputtarget_fbo

Constructor & Destructor Documentation

◆ ResolveMSAAStep()

ResolveMSAAStep::ResolveMSAAStep ( TextureBufferOutput * _msaa_fbo,
TextureBufferOutput * _target_fbo )
inline

References msaa_fbo, and target_fbo.

Member Function Documentation

◆ run()

void ResolveMSAAStep::run ( PipelineContext & context)
overridevirtual

Runs the step.

This method is invoked by the pipeline.

Implements RenderStep.

References PipelineContext::device, msaa_fbo, and target_fbo.

Member Data Documentation

◆ msaa_fbo

TextureBufferOutput* ResolveMSAAStep::msaa_fbo
private

Referenced by ResolveMSAAStep(), and run().

◆ target_fbo

TextureBufferOutput* ResolveMSAAStep::target_fbo
private

Referenced by ResolveMSAAStep(), and run().


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