Go to the source code of this file.
Classes | |
class | Draw3D |
Implements a pipeline step that renders the 3D scene. More... | |
class | DrawWield |
class | DrawHUD |
Implements a pipeline step that renders the game HUD. More... | |
class | MapPostFxStep |
class | RenderShadowMapStep |
class | UpscaleStep |
UpscaleStep step performs rescaling of the image in the source texture 0 to the size of the target. More... | |
Functions | |
std::unique_ptr< RenderStep > | create3DStage (Client *client, v2f scale) |
RenderStep * | addUpscaling (RenderPipeline *pipeline, RenderStep *previousStep, v2f downscale_factor) |
void | populatePlainPipeline (RenderPipeline *pipeline, Client *client) |
RenderStep * addUpscaling | ( | RenderPipeline * | pipeline, |
RenderStep * | previousStep, | ||
v2f | downscale_factor ) |
References RenderPipeline::addStep(), RenderPipeline::createOwned(), g_settings, Settings::getBool(), RenderStep::setRenderSource(), RenderStep::setRenderTarget(), and TextureBuffer::setTexture().
Referenced by populatePlainPipeline().
std::unique_ptr< RenderStep > create3DStage | ( | Client * | client, |
v2f | scale ) |
References addPostProcessing(), RenderPipeline::addStep(), g_settings, Settings::getBool(), RenderPipeline::getOutput(), and RenderPipeline::own().
Referenced by populateAnaglyphPipeline(), populateInterlacedPipeline(), populatePlainPipeline(), and populateSideBySidePipeline().
void populatePlainPipeline | ( | RenderPipeline * | pipeline, |
Client * | client ) |
References RenderPipeline::addStep(), addUpscaling(), create3DStage(), RenderPipeline::createOwned(), getDownscaleFactor(), RenderPipeline::own(), and MapPostFxStep::setRenderTarget().
Referenced by createPipeline().