Make a screenshot of the current screen. */
| 171 | |
| 172 | /** Make a screenshot of the current screen. */ |
| 173 | static bool MakeSmallScreenshot(bool crashlog) |
| 174 | { |
| 175 | auto provider = GetScreenshotProvider(); |
| 176 | if (provider == nullptr) return false; |
| 177 | |
| 178 | return provider->MakeImage(MakeScreenshotName(SCREENSHOT_NAME, provider->GetName(), crashlog), CurrentScreenCallback, _screen.width, _screen.height, |
| 179 | BlitterFactory::GetCurrentBlitter()->GetScreenDepth(), _cur_palette.palette); |
| 180 | } |
| 181 | |
| 182 | /** |
| 183 | * Configure a Viewport for rendering (a part of) the map into a screenshot. |
no test coverage detected