19 #ifndef MIR_TEST_DOUBLES_NULL_DISPLAY_BUFFER_COMPOSITOR_FACTORY_H_ 20 #define MIR_TEST_DOUBLES_NULL_DISPLAY_BUFFER_COMPOSITOR_FACTORY_H_ 22 #include "mir/compositor/display_buffer_compositor_factory.h" 23 #include "mir/compositor/display_buffer_compositor.h" 38 -> std::unique_ptr<compositor::DisplayBufferCompositor>
override 40 struct NullDisplayBufferCompositor : compositor::DisplayBufferCompositor
42 void composite(compositor::SceneElementSequence&&)
46 std::this_thread::yield();
50 auto raw =
new NullDisplayBufferCompositor{};
51 return std::unique_ptr<NullDisplayBufferCompositor>(raw);
AutoUnblockThread is a helper thread class that can gracefully shutdown at destruction time...
Definition: sw_splash.h:26
auto create_compositor_for(graphics::DisplayBuffer &) -> std::unique_ptr< compositor::DisplayBufferCompositor > override
Definition: null_display_buffer_compositor_factory.h:37
Definition: null_display_buffer_compositor_factory.h:34