FBPostProcessor & operator=(const FBPostProcessor &)=delete
FBPostProcessor(MSXMotherBoard &motherBoard, Display &display, OutputSurface &screen, const std::string &videoSource, unsigned maxWidth, unsigned height, bool canDoInterlace)
~FBPostProcessor() override
FBPostProcessor(const FBPostProcessor &)=delete
void paint(OutputSurface &output) override
Paint this layer.
std::unique_ptr< RawFrame > rotateFrames(std::unique_ptr< RawFrame > finishedFrame, EmuTime::param time) override
Sets up the "abcdFrame" variables for a new frame.
Abstract base class for post processors.
OutputSurface & screen
The surface which is visible to the user.