19 #ifndef MIR_TEST_DOUBLES_NULL_PLATFORM_H_ 20 #define MIR_TEST_DOUBLES_NULL_PLATFORM_H_ 22 #include "mir/graphics/platform.h" 23 #include "mir/graphics/platform_ipc_package.h" 24 #include "mir/graphics/graphic_buffer_allocator.h" 43 std::shared_ptr<graphics::DisplayConfigurationPolicy>
const&,
44 std::shared_ptr<graphics::GLConfig>
const&)
override 46 return mir::make_module_ptr<NullDisplay>();
56 return mir::make_module_ptr<NullPlatformIpcOperations>();
64 std::vector<ExtensionDescription>
extensions()
const override 73 #endif // MIR_TEST_DOUBLES_NULL_PLATFORM_ AutoUnblockThread is a helper thread class that can gracefully shutdown at destruction time...
Definition: blob.h:26
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