| 15 | namespace snap::drawing { |
| 16 | |
| 17 | static CompositorPlaneList performComposition(DisplayListBuilder& builder, |
| 18 | Ref<DisplayList>* outputDisplayList = nullptr) { |
| 19 | CompositorPlaneList planeList; |
| 20 | Compositor compositor(ConsoleLogger::getLogger()); |
| 21 | auto displayList = compositor.performComposition(*builder.displayList, planeList); |
| 22 | if (outputDisplayList != nullptr) { |
| 23 | *outputDisplayList = displayList; |
| 24 | } |
| 25 | return planeList; |
| 26 | } |
| 27 | |
| 28 | TEST(Compositor, doesNothingWhenNoExternalSurfacesArePresent) { |
| 29 | DisplayListBuilder builder(100, 100); |
no test coverage detected