#include <interlaced.h>
Inheritance diagram for InitInterlacedMaskStep:
Collaboration diagram for InitInterlacedMaskStep:Public Member Functions | |
| InitInterlacedMaskStep (TextureBuffer *buffer, u8 index) | |
| void | run (PipelineContext &context) |
| 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 | |
| TextureBuffer * | buffer |
| video::ITexture * | last_mask { nullptr } |
| u8 | index |
| InitInterlacedMaskStep::InitInterlacedMaskStep | ( | TextureBuffer * | buffer, |
| u8 | index ) |
|
virtual |
Runs the step.
This method is invoked by the pipeline.
Implements RenderStep.
References buffer, TextureBuffer::getTexture(), index, and last_mask.
Here is the call graph for this function:
|
private |
Referenced by run().
|
private |
Referenced by run().
|
private |
Referenced by run().