19 #ifndef MIR_RENDERER_SW_PIXEL_SOURCE_H_ 20 #define MIR_RENDERER_SW_PIXEL_SOURCE_H_ 42 virtual void write(
unsigned char const* pixels,
size_t size) = 0;
44 virtual void read(std::function<
void(
unsigned char const*)>
const& do_with_pixels) = 0;
Definition: as_render_target.h:27
virtual geometry::Stride stride() const =0
virtual void read(std::function< void(unsigned char const *)> const &do_with_pixels)=0
Definition: pixel_source.h:33
PixelSource & operator=(PixelSource const &)=delete
virtual ~PixelSource()=default
Definition: dimensions.h:36
virtual void write(unsigned char const *pixels, size_t size)=0