19 #ifndef MIR_TEST_FRAMEWORK_STUB_SERVER_PLATFORM_FACTORY_ 20 #define MIR_TEST_FRAMEWORK_STUB_SERVER_PLATFORM_FACTORY_ 24 #include "mir/graphics/platform.h" 34 struct InputDeviceInfo;
40 class FakeInputDevice;
AutoUnblockThread is a helper thread class that can gracefully shutdown at destruction time...
Definition: blob.h:26
void set_next_preset_display(std::shared_ptr< mir::graphics::Display > const &display)
Definition: any_surface.h:25
std::unique_ptr< T, ModuleDeleter< T > > UniqueModulePtr
Use UniqueModulePtr to ensure that your loadable libray outlives instances created within it...
Definition: module_deleter.h:83
mir::UniqueModulePtr< FakeInputDevice > add_fake_input_device(mir::input::InputDeviceInfo const &info)
std::shared_ptr< mir::graphics::Platform > make_stubbed_server_graphics_platform(std::vector< mir::geometry::Rectangle > const &display_rects)
void set_next_display_rects(std::unique_ptr< std::vector< mir::geometry::Rectangle >> &&display_rects)