Definition sidebyside.h:10
void setRenderTarget(RenderTarget *_target) override
Assigned render target to this step.
Definition sidebyside.cpp:19
void run(PipelineContext &context) override
Runs the step.
Definition sidebyside.cpp:24
v2f offset
Definition sidebyside.h:21
RenderTarget * target
Definition sidebyside.h:23
u8 texture_index
Definition sidebyside.h:20
void setRenderSource(RenderSource *_source) override
Assigns render source to this step.
Definition sidebyside.cpp:15
DrawImageStep(u8 texture_index, v2f offset)
Definition sidebyside.cpp:11
void reset(PipelineContext &context) override
Definition sidebyside.h:17
RenderSource * source
Definition sidebyside.h:22
Render Pipeline provides a flexible way to execute rendering steps in the engine.
Definition pipeline.h:353
Represents a source of rendering information such as textures.
Definition pipeline.h:60
Base class for rendering steps in the pipeline.
Definition pipeline.h:284
Represents a render target (screen or framebuffer)
Definition pipeline.h:78
core::vector2d< f32 > v2f
Definition irr_v2d.h:11
Definition activeobjectmgr.cpp:11
void populateSideBySidePipeline(RenderPipeline *pipeline, Client *client, bool horizontal, bool flipped, v2f &virtual_size_scale)
Definition sidebyside.cpp:35