19 #ifndef MIR_GRAPHICS_X_PLATFORM_H_ 20 #define MIR_GRAPHICS_X_PLATFORM_H_ 27 #include <X11/Xutil.h> 46 std::shared_ptr<DisplayConfigurationPolicy>
const& initial_conf_policy,
47 std::shared_ptr<GLConfig>
const& gl_config)
override;
52 std::shared_ptr<::Display>
const x11_connection;
53 std::shared_ptr<mir::udev::Context> udev;
54 std::shared_ptr<mesa::helpers::DRMHelper>
const drm;
All things Mir.
Definition: atomic_callback.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
Definition: display_helpers.h:85
detail::IntWrapper< struct XTag > X
Definition: dimensions.h:111