| 308 | } |
| 309 | |
| 310 | void MainProgram::draw_world(SkCanvas* canvas, std::shared_ptr<World> worldToDraw, const DrawData& drawData) { |
| 311 | canvas->clear(drawData.transparentBackground ? SkColor4f{0.0f, 0.0f, 0.0f, 0.0f} : worldToDraw->canvasTheme.get_back_color()); |
| 312 | DrawData drawDataCopy = drawData; |
| 313 | drawDataCopy.skiaAA = conf.antialiasing == GlobalConfig::AntiAliasing::SKIA; |
| 314 | worldToDraw->draw(canvas, drawDataCopy); |
| 315 | } |
| 316 | |
| 317 | void MainProgram::draw(SkCanvas* canvas) { |
| 318 | screen->draw(canvas); |
no test coverage detected