1 #ifndef SCALEROUTPUT_HH
2 #define SCALEROUTPUT_HH
11 [[nodiscard]]
virtual unsigned getWidth()
const = 0;
12 [[nodiscard]]
virtual unsigned getHeight()
const = 0;
virtual Pixel * acquireLine(unsigned y)=0
virtual unsigned getWidth() const =0
virtual unsigned getHeight() const =0
virtual void fillLine(unsigned y, Pixel color)=0
virtual void releaseLine(unsigned y, Pixel *buf)=0
virtual ~ScalerOutput()=default
This file implemented 3 utility functions: