1#ifndef SUPERIMPOSEDFRAME_HH
2#define SUPERIMPOSEDFRAME_HH
17 [[nodiscard]]
static std::unique_ptr<SuperImposedFrame>
create(
Interface for getting lines from a video frame.
This class represents a frame that is the (per-pixel) alpha-blend of two other frames.
virtual ~SuperImposedFrame()=default
void init(const FrameSource *top, const FrameSource *bottom)
static std::unique_ptr< SuperImposedFrame > create(const PixelFormat &format)
const FrameSource * bottom
SuperImposedFrame(const PixelFormat &format)
void format(SectorAccessibleDisk &disk, MSXBootSectorType bootType)
Format the given disk (= a single partition).
This file implemented 3 utility functions: