10#ifndef SCREENSHOT_TYPE_H
11#define SCREENSHOT_TYPE_H
39 virtual bool MakeImage(std::string_view name,
const ScreenshotCallback &callb, uint w, uint h,
int pixelformat,
const Colour *palette)
const = 0;
The ProviderManager manages a single Provider-type.
Base interface for a SoundLoader implementation.
Types related to the graphics and/or input devices.
Definition of the ProviderManager.
std::function< void(void *buf, uint y, uint pitch, uint n)> ScreenshotCallback
Callback function signature for generating lines of pixel data to be written to the screenshot file.