Luanti 5.10.0-dev
 
Loading...
Searching...
No Matches
interlaced.h
Go to the documentation of this file.
1// Luanti
2// SPDX-License-Identifier: LGPL-2.1-or-later
3// Copyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com>
4// Copyright (C) 2017 numzero, Lobachevskiy Vitaliy <numzer0@yandex.ru>
5
6#pragma once
7#include "stereo.h"
8
10{
11public:
13 void run(PipelineContext &context);
14private:
16 video::ITexture *last_mask { nullptr };
18};
19
Definition client.h:105
Definition interlaced.h:10
video::ITexture * last_mask
Definition interlaced.h:16
InitInterlacedMaskStep(TextureBuffer *buffer, u8 index)
Definition interlaced.cpp:12
TextureBuffer * buffer
Definition interlaced.h:15
void run(PipelineContext &context)
Runs the step.
Definition interlaced.cpp:17
u8 index
Definition interlaced.h:17
Render Pipeline provides a flexible way to execute rendering steps in the engine.
Definition pipeline.h:349
Texture buffer represents a framebuffer with a multiple attached textures.
Definition pipeline.h:107
Provides default empty implementation of supporting methods in a rendering step.
Definition pipeline.h:306
void populateInterlacedPipeline(RenderPipeline *pipeline, Client *client)
Definition interlaced.cpp:36
Definition activeobjectmgr.cpp:11
Definition pipeline.h:27